//-------------------------------------------------------------------------------------------------- void q3Body::SetTransform(const q3Vec3& position, const q3Mat3& rotation) { m_worldCenter = position; m_tx.rotation = rotation; SynchronizeProxies(); }
//-------------------------------------------------------------------------------------------------- void q3Body::SetTransform( const q3Vec3& position, const q3Vec3& axis, r32 angle ) { m_worldCenter = position; m_q.Set( axis, angle ); m_tx.rotation = m_q.ToMat3( ); SynchronizeProxies( ); }
//-------------------------------------------------------------------------------------------------- void q3Body::SetTransform( const q3Vec3& position ) { m_worldCenter = position; SynchronizeProxies( ); }