Java. Задать новые координаты в Polygon

программирование java

Создаю полигон (Polygon) с координатами треугольника
playersPolygon = new Polygon(playerShipX, playerShipY, 3);
передаю его в другой объект, который его рисует на экране.
Затем мне нужно поменять его координаты. Можно это сделать без создания нового "Polygon"?
Я не нашел у него методов для пересчета или добавления новых. Можно добавить одну точку и обнулить playersPolygon.reset();

Примечание:
Да! Точно так! Я искал методы и не заметил, что можно к массивам напрямую обратиться ))
В общем это работает, но после перерисовки треугольник (ну или еще какая фигура) превращается в точку.
В синюю точку.
Я и количество точек пробовал задавать и без них, все одно.
Ответы:
У полигона вроде есть параметры - массивы xpoints[] и ypoints[]. (Еще есть число точек npoints.)
В них хранятся координаты точек. Берете их и меняете.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.