Quaternion subtraction.

This was SVN commit r3197.
This commit is contained in:
pyrolink 2005-12-06 06:49:55 +00:00
parent 609140b7b5
commit 483917fbc8
2 changed files with 10 additions and 0 deletions

View File

@ -35,7 +35,15 @@ CQuaternion CQuaternion::operator + (const CQuaternion &quat) const
return Temp;
}
CQuaternion CQuaternion::operator - (const CQuaternion &quat) const
{
CQuaternion Temp;
Temp.m_W = m_W - quat.m_W;
Temp.m_V = m_V - quat.m_V;
return Temp;
}
//quaternion addition/assignment
CQuaternion &CQuaternion::operator += (const CQuaternion &quat)
{

View File

@ -24,8 +24,10 @@ public:
//quaternion addition
CQuaternion operator + (const CQuaternion &quat) const;
CQuaternion operator - (const CQuaternion &quat) const;
//quaternion addition/assignment
CQuaternion &operator += (const CQuaternion &quat);
//quaternion multiplication
CQuaternion operator * (const CQuaternion &quat) const;