net.minecraft.client.util.math

public final class AffineTransformation

f
com.mojang.math.Transformation
net.minecraft.class_4590
net.minecraft.client.util.math.AffineTransformation
net.minecraft.unmapped.C_qvfggwhk
net.minecraft.util.math.vector.TransformationMatrix
net.minecraft.util.math.vector.TransformationMatrix

Field summary

Modifier and TypeField
private final Matrix4f
a
matrix
field_20900
matrix
f_szsaedbu
field_227976_a_
matrix
private boolean
b
decomposed
field_20901
initialized
f_qcmowogu
field_227977_b_
decomposed
private Vector3f
c
translation
field_20902
translation
f_pxscgwbh
field_227978_c_
translation
private Quaternion
d
leftRotation
field_20903
rotation2
f_xvdwwzoy
field_227979_d_
rotationLeft
private Vector3f
e
scale
field_20904
scale
f_pqyrnugd
field_227980_e_
scale
private Quaternion
f
rightRotation
field_20905
rotation1
f_rjevkvai
field_227981_f_
rotationRight
private static final AffineTransformation
g
IDENTITY
field_20906
IDENTITY
f_dmnzzrmw
field_227982_g_
IDENTITY

Constructor summary

ModifierConstructor
public (Matrix4f matrix)
public (Vector3f translation, Quaternion rotation2, Vector3f scale, Quaternion rotation1)

Method summary

Modifier and TypeMethod
public static AffineTransformation
a()
identity()
method_22931()
identity()
m_vyzuadlc()
func_227983_a_()
identity()
public AffineTransformation
a(f arg0)
compose(Transformation arg0)
method_22933(class_4590 arg0)
multiply(AffineTransformation other)
m_obconduq(C_qvfggwhk arg0)
func_227985_a_(TransformationMatrix arg0)
composeVanilla(TransformationMatrix matrixIn)
public AffineTransformation
b()
inverse()
method_22935()
invert()
m_vsjcqqzf()
func_227987_b_()
inverseVanilla()
private void
e()
ensureDecomposed()
method_22938()
init()
m_kaoapzbm()
func_227990_e_()
decompose()
private static Matrix4f
a(g arg0, d arg1, g arg2, d arg3)
compose(Vector3f arg0, Quaternion arg1, Vector3f arg2, Quaternion arg3)
method_22934(class_1160 arg0, class_1158 arg1, class_1160 arg2, class_1158 arg3)
setup(Vector3f translation, Quaternion rotation2, Vector3f scale, Quaternion rotation1)
m_tlqcpfkj(C_zviwfwgf arg0, C_rvxttsxe arg1, C_zviwfwgf arg2, C_rvxttsxe arg3)
func_227986_a_(Vector3f arg0, Quaternion arg1, Vector3f arg2, Quaternion arg3)
composeVanilla(Vector3f arg0, Quaternion arg1, Vector3f arg2, Quaternion arg3)
public static Pair<Matrix3f, Vector3f>
a(b arg0)
toAffine(Matrix4f arg0)
method_22932(class_1159 arg0)
getLinearTransformationAndTranslationFromAffine(Matrix4f affineTransform)
m_ilvcscps(C_gxvddjib arg0)
func_227984_a_(Matrix4f arg0)
affine(Matrix4f matrixIn)
public Matrix4f
c()
getMatrix()
method_22936()
getMatrix()
m_moaepuey()
func_227988_c_()
getMatrix()
public Quaternion
d()
getLeftRotation()
method_22937()
getRotation2()
m_ecpldnxa()
func_227989_d_()
getRotationLeft()