55 translation_.
negate(translation_);
60 #endif // _deFrame_inl
DE_MATH_API void operator=(const deFrame &f)
this = f
Definition: TaoDeFrameInl.h:27
3x1 vector classThis is a C++ wrapper class of deVector3f.
Definition: TaoDeVector3.h:32
DE_MATH_API void identity()
this = identity matrix
Definition: TaoDeFrameInl.h:26
DE_MATH_API void multiply(const deFrame &f1, const deFrame &f2)
this = f1 * f2 = [r1,p1][r2,p2] = [r1*r2, r1*p2 + p1]
Definition: TaoDeFrameInl.h:29
deQuaternion & rotation()
Definition: TaoDeFrame.h:49
DE_MATH_API void inversedMultiply(const deFrame &f1, const deFrame &f2)
this = f1^-1 * f2
Definition: TaoDeFrameInl.h:37
DE_MATH_API void inversedMultiply(const deTransform &t, const deVector3 &v)
this = ~[r,p]*v = [~r, -(~r*p)]*v = ~r*v -~r*p = ~r*(v-p)
Definition: TaoDeVector3Inl.h:58
DE_MATH_API void inversedMultiply(const deQuaternion &q1, const deQuaternion &q2)
this = q1^-1 * q2
Definition: TaoDeQuaternionInl.h:48
DE_MATH_API void multiplyInversed(const deFrame &f1, const deFrame &f2)
this = f1 * f2^-1
Definition: TaoDeFrameInl.h:46
Quaternion classThis is a C++ wrapper class of deQuaternionf.
Definition: TaoDeQuaternion.h:35
Transformation class using quaternionThis class consists of a quaternion for rotation and a vector fo...
Definition: TaoDeFrame.h:36
deVector3 & translation()
Definition: TaoDeFrame.h:53
DE_MATH_API void subtract(const deVector3 &v1, const deVector3 &v2)
this = v1 - v2
Definition: TaoDeVector3Inl.h:47
DE_MATH_API void identity()
this = (0, 0, 0, 1)
Definition: TaoDeQuaternionInl.h:33
DE_MATH_API void set(const deTransform &t)
this = t
Definition: TaoDeFrameInl.h:57
DE_MATH_API void multiply(const deQuaternion &q1, const deQuaternion &q2)
this = q1 * q2
Definition: TaoDeQuaternionInl.h:47
DE_MATH_API void multiplyInversed(const deQuaternion &q1, const deQuaternion &q2)
this = q1 * q2^-1
Definition: TaoDeQuaternionInl.h:49
DE_MATH_API void inverse(const deFrame &f)
this = f^-1
Definition: TaoDeFrameInl.h:52
DE_MATH_API void zero()
this = 0
Definition: TaoDeVector3Inl.h:38
DE_MATH_API void inverse(const deQuaternion &q)
this = q^-1
Definition: TaoDeQuaternionInl.h:44
DE_MATH_API void negate(const deVector3 &v)
this = -v
Definition: TaoDeVector3Inl.h:45
DE_MATH_API void multiply(const deVector3 &v1, const deVector3 &v2)
this[i] = v1[i] * v2[i]
Definition: TaoDeVector3Inl.h:48
DE_MATH_API void set(const deMatrix3 &m)
this = m
Definition: TaoDeQuaternionInl.h:37