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(); }