2013-03-31 3 views
4

Я пытаюсь повернуть многоугольник вокруг неподвижной оси, используя метод rotate в Graphics2d. Однако после каждого поворота координаты ограничивающих прямоугольников многоугольника, похоже, не обновляются - только графическое представление. Как я могу это исправить?Как вы поворачиваете многоугольник?

ответ

1

Вы используете библиотечный метод, который просто выполняет графическое преобразование. Он работает так, как он был разработан. Чтобы получить новые координаты, вам нужно будет выполнить математику.

EDIT: Вот ссылка на другой вопрос, который имеет всю необходимую вам математику.

Drawing a Rotated Rectangle

+0

Вот что я понял. Не могли бы вы дать мне некоторое представление о требуемой математике? –

+0

Спасибо! Помогли кучу! –

Смежные вопросы