Example #1
0
void jfRigidBody_x86::calculateDerivedData()
{
    m_Orientation->normalize();

	calculateTransformMatrix(m_TransformMatrix, (*m_Pos), (*m_Orientation));
	transformInertiaTensor(m_InverseInertiaTensorWorld,
							(*m_InverseInertiaTensor),
							(*m_TransformMatrix));

}
void DynamicObject::setOrientation(Quaternion* q)
{
	orientation = new Quaternion(q->getData(0),q->getData(1),q->getData(2),q->getData(3));
	//orientation->normalize();
	calculateTransformMatrix();
}