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)

Параметры:
bt.Quaternion(bt.Scalar yaw, bt.Scalar pitch, bt.Scalar roll)

Параметры:

Methods:

:setRotation(bt.Vector3 axis, bt.Scalar angle)

Параметры:
: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) –
Тип результата:bt.Scalar
:length2()

Тип результата:bt.Scalar
:length()

Тип результата:bt.Scalar
:normalize()

Тип результата:bt.Quaternion
:normalized()

Тип результата:bt.Quaternion
:angle(bt.Quaternion q)

Параметры:q (bt.Quaternion) –
Тип результата:bt.Scalar
:angleShortestPath(bt.Quaternion q)

Параметры:q (bt.Quaternion) –
Тип результата:bt.Scalar
:getAngle()

Тип результата:bt.Scalar
:getAngleShortestPath()

Тип результата:bt.Scalar
:getAxis()

Тип результата:bt.Vector3
:inverse()

Тип результата:bt.Quaternion
:farthest(bt.Quaternion qd)

Параметры:qd (bt.Quaternion) –
Тип результата:bt.Quaternion
:nearest(bt.Quaternion qd)

Параметры:qd (bt.Quaternion) –
Тип результата:bt.Quaternion
:slerp(bt.Quaternion q, bt.Scalar t)

Параметры:
Тип результата:

bt.Quaternion

:getX()

Тип результата:bt.Scalar
:getY()

Тип результата:bt.Scalar
:getZ()

Тип результата:bt.Scalar
:getW()

Тип результата:bt.Scalar
:setX(bt.Scalar x)

Параметры:x (bt.Scalar) –
:setY(bt.Scalar y)

Параметры:y (bt.Scalar) –
:setZ(bt.Scalar z)

Параметры:z (bt.Scalar) –
:setW(bt.Scalar w)

Параметры:w (bt.Scalar) –
:x()

Тип результата:bt.Scalar
:y()

Тип результата:bt.Scalar
:z()

Тип результата:bt.Scalar
:w()

Тип результата:bt.Scalar

Static Methods:

.getIdentity()

Тип результата:bt.Quaternion