com.mojang.math

public final class Matrix3f

c
com.mojang.math.Matrix3f
net.minecraft.class_4581
net.minecraft.util.math.Matrix3f
net.minecraft.src.C_1_
com.mojang.math.Matrix3f

Field summary

Modifier and TypeField
private static final int
j
ORDER
field_31077
ORDER
f_152761_
private static final float
k
G
field_20860
THREE_PLUS_TWO_SQRT_TWO
f_8143_
private static final float
l
CS
field_20861
COS_PI_OVER_EIGHT
f_8144_
private static final float
m
SS
field_20862
SIN_PI_OVER_EIGHT
f_8145_
private static final float
n
SQ2
field_20863
SQRT_HALF
f_8146_
protected float
a
m00
field_21633
a00
f_8134_
protected float
b
m01
field_21634
a01
f_8135_
protected float
c
m02
field_21635
a02
f_8136_
protected float
d
m10
field_21636
a10
f_8137_
protected float
e
m11
field_21637
a11
f_8138_
protected float
f
m12
field_21638
a12
f_8139_
protected float
g
m20
field_21639
a20
f_8140_
protected float
h
m21
field_21640
a21
f_8141_
protected float
i
m22
field_21641
a22
f_8142_

Constructor summary

ModifierConstructor
public ()
public (Quaternion quaternion)
public (Matrix4f matrix)
public (Matrix3f source)

Method summary

Modifier and TypeMethod
public static Matrix3f
a(float arg0, float arg1, float arg2)
createScaleMatrix(float arg0, float arg1, float arg2)
method_23963(float arg0, float arg1, float arg2)
scale(float x, float y, float z)
m_8174_(float p_8175_, float p_8176_, float p_8177_)
private static com.mojang.datafixers.util.Pair<Float, Float>
b(float arg0, float arg1, float arg2)
approxGivensQuat(float arg0, float arg1, float arg2)
method_22849(float arg0, float arg1, float arg2)
getSinAndCosOfRotation(float upperLeft, float diagonalAverage, float lowerRight)
m_8161_(float p_8162_, float p_8163_, float p_8164_)
private static com.mojang.datafixers.util.Pair<Float, Float>
a(float arg0, float arg1)
qrGivensQuat(float arg0, float arg1)
method_22848(float arg0, float arg1)
method_22848(float arg0, float arg1)
m_8158_(float p_8159_, float p_8160_)
private static Quaternion
e(c arg0)
stepJacobi(Matrix3f arg0)
method_22857(class_4581 arg0)
method_22857(Matrix3f matrix)
m_8181_(C_1_ p_8182_)
private static void
a(c arg0, g arg1)
sortSingularValues(Matrix3f arg0, Quaternion arg1)
method_35260(class_4581 arg0, class_1158 arg1)
method_35260(Matrix3f matrix, Quaternion quaternion)
m_152765_(C_1_ p_152766_, C_2889_ p_152767_)
public void
a()
transpose()
method_22847()
transpose()
m_8155_()
public org.apache.commons.lang3.tuple.Triple<Quaternion, Vector3f, Quaternion>
b()
svdDecompose()
method_22853()
decomposeLinearTransformation()
m_8173_()
private static int
a(int arg0, int arg1)
bufferIndex(int arg0, int arg1)
method_35259(int arg0, int arg1)
pack(int x, int y)
m_152762_(int p_152763_, int p_152764_)
public void
a(FloatBuffer arg0)
load(FloatBuffer arg0)
method_35261(FloatBuffer arg0)
readColumnMajor(FloatBuffer buf)
m_152768_(FloatBuffer arg0)
public void
b(FloatBuffer arg0)
loadTransposed(FloatBuffer arg0)
method_35263(FloatBuffer arg0)
readRowMajor(FloatBuffer buf)
m_152773_(FloatBuffer arg0)
public void
a(FloatBuffer arg0, boolean arg1)
load(FloatBuffer arg0, boolean arg1)
method_35262(FloatBuffer arg0, boolean arg1)
read(FloatBuffer buf, boolean rowMajor)
m_152770_(FloatBuffer p_152772_, boolean arg1)
public void
a(c arg0)
load(Matrix3f arg0)
method_22852(class_4581 arg0)
load(Matrix3f source)
m_8169_(C_1_ arg0)
public void
c(FloatBuffer arg0)
store(FloatBuffer arg0)
method_35266(FloatBuffer arg0)
writeColumnMajor(FloatBuffer buf)
m_152780_(FloatBuffer arg0)
public void
d(FloatBuffer arg0)
storeTransposed(FloatBuffer arg0)
method_35268(FloatBuffer arg0)
writeRowMajor(FloatBuffer buf)
m_152784_(FloatBuffer arg0)
public void
b(FloatBuffer arg0, boolean arg1)
store(FloatBuffer arg0, boolean arg1)
method_35264(FloatBuffer arg0, boolean arg1)
write(FloatBuffer buf, boolean rowMajor)
m_152775_(FloatBuffer p_152777_, boolean arg1)
public void
c()
setIdentity()
method_22856()
loadIdentity()
m_8180_()
public float
d()
adjugateAndDet()
method_23731()
determinantAndAdjugate()
m_8184_()
public float
e()
determinant()
method_35269()
determinant()
m_152786_()
public boolean
f()
invert()
method_23732()
invert()
m_8187_()
public void
a(int arg0, int arg1, float arg2)
set(int arg0, int arg1, float arg2)
method_26288(int arg0, int arg1, float arg2)
set(int x, int y, float value)
m_8165_(int p_8167_, int p_8168_, float arg2)
public void
b(c arg0)
mul(Matrix3f arg0)
method_22855(class_4581 arg0)
multiply(Matrix3f other)
m_8178_(C_1_ arg0)
public void
a(g arg0)
mul(Quaternion arg0)
method_23274(class_1158 arg0)
multiply(Quaternion quaternion)
m_8171_(C_2889_ arg0)
public void
a(float arg0)
mul(float arg0)
method_23729(float arg0)
multiply(float scalar)
m_8156_(float arg0)
public void
c(c arg0)
add(Matrix3f arg0)
method_35265(class_4581 arg0)
add(Matrix3f matrix)
m_152778_(C_1_ arg0)
public void
d(c arg0)
sub(Matrix3f arg0)
method_35267(class_4581 arg0)
subtract(Matrix3f matrix)
m_152782_(C_1_ arg0)
public float
g()
trace()
method_35270()
trace()
m_152787_()
public Matrix3f
h()
copy()
method_23296()
copy()
m_8183_()