new ODE.Quaternion(pointer)
D:/work/ODE.js/lib/ode.js, line 137
Name | Type | Description |
---|---|---|
pointer |
Number |
optional
heap memory pointer to cast into ODE.Quaternion |
Methods
-
fromAxisAndAngle(ax, ay, az, angle){ODE.Quaternion}
D:/work/ODE.js/lib/ode.js, line 183 -
Compute the quaternion as a rotation of angle radians along the axis (ax,ay,az).
Name Type Description ax
Number ay
Number az
Number angle
Number angle in radian
Returns:
Type Description ODE.Quaternion -
getArray(){Float32Array}
D:/work/ODE.js/lib/ode.js, line 173 -
get copy of the 4 values of quaternion
Returns:
Type Description Float32Array -
getPointer(){Number}
D:/work/ODE.js/lib/ode.js, line 147 -
get offset address in heap memory
Returns:
Type Description Number -
setArray(quat){ODE.Quaternion}
D:/work/ODE.js/lib/ode.js, line 161 -
Fill the quaternion
Name Type Description quat
Array.<Number> | Float32Array Returns:
Type Description ODE.Quaternion -
setIdentity(){ODE.Quaternion}
D:/work/ODE.js/lib/ode.js, line 154 -
Set quaternion to the identity (i.e. no rotation).
Returns:
Type Description ODE.Quaternion