The Matrix3d type exposes the following members.
Methods
Name | Description | |
---|---|---|
CrossProductMatrix3d | A 3d matrix defining a cross product. | |
DeepCopy | A deep copy of this instance. | |
DiagonalMatrix3d | A square diagonal 3d matrix. | |
Dispose | Disposes the 3d matrix | |
Equals | Tests if two 3d matrices are considered equal. (Overrides Object..::.Equals(Object).) | |
GetColumn | Gets a column of the 3d matrix as a vector. | |
GetHashCode | A hash code for this matrix. (Overrides Object..::.GetHashCode()()().) | |
GetRow | Gets a row of the 3d matrix as a vector. | |
GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
IdentityMatrix3d | A 3d identity-matrix. | |
Invert | Computes the inverse of a 3d matrix. | |
Normalize | Computes a column-wise normalized 3d matrix. | |
Orthonormalize | Computes a column-wise orthonormalized 3d matrix. | |
RandomMatrix3d | A 3d matrix filled with random values. | |
RotationArbitraryAxis | A spatial [3x3] rotation matrix defining a rotation around a given axis. | |
RotationEuler | A spatial [3x3] fixed axis rotation matrix defined by three Euler angles in the x-convention (Z-X-Z). | |
RotationTaitBryan | A spatial [3x3] moving axes rotation matrix defined by three rotations around the x, y and z axes. | |
RotationXAxis | A spatial [3x3] rotation matrix defining a counterclockwise rotation around the global X-axis. | |
RotationYAxis | A spatial [3x3] rotation matrix defining a counterclockwise rotation around the global Y-axis. | |
RotationZAxis | A spatial [3x3] rotation matrix defining a counterclockwise rotation around the global Z-axis. | |
SetColumn | Sets a column of the 3d matrix. | |
SetRow | Sets a row of the 3d matrix. | |
ToString | Returns the 3d matrix as a string in StringNumberFormat-format. (Overrides Object..::.ToString()()().) | |
Transpose | Computes a transposed 3d matrix. |
Operators
Name | Description | |
---|---|---|
Addition | 3d matrix addition. | |
Equality | Returns true if two 3d matrices are equal, false otherwise. | |
Inequality | Returns false, if two 3d matrices are equal, true otherwise. | |
Multiply | Overloaded. | |
Subtraction | 3d matrix subtraction. | |
UnaryNegation | Unary minus. |