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)
- bt.Quaternion(bt.Vector3 axis, bt.Scalar angle)
-
- Параметры
axis (
bt.Vector3
) –angle (
bt.Scalar
) –
- bt.Quaternion(bt.Scalar yaw, bt.Scalar pitch, bt.Scalar roll)
Methods:
- :setRotation(bt.Vector3 axis, bt.Scalar angle)¶
-
- Параметры
axis (
bt.Vector3
) –angle (
bt.Scalar
) –
- :setEuler(bt.Scalar yaw, bt.Scalar pitch, bt.Scalar roll)¶
- :setEulerZYX(bt.Scalar yawZ, bt.Scalar pitchY, bt.Scalar rollX)¶
- :getEulerZYX()¶
- :dot(bt.Quaternion q)¶
-
- Параметры
q (
bt.Quaternion
) –- Тип результата
- :normalize()¶
-
- Тип результата
- :normalized()¶
-
- Тип результата
- :angle(bt.Quaternion q)¶
-
- Параметры
q (
bt.Quaternion
) –- Тип результата
- :angleShortestPath(bt.Quaternion q)¶
-
- Параметры
q (
bt.Quaternion
) –- Тип результата
- :getAxis()¶
-
- Тип результата
- :inverse()¶
-
- Тип результата
- :farthest(bt.Quaternion qd)¶
-
- Параметры
qd (
bt.Quaternion
) –- Тип результата
- :nearest(bt.Quaternion qd)¶
-
- Параметры
qd (
bt.Quaternion
) –- Тип результата
- :slerp(bt.Quaternion q, bt.Scalar t)¶
-
- Параметры
q (
bt.Quaternion
) –t (
bt.Scalar
) –
- Тип результата
Static Methods:
- .getIdentity()¶
-
- Тип результата