bt.Matrix3x3¶
- class bt.Matrix3x3¶
- Represents:
c++ class
- Wraps:
btMatrix3x3
Constructors:
- bt.Matrix3x3()¶
- bt.Matrix3x3(bt.Quaternion q)
-
- Параметры:
q (
bt.Quaternion) –
- bt.Matrix3x3(bt.Scalar xx, bt.Scalar xy, bt.Scalar xz, bt.Scalar yx, bt.Scalar yy, bt.Scalar yz, bt.Scalar zx, bt.Scalar zy, bt.Scalar zz)
- bt.Matrix3x3(bt.Vector3 v0, bt.Vector3 v1, bt.Vector3 v2)
-
- Параметры:
v0 (
bt.Vector3) –v1 (
bt.Vector3) –v2 (
bt.Vector3) –
Methods:
- :getColumn(int i)¶
-
- Параметры:
i (
int) –- Тип результата:
- :getRow(int i)¶
-
- Параметры:
i (
int) –- Тип результата:
- :setValue(bt.Scalar xx, bt.Scalar xy, bt.Scalar xz, bt.Scalar yx, bt.Scalar yy, bt.Scalar yz, bt.Scalar zx, bt.Scalar zy, bt.Scalar zz)¶
- :setRotation(bt.Quaternion q)¶
-
- Параметры:
q (
bt.Quaternion) –
- :setEulerYPR(bt.Scalar yaw, bt.Scalar pitch, bt.Scalar roll)¶
- :setEulerZYX(bt.Scalar eulerX, bt.Scalar eulerY, bt.Scalar eulerZ)¶
- :setIdentity()¶
- :setZero()¶
- :getRotation(bt.Quaternion q)¶
-
- Параметры:
q (
bt.Quaternion) –
- :getEulerYPR()¶
- :getEulerZYX(unsigned solution_number)¶
-
- Параметры:
solution_number (
unsigned) –
- :getEulerZYX()
- :scaled(bt.Vector3 s)¶
-
- Параметры:
s (
bt.Vector3) –- Тип результата:
- :adjoint()¶
-
- Тип результата:
- :absolute()¶
-
- Тип результата:
- :transpose()¶
-
- Тип результата:
- :inverse()¶
-
- Тип результата:
- :solve33(bt.Vector3 b)¶
-
- Параметры:
b (
bt.Vector3) –- Тип результата:
- :transposeTimes(bt.Matrix3x3 m)¶
-
- Параметры:
m (
bt.Matrix3x3) –- Тип результата:
- :timesTranspose(bt.Matrix3x3 m)¶
-
- Параметры:
m (
bt.Matrix3x3) –- Тип результата:
- :tdotx(bt.Vector3 v)¶
-
- Параметры:
v (
bt.Vector3) –- Тип результата:
- :tdoty(bt.Vector3 v)¶
-
- Параметры:
v (
bt.Vector3) –- Тип результата:
- :tdotz(bt.Vector3 v)¶
-
- Параметры:
v (
bt.Vector3) –- Тип результата:
- :extractRotation(bt.Quaternion q, bt.Scalar tolerance, int maxIter)¶
-
- Параметры:
q (
bt.Quaternion) –tolerance (
bt.Scalar) –maxIter (
int) –
- :extractRotation(bt.Quaternion q, bt.Scalar tolerance)
-
- Параметры:
q (
bt.Quaternion) –tolerance (
bt.Scalar) –
- :extractRotation(bt.Quaternion q)
-
- Параметры:
q (
bt.Quaternion) –
- :diagonalize(bt.Matrix3x3 rot, bt.Scalar threshold, int maxSteps)¶
-
- Параметры:
rot (
bt.Matrix3x3) –threshold (
bt.Scalar) –maxSteps (
int) –
- :cofac(int r1, int c1, int r2, int c2)¶
-
- Параметры:
r1 (
int) –c1 (
int) –r2 (
int) –c2 (
int) –
- Тип результата:
Static Methods:
- .getIdentity()¶
-
- Тип результата: