﻿ Matrix3x3 Methods        The Matrix3x3 type exposes the following members.

# Methods

NameDescription  AddOverloaded. Adjugate  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. EqualsOverloaded. ExtractYawPitchRoll
Extract rotation angles from the rotation matrix. GetColumn
Get column of the matrix. GetHashCode
Returns the hashcode for this instance.
(Overrides ValueType..::.GetHashCode()()().) GetRow
Get row of the matrix. Inverse
Calculate inverse of the matrix, A-1.  MultiplyOverloaded. 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. Transpose
Transpose the matrix, AT.

# Operators

NameDescription  AdditionOverloaded.  Equality
Tests whether two specified matrices are equal.  Inequality
Tests whether two specified matrices are not equal.  MultiplyOverloaded.  Subtraction
Subtracts corresponding components of two matrices.