class csTransform A class which defines a transformation from one coordinate system to another
| | csTransform (const csMatrix3& other2this, const csVector3& origin_pos) Initialize with the given transformation |
| | csTransform () Initialize with the identity transformation |
| | GetO2T () Get 'other' to 'this' transformation matrix |
| | GetO2TTranslation () Get 'world' to 'this' translation |
| | GetOrigin () Get origin of transformed coordinate system |
| | GetReflect (const csPlane& pl) Return a transform that represents a mirroring across a plane |
| | operator* (const csTransform& t1, const csReversibleTransform& t2) Combine two transforms, rightmost first. |
| | operator* (const csPlane& p, const csTransform& t) Apply a transformation to a Plane. |
| | operator* (const csTransform& t, const csMatrix3& m) Multiply a matrix with the transformation matrix. |
| | operator* (const csMatrix3& m, const csTransform& t) Multiply a matrix with the transformation matrix. |
| | operator* (const csTransform& t, const csVector3& v) Apply a transformation to a 3D vector. |
| | operator* (const csTransform& t, const csPlane& p) Apply a transformation to a Plane. |
| | operator* (const csVector3& v, const csTransform& t) Apply a transformation to a 3D vector |
| | operator*= (csPlane& p, const csTransform& t) Apply a transformation to a Plane. |
| | operator*= (csMatrix3& m, const csTransform& t) Multiply a matrix with the transformation matrix. |
| | operator*= (csVector3& v, const csTransform& t) Apply a transformation to a 3D vector. |
| | Other2This (const csVector3& v) Transform vector in 'other' space v to a vector in 'this' space |
| | Other2This (const csPlane& p, const csVector3& point, csPlane& result) Convert a plane in 'other' space to 'this' space |
| | Other2This (const csPlane& p) Convert a plane in 'other' space to 'this' space |
| | Other2ThisRelative (const csVector3& v) Convert vector v in 'other' space to a vector in 'this' space |
| | SetO2T (const csMatrix3& m) Set 'other' to 'this' transformation matrix |
| | SetO2TTranslation (const csVector3& v) Set 'world' to 'this' translation |
| | SetOrigin (const csVector3& v) Set origin of transformed coordinate system |
| | Translate (const csVector3& v) Move the 'other' to 'this' translation by a specified amount |
| | m_o2t Transformation matrix from 'other' space to 'this' space. |
| | v_o2t Location of the origin for 'this' space. |
A class which defines a transformation from one coordinate system to another. The two coordinate systems are refered to as 'other' and 'this'. The transform defines a transformation from 'other' to 'this'.
csVector3 v_o2t
csTransform()
csTransform(const csMatrix3& other2this, const csVector3& origin_pos)
inline const csMatrix3& GetO2T()
inline const csVector3& GetO2TTranslation()
inline const csVector3& GetOrigin()
virtual void SetO2T(const csMatrix3& m)
inline void SetO2TTranslation(const csVector3& v)
inline void SetOrigin(const csVector3& v)
inline void Translate(const csVector3& v)
inline csVector3 Other2This(const csVector3& v)
csVector3 Other2ThisRelative(const csVector3& v)
csPlane Other2This(const csPlane& p)
void Other2This(const csPlane& p, const csVector3& point, csPlane& result)
friend csVector3 operator* (const csVector3& v, const csTransform& t)
friend csVector3 operator* (const csTransform& t, const csVector3& v)
friend csVector3& operator*= (csVector3& v, const csTransform& t)
friend csPlane operator* (const csPlane& p, const csTransform& t)
friend csPlane operator* (const csTransform& t, const csPlane& p)
friend csPlane& operator*= (csPlane& p, const csTransform& t)
friend csMatrix3 operator* (const csMatrix3& m, const csTransform& t)
friend csMatrix3 operator* (const csTransform& t, const csMatrix3& m)
friend csMatrix3& operator*= (csMatrix3& m, const csTransform& t)
friend csTransform operator* (const csTransform& t1, const csReversibleTransform& t2)
static csTransform GetReflect(const csPlane& pl)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de