Struct Matrix3X3
- Namespace
- Alis.Core.Aspect.Math.Matrix
- Assembly
- Alis.dll
The matrix
public struct Matrix3X3Inherited 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
a00float-
The 00
a01float-
The 01
a02float-
The 02
a10float-
The 10
a11float-
The 11
a12float-
The 12
a20float-
The 20
a21float-
The 21
a22float-
The 22
Fields
Epsilon
The epsilon
private const float Epsilon = 1E-05Field Value
Ex
The ez
public Vector3 ExField Value
Ey
The ez
public Vector3 EyField Value
Ez
The ez
public Vector3 EzField 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
mMatrix3X3-
The
GetSymInverse33(ref Matrix3X3)
Gets the sym inverse 33 using the specified m
public void GetSymInverse33(ref Matrix3X3 m)Parameters
mMatrix3X3-
The
Solve22(Vector2)
Solves the 22 using the specified b
public Vector2 Solve22(Vector2 b)Parameters
bVector2-
The
Returns
- Vector2
-
The vector
Solve33(Vector3)
Solves the 33 using the specified b
public Vector3 Solve33(Vector3 b)Parameters
bVector3-
The
Returns
- Vector3
-
The vector