Matrix |
The Matrix3x3 type exposes the following members.
| Name | Description | |
|---|---|---|
| Determinant | Compute the determinant of this matrix. | |
| FromAngleAxis | Creates a rotation matrix for a rotation about an arbitrary axis. | |
| FromEulerAnglesXYZ(Vector3) | Creates a rotation matrix from a set of euler angles. | |
| FromEulerAnglesXYZ(Single, Single, Single) | Creates a rotation matrix from a set of euler angles. | |
| FromRotationX | Creates a rotation matrix for a rotation about the x-axis. | |
| FromRotationY | Creates a rotation matrix for a rotation about the y-axis. | |
| FromRotationZ | Creates a rotation matrix for a rotation about the z-axis. | |
| FromScaling | Creates a scaling matrix. | |
| FromToMatrix |
Creates a rotation matrix that rotates a vector called "from" into another
vector called "to". Based on an algorithm by Tomas Moller and John Hudges:
"Efficiently Building a Matrix to Rotate One Vector to Another" Journal of Graphics Tools, 4(4):1-4, 1999 | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| Inverse | Inverts the matrix. If the matrix is *not* invertible all elements are set to NaN. | |
| ToString |
Returns a String that represents this instance.
(Overrides ValueTypeToString) | |
| Transform | Performs matrix-vector multiplication identical to the way Assimp does it. | |
| Transpose | Transposes this matrix (rows become columns, vice versa). |
| Name | Description | |
|---|---|---|
| MethodInvoke |
Calls the object method by name.
(Defined by ObjectEx) | |
| PropertyGet |
Gets the value of the object property by name.
(Defined by ObjectEx) | |
| PropertyGetT |
Gets the value of the object property by name.
(Defined by ObjectEx) | |
| PropertySet |
Sets the value of the object property by name.
(Defined by ObjectEx) |