#include <OgreMatrix4.h>
|
| | TransformBaseReal () |
| | Do NOT initialize for efficiency. More...
|
| |
| template<typename U > |
| | TransformBaseReal (const U *ptr) |
| |
| Real | determinant () const |
| |
| void | extract3x3Matrix (Matrix3 &m3x3) const |
| |
| Quaternion | extractQuaternion () const |
| |
| Matrix3 | linear () const |
| | Extracts the rotation / scaling part of the Matrix as a 3x3 matrix. More...
|
| |
| void | makeInverseTransform (const Vector3 &position, const Vector3 &scale, const Quaternion &orientation) |
| | Building an inverse Affine3 from orientation / scale / position. More...
|
| |
| void | makeTrans (const Vector3 &v) |
| | Builds a translation matrix. More...
|
| |
| void | makeTrans (Real tx, Real ty, Real tz) |
| |
| void | makeTransform (const Vector3 &position, const Vector3 &scale, const Quaternion &orientation) |
| | Building a Affine3 from orientation / scale / position. More...
|
| |
| void | set3x3Matrix (const Matrix3 &mat3) |
| | Assignment from 3x3 matrix. More...
|
| |
| Matrix4 | transpose () const |
| |
| | TransformBase () |
| | Do NOT initialize for efficiency. More...
|
| |
| | TransformBase (const TransformBase< rows, U > &o) |
| |
| | TransformBase (const U *ptr) |
| |
| Vector< 3, Real > | getTrans () const |
| | Extracts the translation transformation part of the matrix. More...
|
| |
| Real * | operator[] (size_t iRow) |
| |
| const Real * | operator[] (size_t iRow) const |
| |
| void | setScale (const Vector< 3, Real > &v) |
| | Sets the scale part of the matrix. More...
|
| |
| void | setTrans (const Vector< 3, Real > &v) |
| | Sets the translation transformation part of the matrix. More...
|
| |
◆ TransformBaseReal() [1/2]
| Ogre::TransformBaseReal::TransformBaseReal |
( |
| ) |
|
|
inline |
Do NOT initialize for efficiency.
◆ TransformBaseReal() [2/2]
template<typename U >
| Ogre::TransformBaseReal::TransformBaseReal |
( |
const U * |
ptr | ) |
|
|
inlineexplicit |
◆ makeTrans() [1/2]
| void Ogre::TransformBaseReal::makeTrans |
( |
const Vector3 & |
v | ) |
|
|
inline |
Builds a translation matrix.
◆ makeTrans() [2/2]
| void Ogre::TransformBaseReal::makeTrans |
( |
Real |
tx, |
|
|
Real |
ty, |
|
|
Real |
tz |
|
) |
| |
|
inline |
◆ set3x3Matrix()
| void Ogre::TransformBaseReal::set3x3Matrix |
( |
const Matrix3 & |
mat3 | ) |
|
|
inline |
Assignment from 3x3 matrix.
◆ linear()
| Matrix3 Ogre::TransformBaseReal::linear |
( |
| ) |
const |
|
inline |
Extracts the rotation / scaling part of the Matrix as a 3x3 matrix.
◆ extract3x3Matrix()
| void Ogre::TransformBaseReal::extract3x3Matrix |
( |
Matrix3 & |
m3x3 | ) |
const |
|
inline |
◆ extractQuaternion()
| Quaternion Ogre::TransformBaseReal::extractQuaternion |
( |
| ) |
const |
|
inline |
◆ determinant()
| Real Ogre::TransformBaseReal::determinant |
( |
| ) |
const |
◆ makeTransform()
| void Ogre::TransformBaseReal::makeTransform |
( |
const Vector3 & |
position, |
|
|
const Vector3 & |
scale, |
|
|
const Quaternion & |
orientation |
|
) |
| |
Building a Affine3 from orientation / scale / position.
◆ makeInverseTransform()
| void Ogre::TransformBaseReal::makeInverseTransform |
( |
const Vector3 & |
position, |
|
|
const Vector3 & |
scale, |
|
|
const Quaternion & |
orientation |
|
) |
| |
Building an inverse Affine3 from orientation / scale / position.
The documentation for this struct was generated from the following file: