43 inline deFrame(deFloat tx, deFloat ty, deFloat tz)
46 inline deFrame(
deFrame const & orig): ori_quat_(orig.ori_quat_), translation_(orig.translation_) {}
deFrame(deFloat tx, deFloat ty, deFloat tz)
Definition: TaoDeFrame.h:43
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
const deQuaternion & rotation() const
Definition: TaoDeFrame.h:51
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
deFrame()
Definition: TaoDeFrame.h:40
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 set(const deTransform &t)
this = t
Definition: TaoDeFrameInl.h:57
const deVector3 & translation() const
Definition: TaoDeFrame.h:55
DE_MATH_API void inverse(const deFrame &f)
this = f^-1
Definition: TaoDeFrameInl.h:52