Package org.bukkit.util
Class Transformation
java.lang.Object
org.bukkit.util.Transformation
Represents an arbitrary affine transformation.
-
Constructor Summary
ConstructorDescriptionTransformation
(org.joml.Vector3f translation, org.joml.AxisAngle4f leftRotation, org.joml.Vector3f scale, org.joml.AxisAngle4f rightRotation) Transformation
(org.joml.Vector3f translation, org.joml.Quaternionf leftRotation, org.joml.Vector3f scale, org.joml.Quaternionf rightRotation) -
Method Summary
Modifier and TypeMethodDescriptionboolean
org.joml.Quaternionf
Gets the left rotation component of this transformation.org.joml.Quaternionf
Gets the right rotation component of this transformation.org.joml.Vector3f
getScale()
Gets the scale component of this transformation.org.joml.Vector3f
Gets the translation component of this transformation.int
hashCode()
toString()
-
Constructor Details
-
Transformation
public Transformation(@NotNull org.joml.Vector3f translation, @NotNull org.joml.AxisAngle4f leftRotation, @NotNull org.joml.Vector3f scale, @NotNull org.joml.AxisAngle4f rightRotation) -
Transformation
public Transformation(@NotNull org.joml.Vector3f translation, @NotNull org.joml.Quaternionf leftRotation, @NotNull org.joml.Vector3f scale, @NotNull org.joml.Quaternionf rightRotation)
-
-
Method Details
-
getTranslation
@NotNull public org.joml.Vector3f getTranslation()Gets the translation component of this transformation.- Returns:
- translation component
-
getLeftRotation
@NotNull public org.joml.Quaternionf getLeftRotation()Gets the left rotation component of this transformation.- Returns:
- left rotation component
-
getScale
@NotNull public org.joml.Vector3f getScale()Gets the scale component of this transformation.- Returns:
- scale component
-
getRightRotation
@NotNull public org.joml.Quaternionf getRightRotation()Gets the right rotation component of this transformation.- Returns:
- right rotation component
-
hashCode
public int hashCode() -
equals
-
toString
-