three-nebula API
    Preparing search index...

    Variable MathUtils

    MathUtils: {
        axisRotate: (
            v0: Vector3D,
            v: Vector3D,
            k: Vector3D,
            tha: number,
        ) => void;
        degreeTransform: (a: number) => number;
        getNormal: (v: Vector3D, n: Vector3D) => Vector3D;
        lerp: (a: number, b: number, energy: number) => number;
        randomAToB: (a: number, b: number, INT?: boolean) => number;
        randomColor: () => string;
        randomFloating: (center: number, f: number, INT?: boolean) => number;
        randomZone: (display?: unknown) => void;
        toColor16: (num: number) => string;
    }

    Type Declaration

    • axisRotate: (v0: Vector3D, v: Vector3D, k: Vector3D, tha: number) => void

      Rodrigues' Rotation Formula https://en.wikipedia.org/wiki/Rodrigues'_rotation_formula v′ = vcos(θ) + k(k⋅v)(1−cos(θ)) + (k*v)sin(θ)

    • degreeTransform: (a: number) => number
    • getNormal: (v: Vector3D, n: Vector3D) => Vector3D
    • lerp: (a: number, b: number, energy: number) => number
    • randomAToB: (a: number, b: number, INT?: boolean) => number
    • randomColor: () => string
    • randomFloating: (center: number, f: number, INT?: boolean) => number
    • randomZone: (display?: unknown) => void
    • toColor16: (num: number) => string