TTransform3D is a minimal representation of a 3D Transform.
x'= fRotationAndScale*x + fTranslation
| TTransform3DTemplate< T >::TTransform3DTemplate | ( | ) | [inline] |
| TTransform3DTemplate< T >::TTransform3DTemplate | ( | const TTransform3DTemplate< U > & | original | ) | [inline, explicit] |
| void TTransform3DTemplate< T >::GetComponents | ( | TMatrix33Template< T > & | outRotation, | |
| TVector3Template< T > & | outTranslation, | |||
| TVector3Template< T > & | outScaling | |||
| ) | const |
| TTransform3DTemplate<T> TTransform3DTemplate< T >::GetInverse | ( | ) | const [inline] |
| void TTransform3DTemplate< T >::GetInverse | ( | TTransform3DTemplate< T > & | outInverse | ) | const |
| boolean TTransform3DTemplate< T >::IsDirect | ( | ) | const |
| boolean TTransform3DTemplate< T >::IsEqual | ( | const TTransform3DTemplate< T > & | transform, | |
| const real & | zeroTolerance | |||
| ) | const |
| boolean TTransform3DTemplate< T >::IsEqualRelative | ( | const TTransform3DTemplate< T > & | transform, | |
| const real & | zeroTolerance = 0 | |||
| ) | const |
| boolean TTransform3DTemplate< T >::IsIdentity | ( | ) | const |
| TTransform3DTemplate<T> TTransform3DTemplate< T >::operator* | ( | const TTransform3DTemplate< T > & | transform | ) | const |
| TTransform3DTemplate<T>& TTransform3DTemplate< T >::operator*= | ( | real32 | s | ) |
| TTransform3DTemplate<T>& TTransform3DTemplate< T >::operator*= | ( | const TTransform3DTemplate< T > & | t | ) |
| TTransform3DTemplate<T>& TTransform3DTemplate< T >::operator+= | ( | const TTransform3DTemplate< T > & | t | ) |
| void TTransform3DTemplate< T >::Reset | ( | ) |
| TVector3Template< T > TTransform3DTemplate< T >::TransformPoint | ( | const TVector3Template< T > & | PP | ) | const [inline] |
| TVector3Template< T > TTransform3DTemplate< T >::TransformVector | ( | const TVector3Template< T > & | VV | ) | const [inline] |
| TTransform3DTemplate<T> operator* | ( | real32 | s, | |
| const TTransform3DTemplate< T > & | t | |||
| ) | [friend] |
| TMatrix33Template<T> TTransform3DTemplate< T >::fRotationAndScale |
Matrix.
| TVector3Template<T> TTransform3DTemplate< T >::fTranslation |
Vector from parent 0,0,0 to local 0,0,0.
1.6.3