Interface Rotate<S extends Rotate<S>>

All Known Subinterfaces:
Affine<Self>, Transform<Self>, TransformStack<Self>
All Known Implementing Classes:
OrientedInstance, PoseTransformStack, TransformedInstance

public interface Rotate<S extends Rotate<S>>
  • Method Summary

    Modifier and Type
    Method
    Description
    default S
    rotate(float radians, com.mojang.math.Axis axis)
     
    default S
    rotate(float radians, net.minecraft.core.Direction axis)
     
    default S
    rotate(float radians, net.minecraft.core.Direction.Axis axis)
     
    default S
    rotate(float radians, org.joml.Vector3fc axis)
     
    default S
    rotate(org.joml.AxisAngle4f axisAngle)
     
    rotate(org.joml.Quaternionf quaternion)
     
    default S
    rotateDegrees(float degrees, com.mojang.math.Axis axis)
     
    default S
    rotateDegrees(float degrees, net.minecraft.core.Direction axis)
     
    default S
    rotateDegrees(float degrees, net.minecraft.core.Direction.Axis axis)
     
    default S
    rotateDegrees(float degrees, org.joml.Vector3fc axis)
     
    default S
    rotateToFace(net.minecraft.core.Direction facing)
     
    default S
    rotateX(float radians)
     
    default S
    rotateXDegrees(float degrees)
     
    default S
    rotateY(float radians)
     
    default S
    rotateYDegrees(float degrees)
     
    default S
    rotateZ(float radians)
     
    default S
    rotateZDegrees(float degrees)
     
    default S
     
  • Method Details

    • rotate

      S rotate(org.joml.Quaternionf quaternion)
    • rotate

      default S rotate(org.joml.AxisAngle4f axisAngle)
    • rotate

      default S rotate(float radians, org.joml.Vector3fc axis)
    • rotate

      default S rotate(float radians, com.mojang.math.Axis axis)
    • rotate

      default S rotate(float radians, net.minecraft.core.Direction axis)
    • rotate

      default S rotate(float radians, net.minecraft.core.Direction.Axis axis)
    • rotateDegrees

      default S rotateDegrees(float degrees, org.joml.Vector3fc axis)
    • rotateDegrees

      default S rotateDegrees(float degrees, com.mojang.math.Axis axis)
    • rotateDegrees

      default S rotateDegrees(float degrees, net.minecraft.core.Direction axis)
    • rotateDegrees

      default S rotateDegrees(float degrees, net.minecraft.core.Direction.Axis axis)
    • rotateX

      default S rotateX(float radians)
    • rotateY

      default S rotateY(float radians)
    • rotateZ

      default S rotateZ(float radians)
    • rotateXDegrees

      default S rotateXDegrees(float degrees)
    • rotateYDegrees

      default S rotateYDegrees(float degrees)
    • rotateZDegrees

      default S rotateZDegrees(float degrees)
    • rotateToFace

      default S rotateToFace(net.minecraft.core.Direction facing)
    • self

      default S self()