MathUtil

class MathUtil

Math

Properties

Link copied to clipboard
val ROTATION_DEGREE: Float = 22.5f
Link copied to clipboard

Functions

Link copied to clipboard
@NotNull
open fun animationToDisplay(@NotNull vector: Vector3f): Vector3f
Converts animation rotation to display rotation
Link copied to clipboard
@NotNull
open fun blockBenchToDisplay(@NotNull vector: Vector3f): Vector3f
Converts BlockBench position(right-hand) to display position(left-hand)
Link copied to clipboard
open fun checkValidDegree(rotation: Float): Boolean
open fun checkValidDegree(@NotNull rotation: Float3): Boolean
Link copied to clipboard
open fun degree(@NotNull quaternionf: Quaternionf): Float
Link copied to clipboard
@NotNull
open fun identifier(@NotNull rotation: Float3): Float3
Link copied to clipboard
@Nullable
open fun lerp(@Nullable from: Vector3f, @Nullable to: Vector3f, alpha: Float): Vector3f
Link copied to clipboard
@NotNull
open fun toDegrees(@NotNull vector: Vector3f): Vector3f
Link copied to clipboard
@NotNull
open fun toMatrix(@NotNull quaternion: Quaternionf): Matrix3f
Link copied to clipboard
@NotNull
open fun toMinecraftVector(@NotNull vec: Vector3f): Vector3f
Link copied to clipboard
@NotNull
open fun toQuaternion(@NotNull vector: Vector3f): Quaternionf
Converts vector rotation to quaternion
Link copied to clipboard
@NotNull
open fun toRadians(@NotNull vector: Vector3f): Vector3f
Link copied to clipboard
open fun toXYZEuler(mat: Matrix3f): Vector3f
@NotNull
open fun toXYZEuler(@NotNull quaternion: Quaternionf): Vector3f
Link copied to clipboard
@NotNull
open fun transformToDisplay(@NotNull vector: Vector3f): Vector3f
Converts animation position to display position