net.minecraft.client.render.model.json

public record ModelElementRotation

net.minecraft.client.resources.model.cuboid.CuboidRotation
net.minecraft.class_789
net.minecraft.client.render.model.json.ModelElementRotation

Field summary

Modifier and TypeField
private final org.joml.Vector3fc
origin
comp_1118
origin
private final ModelElementRotation$RotationValue
value
comp_5246
value
private final boolean
rescale
comp_1121
rescale
private final org.joml.Matrix4fc
transform
comp_5069
transform

Constructor summary

ModifierConstructor
public (org.joml.Vector3fc origin, ModelElementRotation$RotationValue value, boolean rescale)
public (org.joml.Vector3fc origin, ModelElementRotation$RotationValue value, boolean rescale, org.joml.Matrix4fc transform)

Method summary

Modifier and TypeMethod
private static org.joml.Matrix4f
computeTransform(CuboidRotation$RotationValue value, boolean rescale)
method_75421(class_789$class_12353 arg0, boolean arg1)
transform(ModelElementRotation$RotationValue value, boolean rescale)
private static org.joml.Vector3fc
computeRescale(org.joml.Matrix4fc rotation)
method_75422(org.joml.Matrix4fc arg0)
scale(org.joml.Matrix4fc matrix)
private static float
scaleFactorForAxis(org.joml.Matrix4fc rotation, Direction$Axis axis, org.joml.Vector3f scratch)
method_76651(org.joml.Matrix4fc arg0, class_2350$class_2351 arg1, org.joml.Vector3f arg2)
scale(org.joml.Matrix4fc matrix, Direction$Axis axis, org.joml.Vector3f vec)
public org.joml.Vector3fc
origin()
comp_1118()
origin()
public ModelElementRotation$RotationValue
value()
comp_5246()
value()
public boolean
rescale()
comp_1121()
rescale()
public org.joml.Matrix4fc
transform()
comp_5069()
transform()