com.mojang.math

public final class Matrix3f

a
com.mojang.math.Matrix3f
net.minecraft.class_4581
net.minecraft.client.util.math.Matrix3f
net.minecraft.client.renderer.Matrix3f

Field summary

Modifier and TypeField
private static final float
j
G
field_20860
THREE_PLUS_TWO_SQRT_TWO
field_226106_j_
private static final float
k
CS
field_20861
COS_PI_OVER_EIGHT
field_226107_k_
private static final float
l
SS
field_20862
SIN_PI_OVER_EIGHT
field_226108_l_
private static final float
m
SQ2
field_20863
SQRT_HALF
field_226109_m_
protected float
a
m00
field_21633
a00
field_226097_a_
protected float
b
m01
field_21634
a01
field_226098_b_
protected float
c
m02
field_21635
a02
field_226099_c_
protected float
d
m10
field_21636
a10
field_226100_d_
protected float
e
m11
field_21637
a11
field_226101_e_
protected float
f
m12
field_21638
a12
field_226102_f_
protected float
g
m20
field_21639
a20
field_226103_g_
protected float
h
m21
field_21640
a21
field_226104_h_
protected float
i
m22
field_21641
a22
field_226105_i_

Constructor summary

ModifierConstructor
public ()
public (Quaternion arg0)
public (Matrix4f source)
public (Matrix3f source)

Method summary

Modifier and TypeMethod
private static com.mojang.datafixers.util.Pair<Float, Float>
a(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)
func_226113_a_(float arg0, float arg1, float arg2)
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)
func_226112_a_(float arg0, float arg1)
private static Quaternion
c(a arg0)
stepJacobi(Matrix3f arg0)
method_22857(class_4581 arg0)
func_226120_c_(Matrix3f arg0)
public void
a()
transpose()
method_22847()
transpose()
func_226110_a_()
public org.apache.commons.lang3.tuple.Triple<Quaternion, Vector3f, Quaternion>
b()
svdDecompose()
method_22853()
decomposeLinearTransformation()
func_226116_b_()
public void
a(a arg0)
load(Matrix3f arg0)
method_22852(class_4581 arg0)
load(Matrix3f source)
func_226114_a_(Matrix3f arg0)
public void
c()
setIdentity()
method_22856()
loadIdentity()
func_226119_c_()
public void
b(a arg0)
mul(Matrix3f arg0)
method_22855(class_4581 arg0)
multiply(Matrix3f other)
func_226118_b_(Matrix3f arg0)
public Matrix3f
d()
copy()
method_23296()
copy()
func_226121_d_()
public static Matrix3f
b(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)
func_226117_b_(float arg0, float arg1, float arg2)
public float
e()
adjugateAndDet()
method_23731()
determinantAndAdjugate()
func_226122_e_()
public boolean
f()
invert()
method_23732()
invert()
func_226123_f_()
public void
a(c arg0)
mul(Quaternion arg0)
method_23274(class_1158 arg0)
multiply(Quaternion arg0)
func_226115_a_(Quaternion arg0)
public void
a(float arg0)
mul(float arg0)
method_23729(float arg0)
multiply(float scalar)
func_226111_a_(float arg0)