J'ai une séquence d'éléments et je veux les faire pivoter sur les axes x et y en place dans son ensemble. C'est-à-dire que je veux que tous mes articles comptent comme un seul article et que cet article soit en rotation. Comment puis-je atteindre cet objectif?Opengl Rotation
1
A
Répondre
4
En général, déterminez un point de référence, peut-être le centre de gravité de tous les éléments. Appelez ce point (x, y). Puis
- traduisons les éléments par (-x, -y)
- Tournez-les
- les retraduire par (x, y)
Vous voulez précalculer la transformation composite , bien sûr, mais c'est l'idée de base. Notez que par "éléments", nous entendons simplement tous les polygones de votre ensemble d'objets.
0
Faites pivoter les objets après les avoir translatés à leur place. En bref, cela revient à l'ordre des transformations matricielles: vous voulez faire la rotation * traduction, pas l'inverse.
Questions connexes
- 1. Rotation OpenGL?
- 2. OpenGL Rotation
- 3. Problème de rotation OpenGL
- 4. Rotation 3D dans OpenGL
- 5. Rotation dans opengl
- 6. problème de rotation opengl
- 7. OpenGL - Traduire après rotation
- 8. OpenGL Cube 3D Rotation
- 9. Rotation OpenGL en 2D
- 10. Matrices Rotation & OpenGL
- 11. rotation cercle OpenGL
- 12. Rotation 3D en OpenGL et rotation locale
- 13. Traduction et rotation dans OpenGL?
- 14. Rotation d'axe d'objet dans OpenGL
- 15. Rotation de l'appareil photo (OpenGL)
- 16. Problème de rotation OpenGL 2D
- 17. Numéro en rotation dans OpenGL
- 18. OpenGL - rotation locale de l'objet
- 19. C++/OpenGL - Rotation d'un rectangle
- 20. Rotation du triangle en OpenGL
- 21. Rotation d'un cube (en utilisant opengl - Iphone)
- 22. Opengl Voir la matrice de transformation Rotation
- 23. OpenGL Rotation à partir de Velocity Vector
- 24. OpenGL (en Qt) - problème en rotation
- 25. Qt OpengL - Rotation d'une scène 3D fixe
- 26. OpenGL - Animation/cycle/rotation de la palette
- 27. Rotation (déplacement) d'une "manivelle" fixe en OpenGL
- 28. OpenGL ES 2.0: Problème de rotation d'objet
- 29. OpenGL Rotation par rapport à l'axe
- 30. Rotation sur un point fixe OpenGL