Changeset 3823 in orxonox.OLD for orxonox/trunk/src/lib/math/vector.h
- Timestamp:
- Apr 14, 2005, 1:09:55 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/lib/math/vector.h
r3822 r3823 80 80 inline Quaternion operator+ (const Quaternion& q) const { return Quaternion(q.v + v, q.w + w); } 81 81 inline Quaternion operator- (const Quaternion& q) const { return Quaternion(q.v - v, q.w - w); } 82 Quaternion conjugate () const; 82 Quaternion conjugate () const { Quaternion r(*this); 83 r.v = Vector() - r.v; 84 return r;} 83 85 Quaternion inverse () const; 84 Vector apply (Vector& f) const ;//{ Quaternion q; q.v = v; q.w = 0; q = *this * q * conjugate(); return q.v; }86 Vector apply (Vector& f) const; 85 87 float norm () const; 86 88 void matrix (float m[4][4]) const;
Note: See TracChangeset
for help on using the changeset viewer.