Interface Affine<Self extends Affine<Self>>

All Superinterfaces:
Rotate<Self>, Scale<Self>, Translate<Self>
All Known Subinterfaces:
Transform<Self>, TransformStack<Self>
All Known Implementing Classes:
PoseTransformStack, TransformedInstance

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

    • rotateAround

      default Self rotateAround(org.joml.Quaternionf quaternion, float x, float y, float z)
    • rotateCentered

      default Self rotateCentered(org.joml.Quaternionf q)
    • rotateCentered

      default Self rotateCentered(float radians, com.mojang.math.Axis axis)
    • rotateCentered

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