Skip to content

TransformationHelper

Types

Deserializer

class Deserializer : JsonDeserializer<Transformation> 

TransformOrigin

Functions

epsilonEquals

fun epsilonEquals(
    v1: Vector4f, 
    v2: Vector4f, 
    epsilon: Float
): Boolean

lerp

fun lerp(
    from: Vector3f?, 
    to: Vector3f?, 
    progress: Float
): Vector3f

makeQuaternion

fun makeQuaternion(values: FloatArray): Quaternionf

quatFromXYZ

fun quatFromXYZ(xyz: Vector3f, degrees: Boolean): Quaternionf
fun quatFromXYZ(xyz: FloatArray, degrees: Boolean): Quaternionf
fun quatFromXYZ(
    x: Float, 
    y: Float, 
    z: Float, 
    degrees: Boolean
): Quaternionf

slerp

fun slerp(
    v0: Quaternionfc, 
    v1: Quaternionfc, 
    t: Float
): Quaternionf
fun slerp(
    one: Transformation, 
    that: Transformation, 
    progress: Float
): Transformation