Click or drag to resize

Matrix3x3 Methods

The Matrix3x3 type exposes the following members.

Methods
 NameDescription
Public methodDeterminant Compute the determinant of this matrix.
Public methodStatic memberFromAngleAxis Creates a rotation matrix for a rotation about an arbitrary axis.
Public methodStatic memberFromEulerAnglesXYZ(Vector3) Creates a rotation matrix from a set of euler angles.
Public methodStatic memberFromEulerAnglesXYZ(Single, Single, Single) Creates a rotation matrix from a set of euler angles.
Public methodStatic memberFromRotationX Creates a rotation matrix for a rotation about the x-axis.
Public methodStatic memberFromRotationY Creates a rotation matrix for a rotation about the y-axis.
Public methodStatic memberFromRotationZ Creates a rotation matrix for a rotation about the z-axis.
Public methodStatic memberFromScaling Creates a scaling matrix.
Public methodStatic memberFromToMatrix 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

Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInverse Inverts the matrix. If the matrix is *not* invertible all elements are set to NaN.
Public methodToString Returns a String that represents this instance.
(Overrides ValueTypeToString)
Public methodTransform Performs matrix-vector multiplication identical to the way Assimp does it.
Public methodTranspose Transposes this matrix (rows become columns, vice versa).
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also