TransformationMatrix class
TransformationMatrix class
Represents 3d transformation matrix
The TransformationMatrix type exposes the following members:
Constructors
| Constructor | Description |
|---|---|
| init | Initializes a new instance of the TransformationMatrix class |
| init | Initializes a new instance of the TransformationMatrix class. |
Methods
| Method | Description |
|---|---|
| copy | Performs copy of one TransformationMatrix into other. |
| scale | Scaling of a matrix |
| from_axis | From the axis. |
| rotate_x | Rotation matrix around X |
| rotate_y | Rotation matrix around Y |
| rotate_z | Rotation matrix around Z |
| top_view | TopView matrix |
| front_view | FrontView matrix |
| side_view | SideView matrix |
| perspective | Creates perspective matrix. |
| transpose | Performs transposing of matrix. |
| axonometric | Axonometric projection |
| translate | Translation matrix |
| vector_multiply | Applies transformation to point |
| get_wcs | WCSs the specified normal vector. |
| ucs_to_wcs | Ucses to WCS. |
| oc_sto_wcs | Transforms OCS coordinates to WSC |
| invert | Given an nXn matrix A, solve n linear equations to find the inverse of A. |
| clone | Creates a new object that is a copy of the current instance. |
| determinant | Estimates determinant of a matrix. |