class QUATERNION

Features exported to ANY

Direct parents

non-conformant parents

ANY

Summary

creation features

exported features

Details

make_from_coordinates (nx: REAL, ny: REAL, nz: REAL, nw: REAL)
make_from_angle_and_axis (angle: REAL, axis_x: REAL, axis_y: REAL, axis_z: REAL)
make_from_euler_rotations (angle_x: REAL, angle_y: REAL, angle_z: REAL)
zero: QUATERNION
one: QUATERNION
make_from_coordinates (nx: REAL, ny: REAL, nz: REAL, nw: REAL)
make_from_angle_and_axis (angle: REAL, axis_x: REAL, axis_y: REAL, axis_z: REAL)
make_from_euler_rotations (angle_x: REAL, angle_y: REAL, angle_z: REAL)
optimized_to_matrix: FAST_ARRAY [E_][REAL]
* (q: QUATERNION): QUATERNION
conjugate: QUATERNION
inverse: QUATERNION
magnitude: REAL
normalize

ensure

    x: REAL
    y: REAL
    z: REAL
    w: REAL
    set_x (n: REAL)

    ensure

    • x = n

    set_y (n: REAL)

    ensure

    • y = n

    set_z (n: REAL)

    ensure

    • z = n

    set_w (n: REAL)

    ensure

    • w = n