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. |