Table of Contents

Class Mat3f

Namespace
Vintagestory.API.MathTools
Assembly
VintagestoryAPI.dll
public class Mat3f
Inheritance
Mat3f
Inherited Members
Extension Methods

Methods

Adjoint(float[], float[])

public static float[] Adjoint(float[] output, float[] a)

Parameters

output float[]
a float[]

Returns

float[]

CloneIt(float[])

public static float[] CloneIt(float[] a)

Parameters

a float[]

Returns

float[]

Copy(float[], float[])

public static float[] Copy(float[] output, float[] a)

Parameters

output float[]
a float[]

Returns

float[]

Create()

public static float[] Create()

Returns

float[]

Determinant(float[])

public static float Determinant(float[] a)

Parameters

a float[]

Returns

float

FromMat2d(float[], float[])

public static float[] FromMat2d(float[] output, float[] a)

Parameters

output float[]
a float[]

Returns

float[]

FromMat4(float[], float[])

public static float[] FromMat4(float[] output, float[] a)

Parameters

output float[]
a float[]

Returns

float[]

FromQuat(float[], float[])

public static float[] FromQuat(float[] output, float[] q)

Parameters

output float[]
q float[]

Returns

float[]

Identity_(float[])

public static float[] Identity_(float[] output)

Parameters

output float[]

Returns

float[]

Invert(float[], float[])

public static float[] Invert(float[] output, float[] a)

Parameters

output float[]
a float[]

Returns

float[]

Mul(float[], float[], float[])

public static float[] Mul(float[] output, float[] a, float[] b)

Parameters

output float[]
a float[]
b float[]

Returns

float[]

Multiply(float[], float[], float[])

public static float[] Multiply(float[] output, float[] a, float[] b)

Parameters

output float[]
a float[]
b float[]

Returns

float[]

NormalFromMat4(float[], float[])

public static float[] NormalFromMat4(float[] output, float[] a)

Parameters

output float[]
a float[]

Returns

float[]

Rotate(float[], float[], float)

public static float[] Rotate(float[] output, float[] a, float rad)

Parameters

output float[]
a float[]
rad float

Returns

float[]

Scale(float[], float[], float[])

public static float[] Scale(float[] output, float[] a, float[] v)

Parameters

output float[]
a float[]
v float[]

Returns

float[]

Translate(float[], float[], float[])

public static float[] Translate(float[] output, float[] a, float[] v)

Parameters

output float[]
a float[]
v float[]

Returns

float[]

Transpose(float[], float[])

public static float[] Transpose(float[] output, float[] a)

Parameters

output float[]
a float[]

Returns

float[]