Class Mat3f
- Namespace
- Vintagestory.API.MathTools
- Assembly
- VintagestoryAPI.dll
- 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[]