Я пытаюсь повернуть многоугольник вокруг неподвижной оси, используя метод rotate в Graphics2d. Однако после каждого поворота координаты ограничивающих прямоугольников многоугольника, похоже, не обновляются - только графическое представление. Как я могу это исправить?Как вы поворачиваете многоугольник?
4
A
ответ
1
Вы используете библиотечный метод, который просто выполняет графическое преобразование. Он работает так, как он был разработан. Чтобы получить новые координаты, вам нужно будет выполнить математику.
EDIT: Вот ссылка на другой вопрос, который имеет всю необходимую вам математику.
Смежные вопросы
- 1. Как вы поворачиваете данное изображение?
- 2. LIBGDX: Как вы горизонтально/вертикально поворачиваете камеру?
- 3. Как вы поворачиваете текстовые значения в Angular?
- 4. Как вы поворачиваете представление карты в ggmap?
- 5. Как вы поворачиваете строку с быстрым
- 6. Как вы произвольно поворачиваете изображение в WPF?
- 7. Как вы поворачиваете (круговой сдвиг) коллекции Scala
- 8. Как вы поворачиваете UIView в анимации?
- 9. Как вы поворачиваете картинку в angularjs
- 10. Как вы поворачиваете кватернион под заданным углом вокруг оси y?
- 11. Как вы поворачиваете UIView, UIImageView или CALayer анимированные 360˚?
- 12. Как вы поворачиваете оси x и y в гистограмме D3
- 13. Как вы поворачиваете спрайт на основе положения мыши?
- 14. В netlogo, как вы поворачиваете форму черепахи без изменения заголовка?
- 15. Как вы автоматически поворачиваете захваченное изображение с помощью Phonegap?
- 16. Как вы программно - или от CLI - поворачиваете PDF?
- 17. Состояние ToggleButton стирается, когда вы поворачиваете экран (Android)
- 18. Как создать базовый многоугольник?
- 19. Как вы поворачиваете элементы в массиве 2D numpy с помощью единиц 'n'?
- 20. Как вы поворачиваете текст в текстовом блоке в C# (Code-Behind) ~~
- 21. Как предотвратить событие щелчка при стрельбе, когда вы поворачиваете его «на» с помощью jQuery?
- 22. Как вы поворачиваете числа в массивном порядке формы (n,) или (n, 1)?
- 23. Как вы поворачиваете систему частиц (2D-матрицу размера = num_particles * 3), так что некоторые записи становятся нулевым
- 24. Как вы поворачиваете изображение вдоль оси Y с помощью Flash Builder 4.6?
- 25. Как отобразить выпуклый многоугольник?
- 26. Как перетащить многоугольник?
- 27. Как нарисовать заполненный многоугольник?
- 28. Как полотно создает многоугольник?
- 29. Как построить сложный многоугольник?
- 30. Как получить многоугольник пригорода?
Вот что я понял. Не могли бы вы дать мне некоторое представление о требуемой математике? –
Спасибо! Помогли кучу! –