Wiki > TV3D65 Index > TVMathLibrary
Decompose transformation matrix into translation, rotation and scale components.
| VB.NET | TVMatrixDecompose(retOutScale As TV_3DVECTOR , retOutQuaternion As TV_3DQUATERNION , retOutTranslation As TV_3DVECTOR , mMatrix As TV_3DMATRIX) |
|---|---|
| C++ | void TVMatrixDecompose(cTV_3DVECTOR* retOutScale , cTV_3DQUATERNION* retOutQuaternion , cTV_3DVECTOR* retOutTranslation , cTV_3DMATRIX* mMatrix) |
| NAME | OPTIONAL | DESCRIPTION |
|---|---|---|
| mMatrix | No | Input matrix |
| NAME | OPTIONAL | DESCRIPTION |
|---|---|---|
| retOutScale | No | Scale vector |
| retOutQuaternion | No | Rotation quaternion |
| retOutTranslation | No | Translation vector |
| Example | Basic example. |
|---|