add operator != and operator == to btQuadWord,

minor fix in 	btTransformUtil::calculateVelocityQuaternion, report zero angular velocity on identical transforms (using above operator to check identical transforms)
This commit is contained in:
erwin.coumans
2008-11-06 23:39:33 +00:00
parent a4c205afc0
commit 33ada42e18
3 changed files with 24 additions and 7 deletions

View File

@@ -104,11 +104,12 @@ public:
}
/**@brief Add two quaternions
* @param q The quaternion to add to this one */
btQuaternion& operator+=(const btQuaternion& q)
SIMD_FORCE_INLINE btQuaternion& operator+=(const btQuaternion& q)
{
m_floats[0] += q.x(); m_floats[1] += q.y(); m_floats[2] += q.z(); m_floats[3] += q.m_floats[3];
return *this;
}
/**@brief Subtract out a quaternion
* @param q The quaternion to subtract from this one */
btQuaternion& operator-=(const btQuaternion& q)