Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - Degiik

#151
                                ueeeeeeeee!!!!!!!

adios al gimbal lock!!!!!

gracias Ithaqua :sonriendo:
                               
#152
                                mmm... ...en mis multiples intentos ya habia realizado algo parcedio, mi algoritmo que estoy utilizando es el siguiente:

Quat kk;
float m[4][4];

//convierte lo angulos euler a tres quats
//y los multiplica entre si, devolviendo
//el Quat del producto de los tres.
kk=glEulerToQuaternions (x,y,z);

//Paso el Quaternion a Matriz
glQuaternionsToMatrix (m,kk);

//Lo multiplico por la matriz actual
//de modelado, que es la Identidad en mi
//codigo
glMultMatrixf (&m[0][0]);

Suponiendo que el codigo que realiza estas operaciones este bien de lo cual no puede estar seguro, pues me encotre distintas formas de multiplicar quats, y de obtener matrices, Del algoritmo que tu me diste me falta una cosa que no se de donde la obtienes...

" quatCamara = quatCamara * quatX * quatY; "


multiplicas el producto de los quats por quatCamara.  Que es quat camara ? de donde lo obtines ?.

( Gracias por contestarme Ithaqua, almenos me doy cuenta que no estaba tan perdido como pensaba )


_________________
Degiik: h-O-5 hoja/ingestión 100mo Vida suspendida ( 1 día )

[ Este Mensaje fue editado por: Degiik el 2002-05-12 12:20 ]                                
#153
                                He leido un post de hace algunos dias donde se habla del gimbal lock, tambien llamado defecto de gimbal o incluso drifting. Bueno hace tiempo que se lo que es, se que se soluciona con quaternions, pero no encuentro ningun p.to codigo que enseñe a solucionar el gimbal lock. ¿Alguien lo ha implementado quaternions, y quiere compartir sus conocimientos?, o prefiere llevarselos a la tumba ( jur jur ). Eso es todo. ( me he quedado agusto llevo 5 meses ) Seria ya la demasiado si lo sabeis solucionar en OpenGl.

[ Este Mensaje fue editado por: degiik el 2002-05-11 21:59 ]                                





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.