bt.Quaternion¶
-
class
bt.Quaternion¶ Represents: c++ class Wraps: btQuaternion Constructors:
-
bt.Quaternion()¶
-
bt.Quaternion(bt.Scalar x, bt.Scalar y, bt.Scalar z, bt.Scalar w) -
Parameters:
-
bt.Quaternion(bt.Vector3 axis, bt.Scalar angle) -
Parameters: - axis (
bt.Vector3) – - angle (
bt.Scalar) –
- axis (
-
bt.Quaternion(bt.Scalar yaw, bt.Scalar pitch, bt.Scalar roll) -
Parameters:
Methods:
-
:
setRotation(bt.Vector3 axis, bt.Scalar angle)¶ -
Parameters: - axis (
bt.Vector3) – - angle (
bt.Scalar) –
- axis (
-
:
setEuler(bt.Scalar yaw, bt.Scalar pitch, bt.Scalar roll)¶ -
Parameters:
-
:
setEulerZYX(bt.Scalar yawZ, bt.Scalar pitchY, bt.Scalar rollX)¶ -
Parameters:
-
:
getEulerZYX()¶
-
:
dot(bt.Quaternion q)¶ -
Parameters: q ( bt.Quaternion) –Return type: bt.Scalar
-
:
normalize()¶ -
Return type: bt.Quaternion
-
:
normalized()¶ -
Return type: bt.Quaternion
-
:
angle(bt.Quaternion q)¶ -
Parameters: q ( bt.Quaternion) –Return type: bt.Scalar
-
:
angleShortestPath(bt.Quaternion q)¶ -
Parameters: q ( bt.Quaternion) –Return type: bt.Scalar
-
:
getAxis()¶ -
Return type: bt.Vector3
-
:
inverse()¶ -
Return type: bt.Quaternion
-
:
farthest(bt.Quaternion qd)¶ -
Parameters: qd ( bt.Quaternion) –Return type: bt.Quaternion
-
:
nearest(bt.Quaternion qd)¶ -
Parameters: qd ( bt.Quaternion) –Return type: bt.Quaternion
-
:
slerp(bt.Quaternion q, bt.Scalar t)¶ -
Parameters: - q (
bt.Quaternion) – - t (
bt.Scalar) –
Return type: - q (
Static Methods:
-
.
getIdentity()¶ -
Return type: bt.Quaternion
-