Class Transformation

java.lang.Object
org.bukkit.util.Transformation

public class Transformation extends Object
Represents an arbitrary affine transformation.
  • Constructor Details

  • Method Details

    • getTranslation

      @NotNull public @NotNull org.joml.Vector3f getTranslation()
      Gets the translation component of this transformation.
      Returns:
      translation component
    • getLeftRotation

      @NotNull public @NotNull org.joml.Quaternionf getLeftRotation()
      Gets the left rotation component of this transformation.
      Returns:
      left rotation component
    • getScale

      @NotNull public @NotNull org.joml.Vector3f getScale()
      Gets the scale component of this transformation.
      Returns:
      scale component
    • getRightRotation

      @NotNull public @NotNull org.joml.Quaternionf getRightRotation()
      Gets the right rotation component of this transformation.
      Returns:
      right rotation component
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object