2013-03-31 4 views
4

Je tente de faire pivoter un polygone autour d'un axe fixe à l'aide de la méthode rotate dans Graphics2d. Cependant, après chaque rotation, les coordonnées de la boîte englobante du polygone ne semblent pas être mises à jour - seulement la représentation graphique. Comment pourrais-je réparer cela?Comment faire pivoter un polygone?

Répondre

1

Vous utilisez une méthode de bibliothèque qui effectue simplement une transformation graphique. Il fonctionne de la façon dont il a été conçu. Pour obtenir les nouvelles coordonnées, vous devrez faire le calcul.

EDIT: Voici un lien vers une autre question qui a tout ce dont vous avez besoin.

Drawing a Rotated Rectangle

+0

C'est ce que j'ai pensé. Pourriez-vous me donner un aperçu des mathématiques requises? –

+0

Merci! A aidé un groupe! –