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