com.mojang.math

public final class Transformation

k
com.mojang.math.Transformation
net.minecraft.class_4590

Field summary

Modifier and TypeField
private final org.joml.Matrix4fc
c
matrix
field_20900
public static final com.mojang.serialization.Codec<Transformation>
a
CODEC
field_42532
public static final com.mojang.serialization.Codec<Transformation>
b
EXTENDED_CODEC
field_42533
private boolean
d
decomposed
field_20901
private org.joml.Vector3f
e
translation
field_20902
private org.joml.Quaternionf
f
leftRotation
field_20903
private org.joml.Vector3f
g
scale
field_20904
private org.joml.Quaternionf
h
rightRotation
field_20905
private static final Transformation
i
IDENTITY
field_20906

Constructor summary

ModifierConstructor
public (org.joml.Matrix4fc arg0)
public (org.joml.Vector3f arg0, org.joml.Quaternionf arg1, org.joml.Vector3f arg2, org.joml.Quaternionf arg3)

Method summary

Modifier and TypeMethod
public static Transformation
a()
identity()
method_22931()
public Transformation
a(k arg0)
compose(Transformation arg0)
method_22933(class_4590 arg0)
public Transformation
b()
inverse()
method_22935()
private void
i()
ensureDecomposed()
method_22938()
private static org.joml.Matrix4f
a(org.joml.Vector3f arg0, org.joml.Quaternionf arg1, org.joml.Vector3f arg2, org.joml.Quaternionf arg3)
compose(org.joml.Vector3f arg0, org.joml.Quaternionf arg1, org.joml.Vector3f arg2, org.joml.Quaternionf arg3)
method_22934(org.joml.Vector3f arg0, org.joml.Quaternionf arg1, org.joml.Vector3f arg2, org.joml.Quaternionf arg3)
public org.joml.Matrix4fc
c()
getMatrix()
method_22936()
public org.joml.Matrix4f
d()
getMatrixCopy()
method_68076()
public org.joml.Vector3f
e()
getTranslation()
method_35865()
public org.joml.Quaternionf
f()
getLeftRotation()
method_22937()
public org.joml.Vector3f
g()
getScale()
method_35866()
public org.joml.Quaternionf
h()
getRightRotation()
method_35867()
public Transformation
a(k arg0, float arg1)
slerp(Transformation arg0, float arg1)
method_35864(class_4590 arg0, float arg1)