| Name | Description |
|---|---|
| Reset() | Resets the transformation matrix to identity. |
| Rotate(IVector3D, Double) | Applies a rotation centered in (0, 0, 0) around the given axis. |
| Set(Double[]) | Sets transformation matrix from a one dimensional array. |
| Set(IWorldPoint) | Sets the translation components to the given origin and the rotation ones to identity. |
| Set(IWorldPoint, IVector3D) | Sets the translation components to the given origin and align the z axis along the given normal. |
| Set(IWorldPoint, IVector3D, IVector3D) | Sets the translation components to the given origin and sets the x and y axis using given vectors. Z axis is the cross product between x and y. |
| Set(IWorldPoint, IVector3D, IVector3D, IVector3D) | Sets the translation components to the given origin and sets the x, y and z axis using given vectors. |
| ToArray() | Converts the internal transformation matrix into a one dimensional array. |
| Translate(IVector3D) | Applies a translation. |
| Translate(Double, Double, Double) | Applies a translation given by offset values. |