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.