Disons que j'ai une scène avec quatre cubes. Comment puis-je faire pivoter/traduire seulement deux de ces cubes dans OpenGL sans changer les autres en utilisant glrotatef anf gltranslate? Je ne veux pas définir mes propres coordonnées homogènes.Comment faire pivoter ou traduire des instances d'objet individuelles dans OPENGL?
1
A
Répondre
5
- Vous dessinez vos deux premiers cubes comme d'habitude
- Poussez la matrice vue-modèle (
glPushMatrix(GL_MODELVIEW_MATRIX)
) - Appel glRotate/glTranslate pour configurer la rotation des deux cubes que vous voulez dessiner d'une manière différente
- Dessiner les deux autres cubes
- Pop la matrice vue-modèle (
glPopMatrix(GL_MODELVIEW_MATRIX)
)
+1
D'accord, sauf que glPushMatrix et glPopMatrix ne prennent pas de paramètre. Ils fonctionnent sur n'importe quelle pile de matrice est en cours (basé sur glMatrixMode). –
Questions connexes
- 1. Comment faire pivoter un GluCynlinder dans OpenGL?
- 2. Comment faire pivoter un objet spécifique dans openGL?
- 3. Forme l'objet dans le traitement, traduire des formes individuelles
- 4. Comment faire pivoter UIView, UIImageView ou CALayer 360˚?
- 5. Comment traduire des objets uniques dans OpenGL 3.x?
- 6. Comment faire pivoter un objet et laisser l'éclairage fixe? (OpenGL)
- 7. OpenGL: redimensionner puis traduire? et comment?
- 8. Comment faire pivoter autour du centre de l'écran en utilisant quaternions dans opengl?
- 9. OpenGL: Traduire l'objet en origine
- 10. comment ajouter des données individuelles à des cellules individuelles?
- 11. Comment faire pour faire pivoter OpenGL pour adapter le mode paysage de l'iPhone?
- 12. Comment faire pivoter une image dans WinForms
- 13. Comment faire pour faire pivoter un TextBox dans Microsoft Report?
- 14. Comment faire pivoter des images monochromes dans GDI +
- 15. comment faire pivoter l'image dans wpf
- 16. Comment faire pivoter une div
- 17. comment faire pivoter l'objet pile?
- 18. Comment faire pivoter un UIImageView?
- 19. Faire pivoter des objets en 3D comme l'application ipad d'oprah
- 20. Comment faire pivoter deux UIView?
- 21. Comment faire pivoter Texte dans GDI +?
- 22. comment faire pivoter clé dans mfc
- 23. comment faire pivoter la vidéo dans VideoView
- 24. iPhone: Comment faire pivoter une UIImageview gauche ou droite?
- 25. Comment faire pivoter une image en Javascript ou CSS
- 26. Faire pivoter MapView dans Android
- 27. Faire pivoter des images en Javascript
- 28. comment faire pivoter le texte?
- 29. OpenCV: comment faire pivoter IplImage?
- 30. Comment faire pour découvrir des instances de rôle dans Azure?
originale Avez-vous cherché dans glPushMatri x() et glPopMatrix()? –