Questions marquées «matrix»

9
Comment fonctionne gluLookAt?

De ma compréhension, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); est équivalent à: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Mais lorsque j'imprime la ModelViewmatrice, l'appel à glTranslatef()ne semble pas...

9
Pourquoi ne puis-je pas utiliser l'opérateur '> =' avec Vector3s?

J'essaie d'obtenir un rectangle pour se déplacer entre deux positions que j'appelle _positionAet _positionB. Les deux sont de type Vector3. Le rectangle se déplace très bien. Cependant, lorsqu'il atteint, _positionBil ne se déplace pas dans la direction opposée, comme il se doit. Je suis retourné...

8
Transformations d'animation squelettique 2D

J'essaie de construire un système d'animation squelettique 2D depuis un certain temps, et je pense que je suis presque sur le point de terminer. Actuellement, j'ai les structures de données suivantes: struct Bone { Bone *parent; int child_count; Bone **children; double x, y; }; struct Vertex {...

8
Dois-je utiliser une matrice mondiale?

Référence image pour la question: (image du tutoriel CG ) L'API D3D9 nous a habitués aux mondes matriciels . Cependant, si vous utilisez des matrices universelles, vous devez alors multiplier une matrice supplémentaire dans le shader (ce qui finit par être le même pour beaucoup de sommets). D'où la...