Matrix3x3 Methods |
The Matrix3x3 type exposes the following members.
Name | Description | |
---|---|---|
Add(Matrix3x3, Matrix3x3) |
Adds corresponding components of two matrices.
| |
Add(Matrix3x3, Single) |
Adds specified value to all components of the specified matrix.
| |
Adjugate |
Calculate adjugate of the matrix, adj(A).
| |
CreateDiagonal |
Creates a diagonal matrix using the specified vector as diagonal elements.
| |
CreateFromColumns |
Creates a matrix from 3 columns specified as vectors.
| |
CreateFromRows |
Creates a matrix from 3 rows specified as vectors.
| |
CreateFromYawPitchRoll |
Creates rotation matrix to rotate an object around X, Y and Z axes.
| |
CreateRotationX |
Creates rotation matrix around X axis.
| |
CreateRotationY |
Creates rotation matrix around Y axis.
| |
CreateRotationZ |
Creates rotation matrix around Z axis.
| |
Equals(Object) |
Tests whether the matrix equals to the specified object.
(Overrides ValueTypeEquals(Object).) | |
Equals(Matrix3x3) |
Tests whether the matrix equals to the specified one.
| |
ExtractYawPitchRoll |
Extract rotation angles from the rotation matrix.
| |
GetColumn |
Get column of the matrix.
| |
GetHashCode |
Returns the hashcode for this instance.
(Overrides ValueTypeGetHashCode.) | |
GetRow |
Get row of the matrix.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Inverse |
Calculate inverse of the matrix, A-1.
| |
Multiply(Matrix3x3, Matrix3x3) |
Multiplies two specified matrices.
| |
Multiply(Matrix3x3, Vector3) |
Multiplies specified matrix by the specified vector.
| |
Multiply(Matrix3x3, Single) |
Multiplies matrix by the specified factor.
| |
MultiplySelfByTranspose |
Multiply the matrix by its transposition, A*AT.
| |
MultiplyTransposeBySelf |
Multiply transposition of this matrix by itself, AT*A.
| |
PseudoInverse |
Calculate pseudo inverse of the matrix, A+.
| |
Subtract |
Subtracts corresponding components of two matrices.
| |
SVD |
Calculate Singular Value Decomposition (SVD) of the matrix, such as A=U*E*VT.
| |
ToArray |
Returns array representation of the matrix.
| |
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) | |
Transpose |
Transpose the matrix, AT.
|
Name | Description | |
---|---|---|
HasMethod |
Checks whether an object implements a method with the given name.
(Defined by ExtensionMethods.) | |
IsEqual |
Compares two objects for equality, performing an elementwise
comparison if the elements are vectors or matrices.
(Defined by Matrix.) | |
To(Type) | Overloaded.
Converts an object into another type, irrespective of whether
the conversion can be done at compile time or not. This can be
used to convert generic types to numeric types during runtime.
(Defined by ExtensionMethods.) | |
ToT | Overloaded.
Converts an object into another type, irrespective of whether
the conversion can be done at compile time or not. This can be
used to convert generic types to numeric types during runtime.
(Defined by ExtensionMethods.) |