Preguntas etiquetadas con matrix

9
¿Cómo funciona gluLookAt?

Desde mi entendimiento, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); es equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Pero cuando imprimo la ModelViewmatriz, la llamada a glTranslatef()no...

9
¿Por qué no puedo usar el operador '> =' con Vector3s?

Estoy tratando de hacer que un rectángulo se mueva entre dos posiciones a las que me refiero como _positionAy _positionB. Ambos son de tipo Vector3. El rectángulo se mueve bien. Sin embargo, cuando llega _positionBno se mueve en la dirección opuesta, como debería. Regresé al código para echar un...

8
Transformaciones de animación esquelética 2D

He estado tratando de construir un sistema de animación esquelética 2D durante un tiempo, y creo que estoy bastante cerca de terminar. Actualmente, tengo las siguientes estructuras de datos: struct Bone { Bone *parent; int child_count; Bone **children; double x, y; }; struct Vertex { double...

8
¿Debo usar una matriz mundial?

Referencia de imagen para la pregunta: (imagen del tutorial de CG ) La API D3D9 nos acostumbró a las matrices mundiales . Sin embargo, si usa matrices mundiales, entonces debe hacer una matriz adicional multiplicada en el sombreador (que termina siendo la misma para muchos vértices). De ahí...