net.minecraft.client.util.math

public final class Matrix3f

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

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
private static 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)
m_aysfxrgu(float arg0, float arg1, float arg2)
func_226113_a_(float arg0, float arg1, float arg2)
approxGivensQuat(float arg0, float arg1, float arg2)
private static Pair<Float, Float>
a(float arg0, float arg1)
qrGivensQuat(float arg0, float arg1)
method_22848(float arg0, float arg1)
m_wfmgnyyt(float arg0, float arg1)
func_226112_a_(float arg0, float arg1)
qrGivensQuat(float arg0, float arg1)
private static Quaternion
c(a arg0)
stepJacobi(Matrix3f arg0)
method_22857(class_4581 arg0)
m_vqmohzhn(C_crutkuff arg0)
func_226120_c_(Matrix3f arg0)
stepJacobi(Matrix3f arg0)
public void
a()
transpose()
method_22847()
transpose()
m_qjytendj()
func_226110_a_()
transpose()
public org.apache.commons.lang3.tuple.Triple<Quaternion, Vector3f, Quaternion>
b()
svdDecompose()
method_22853()
decomposeLinearTransformation()
m_jsrsvsjl()
func_226116_b_()
svdDecompose()
public void
a(a arg0)
load(Matrix3f arg0)
method_22852(class_4581 arg0)
load(Matrix3f source)
m_sbcbckup(C_crutkuff arg0)
func_226114_a_(Matrix3f arg0)
set(Matrix3f arg0)
public void
c()
setIdentity()
method_22856()
loadIdentity()
m_ripvbori()
func_226119_c_()
setIdentity()
public void
b(a arg0)
mul(Matrix3f arg0)
method_22855(class_4581 arg0)
multiply(Matrix3f other)
m_uyczhnby(C_crutkuff arg0)
func_226118_b_(Matrix3f arg0)
mul(Matrix3f arg0)
public Matrix3f
d()
copy()
method_23296()
copy()
m_ixpacxrq()
func_226121_d_()
copy()
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)
m_erdakddg(float arg0, float arg1, float arg2)
func_226117_b_(float arg0, float arg1, float arg2)
makeScaleMatrix(float arg0, float arg1, float arg2)
public float
e()
adjugateAndDet()
method_23731()
determinantAndAdjugate()
m_hyajaryp()
func_226122_e_()
adjugateAndDet()
public boolean
f()
invert()
method_23732()
invert()
m_obnqnxpf()
func_226123_f_()
invert()
public void
a(c arg0)
mul(Quaternion arg0)
method_23274(class_1158 arg0)
multiply(Quaternion arg0)
m_fabgbdok(C_rvxttsxe arg0)
func_226115_a_(Quaternion arg0)
mul(Quaternion arg0)
public void
a(float arg0)
mul(float arg0)
method_23729(float arg0)
multiply(float scalar)
m_gdjwpnsa(float arg0)
func_226111_a_(float arg0)
mul(float arg0)