Interface Transform<Self extends Transform<Self>>

All Superinterfaces:
Rotate<Self>, Scale<Self>, Translate<Self>
All Known Subinterfaces:
TransformStack
All Known Implementing Classes:
ModelData, ModelTransformer.Params, PoseStackMixin

public interface Transform<Self extends Transform<Self>> extends Translate<Self>, Rotate<Self>, Scale<Self>
  • Method Details

    • mulPose

      Self mulPose(com.mojang.math.Matrix4f pose)
    • mulNormal

      Self mulNormal(com.mojang.math.Matrix3f normal)
    • transform

      default Self transform(com.mojang.math.Matrix4f pose, com.mojang.math.Matrix3f normal)
    • transform

      default Self transform(com.mojang.blaze3d.vertex.PoseStack stack)
    • rotateCentered

      default Self rotateCentered(net.minecraft.core.Direction axis, float radians)
    • rotateCentered

      default Self rotateCentered(com.mojang.math.Quaternion q)