fortikur
07-13-2004, 06:56 AM
I created an ASE loader which loads animation too. If I read well, ASE files use incremental rotation. GlRotate uses 'absolute' values.
My question is simple (I even found this on a different forum - without any answer):
How can I increment rotation values?
To clarify this:
(rotation values in the ASE)
1,0,1, 1
1,0,1, 1
doesn't mean a glRotate rotation like this:
glRotate(2,0,2, 2)
I read in the forums about the gimbal lock. As far as I understood, using incremental rotations may cause a gimbal lock. And what about this ase rotations?
My question is simple (I even found this on a different forum - without any answer):
How can I increment rotation values?
To clarify this:
(rotation values in the ASE)
1,0,1, 1
1,0,1, 1
doesn't mean a glRotate rotation like this:
glRotate(2,0,2, 2)
I read in the forums about the gimbal lock. As far as I understood, using incremental rotations may cause a gimbal lock. And what about this ase rotations?