com.mojang.math

public final class Matrix3f

a
com.mojang.math.Matrix3f
net.minecraft.class_4581
net.minecraft.util.math.Matrix3f
net.minecraft.util.math.vector.Matrix3f
net.minecraft.server.v1_16_R1.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 source)
public (Matrix4f source)
public (Matrix3f source)

Method summary

Modifier and TypeMethod
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)
func_232605_a_(int arg0, int arg1, float arg2)
public void
b(a arg0)
mul(Matrix3f arg0)
method_22855(class_4581 arg0)
multiply(Matrix3f other)
func_226118_b_(Matrix3f arg0)
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)
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)
method_22857(Matrix3f 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 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(d 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)