Op

object Op(source)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun add(result: ZQuaternion, q1: ZQuaternion, q2: ZQuaternion)
Link copied to clipboard
Link copied to clipboard
fun copy(result: ZQuaternion, q: ZQuaternion)
Link copied to clipboard
Link copied to clipboard
fun fromAngleAxis(result: ZQuaternion, angle: Float, axis: ZVector3)
fun fromAngleAxis(result: ZQuaternion, angle: Float, x: Float, y: Float, z: Float)
Link copied to clipboard

fun fromEuler(result: ZQuaternion, euler: ZEuler)

Converts Euler angles to quaternion using ZYX (yaw-pitch-roll) convention.

fun fromEuler(roll: Float, pitch: Float, yaw: Float): ZQuaternion

Creates a new quaternion from Euler angles.

Link copied to clipboard
Link copied to clipboard
fun fromVec3(result: ZQuaternion, v: ZVector3)
Link copied to clipboard
fun identity(result: ZQuaternion)
Link copied to clipboard
fun invert(result: ZQuaternion, q: ZQuaternion)
Link copied to clipboard
fun mult(result: ZQuaternion, q1: ZQuaternion, q2: ZQuaternion)
Link copied to clipboard
Link copied to clipboard

Normalizes the quaternion.

Link copied to clipboard
fun rotate(result: ZQuaternion, q: ZQuaternion, angle: Float, axis: ZVector3)

Rotates a quaternion by a specified angle around a specified axis.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun zero(result: ZQuaternion)