Class RollOffset

java.lang.Object
me.c7dev.dexterity.util.RollOffset

public class RollOffset extends Object
Used to calculate the roll degrees, roll offset vector, or transformation quaternion for a DexBlock
  • Constructor Details

    • RollOffset

      public RollOffset(float deg, Vector scale)
      Constructs the roll offset vector and quaternion
      Parameters:
      deg - Roll in degrees
      scale - Scale of block
    • RollOffset

      public RollOffset(org.joml.Quaternionf r, Vector scale)
      Constructs the roll offset vector and roll degrees Quaternion must only have rotation in z axis
      Parameters:
      r - Left rotation quaternion
      scale - Scale of block
  • Method Details

    • getOffset

      public Vector getOffset()
    • getRoll

      public float getRoll()
    • getQuaternion

      public org.joml.Quaternionf getQuaternion()