- #1
ZachGriffin
- 20
- 0
Hi All,
I have a rigidbody simulation and I'm trying to calculate the local angular velocity of the object using the derivative of it's orthogonal rotation matrix. This is where I'm stuck as I haven't been able to find an example on calculating the time derivative from two matrices at t=n and t=n+1. Would subtracting the corresponding matrix elements give me the derivative? My current workings on paper would suggest that isn't the method.
Once I have the derivative matrix, I'm assuming I multiply that by the inverse of the rotation matrix at t=n+1 which should give me the angular velocity tensor?
Could anyone offer any pointers on calculating the time derivative?
Cheers,
Zach
I have a rigidbody simulation and I'm trying to calculate the local angular velocity of the object using the derivative of it's orthogonal rotation matrix. This is where I'm stuck as I haven't been able to find an example on calculating the time derivative from two matrices at t=n and t=n+1. Would subtracting the corresponding matrix elements give me the derivative? My current workings on paper would suggest that isn't the method.
Once I have the derivative matrix, I'm assuming I multiply that by the inverse of the rotation matrix at t=n+1 which should give me the angular velocity tensor?
Could anyone offer any pointers on calculating the time derivative?
Cheers,
Zach