[ODE] How is dQuaternion/dMatrix3 layed out?
roland at rptd.dnsalias.net
Mon Sep 11 07:25:13 MST 2006
I tried now adding angular velocity to my test setup. Now this does not
work at all. Although dBodyGetAngularVel tells me that there is no
angular velocity ( in the case of a straight falling box with on initial
angular velocity ), which is correct, I still get a box tossing and
tumbling around. I tried first using the quaternion version but there
things did not work too. Now how exactly is your system layed out so I
can match mine to it?
My Matrix looks like this internally ( World View style matrix with
indices on the right side ):
[ right.x | up.x | view.x | pos.x ] => [ 0, 1, 2, 3 ]
[ right.y | up.y | view.y | pos.y ] => [ 4, 5, 6, 7 ]
[ right.z | up.z | view.z | pos.z ] => [ 8, 9, 10, 11 ]
[ 0 | 0 | 0 | 1 ] => [ 12, 13, 14, 15 ]
And my Quaternion looks like this internally:
[ x | y | z | w ] => [ 0, 1, 2, 3 ]
How does the internal structure and meaning of a dMatrix3 or dQuaternion
look like compared to this notation?
Leader and Head Programmer
- Game: Epsylon ( http://epsylon.rptd.dnsalias.net/ )
- Game Engine: Drag(en)gine (
- Normal Map Generator: DENormGen (
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://q12.org/pipermail/ode/attachments/20060911/6ce5942f/signature.bin
More information about the ODE