com.mojang.math

public final class Matrix3f

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

Field summary

Modifier and TypeField
private static final float
j
G
field_20860
f_haqpvcny
THREE_PLUS_TWO_SQRT_TWO
field_226106_j_
private static final float
k
CS
field_20861
f_dhdbwpta
COS_PI_OVER_EIGHT
field_226107_k_
private static final float
l
SS
field_20862
f_lxvzojke
SIN_PI_OVER_EIGHT
field_226108_l_
private static final float
m
SQ2
field_20863
f_mrpkiiuu
SQRT_HALF
field_226109_m_
protected float
a
m00
field_21633
f_dbvfmkan
a00
field_226097_a_
protected float
b
m01
field_21634
f_vaufzeip
a01
field_226098_b_
protected float
c
m02
field_21635
f_zuwtwxrg
a02
field_226099_c_
protected float
d
m10
field_21636
f_holoukjk
a10
field_226100_d_
protected float
e
m11
field_21637
f_ckmtmjfz
a11
field_226101_e_
protected float
f
m12
field_21638
f_pbrxigiu
a12
field_226102_f_
protected float
g
m20
field_21639
f_yfdjbmri
a20
field_226103_g_
protected float
h
m21
field_21640
f_lvdosffx
a21
field_226104_h_
protected float
i
m22
field_21641
f_liingjrj
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)
m_aysfxrgu(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)
m_wfmgnyyt(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)
m_vqmohzhn(C_crutkuff arg0)
func_226120_c_(Matrix3f arg0)
public void
a()
transpose()
method_22847()
m_qjytendj()
transpose()
func_226110_a_()
public org.apache.commons.lang3.tuple.Triple<Quaternion, Vector3f, Quaternion>
b()
svdDecompose()
method_22853()
m_jsrsvsjl()
decomposeLinearTransformation()
func_226116_b_()
public void
a(a arg0)
load(Matrix3f arg0)
method_22852(class_4581 arg0)
m_sbcbckup(C_crutkuff arg0)
load(Matrix3f source)
func_226114_a_(Matrix3f arg0)
public void
c()
setIdentity()
method_22856()
m_ripvbori()
loadIdentity()
func_226119_c_()
public void
b(a arg0)
mul(Matrix3f arg0)
method_22855(class_4581 arg0)
m_uyczhnby(C_crutkuff arg0)
multiply(Matrix3f other)
func_226118_b_(Matrix3f arg0)
public Matrix3f
d()
copy()
method_23296()
m_ixpacxrq()
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)
m_erdakddg(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()
m_hyajaryp()
determinantAndAdjugate()
func_226122_e_()
public boolean
f()
invert()
method_23732()
m_obnqnxpf()
invert()
func_226123_f_()
public void
a(c arg0)
mul(Quaternion arg0)
method_23274(class_1158 arg0)
m_fabgbdok(C_rvxttsxe arg0)
multiply(Quaternion arg0)
func_226115_a_(Quaternion arg0)
public void
a(float arg0)
mul(float arg0)
method_23729(float arg0)
m_gdjwpnsa(float arg0)
multiply(float scalar)
func_226111_a_(float arg0)