Struct Matrix3X3
- Namespace
- Alis.Core.Aspect.Math.Matrix
- Assembly
- Alis.dll
The matrix
public struct Matrix3X3
Inherited Members
Constructors
Matrix3X3(Vector3, Vector3, Vector3)
Initializes a new instance of the Alis.Core.Aspect.Math.Matrix.Matrix3X3 class
public Matrix3X3(Vector3 c1, Vector3 c2, Vector3 c3)
Parameters
Matrix3X3(float, float, float, float, float, float, float, float, float)
Initializes a new instance of the Alis.Core.Aspect.Math.Matrix.Matrix3X3 class
public Matrix3X3(float a00, float a01, float a02, float a10, float a11, float a12, float a20, float a21, float a22)
Parameters
a00
float-
The 00
a01
float-
The 01
a02
float-
The 02
a10
float-
The 10
a11
float-
The 11
a12
float-
The 12
a20
float-
The 20
a21
float-
The 21
a22
float-
The 22
Fields
Epsilon
The epsilon
private const float Epsilon = 1E-05
Field Value
Ex
The ez
public Vector3 Ex
Field Value
Ey
The ez
public Vector3 Ey
Field Value
Ez
The ez
public Vector3 Ez
Field Value
Methods
Cross(Vector3, Vector3)
Crosses the a
private static Vector3 Cross(Vector3 a, Vector3 b)
Parameters
Returns
- Vector3
-
The vector
Dot(Vector3, Vector3)
Dots the a
private static float Dot(Vector3 a, Vector3 b)
Parameters
Returns
- float
-
The float
GetInverse22(ref Matrix3X3)
Gets the inverse 22 using the specified m
public void GetInverse22(ref Matrix3X3 m)
Parameters
m
Matrix3X3-
The
GetSymInverse33(ref Matrix3X3)
Gets the sym inverse 33 using the specified m
public void GetSymInverse33(ref Matrix3X3 m)
Parameters
m
Matrix3X3-
The
Solve22(Vector2)
Solves the 22 using the specified b
public Vector2 Solve22(Vector2 b)
Parameters
b
Vector2-
The
Returns
- Vector2
-
The vector
Solve33(Vector3)
Solves the 33 using the specified b
public Vector3 Solve33(Vector3 b)
Parameters
b
Vector3-
The
Returns
- Vector3
-
The vector