Table of Contents

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

c1 Vector3

The

c2 Vector3

The

c3 Vector3

The

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

float

Ex

The ez

public Vector3 Ex

Field Value

Vector3

Ey

The ez

public Vector3 Ey

Field Value

Vector3

Ez

The ez

public Vector3 Ez

Field Value

Vector3

Methods

Cross(Vector3, Vector3)

Crosses the a

private static Vector3 Cross(Vector3 a, Vector3 b)

Parameters

a Vector3

The

b Vector3

The

Returns

Vector3

The vector

Dot(Vector3, Vector3)

Dots the a

private static float Dot(Vector3 a, Vector3 b)

Parameters

a Vector3

The

b Vector3

The

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