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
) –
- v0 (
Methods:
-
:
getColumn
(int i)¶ -
Параметры: i ( int
) –Тип результата: bt.Vector3
-
:
getRow
(int i)¶ -
Параметры: i ( int
) –Тип результата: bt.Vector3
-
:
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
) –Тип результата: bt.Matrix3x3
-
:
adjoint
()¶ -
Тип результата: bt.Matrix3x3
-
:
absolute
()¶ -
Тип результата: bt.Matrix3x3
-
:
transpose
()¶ -
Тип результата: bt.Matrix3x3
-
:
inverse
()¶ -
Тип результата: bt.Matrix3x3
-
:
solve33
(bt.Vector3 b)¶ -
Параметры: b ( bt.Vector3
) –Тип результата: bt.Vector3
-
:
transposeTimes
(bt.Matrix3x3 m)¶ -
Параметры: m ( bt.Matrix3x3
) –Тип результата: bt.Matrix3x3
-
:
timesTranspose
(bt.Matrix3x3 m)¶ -
Параметры: m ( bt.Matrix3x3
) –Тип результата: bt.Matrix3x3
-
:
tdotx
(bt.Vector3 v)¶ -
Параметры: v ( bt.Vector3
) –Тип результата: bt.Scalar
-
:
tdoty
(bt.Vector3 v)¶ -
Параметры: v ( bt.Vector3
) –Тип результата: bt.Scalar
-
:
tdotz
(bt.Vector3 v)¶ -
Параметры: v ( bt.Vector3
) –Тип результата: bt.Scalar
-
:
extractRotation
(bt.Quaternion q, bt.Scalar tolerance, int maxIter)¶ -
Параметры: - q (
bt.Quaternion
) – - tolerance (
bt.Scalar
) – - maxIter (
int
) –
- q (
-
:
extractRotation
(bt.Quaternion q, bt.Scalar tolerance) -
Параметры: - q (
bt.Quaternion
) – - tolerance (
bt.Scalar
) –
- q (
-
:
extractRotation
(bt.Quaternion q) -
Параметры: q ( bt.Quaternion
) –
-
:
diagonalize
(bt.Matrix3x3 rot, bt.Scalar threshold, int maxSteps)¶ -
Параметры: - rot (
bt.Matrix3x3
) – - threshold (
bt.Scalar
) – - maxSteps (
int
) –
- rot (
-
:
cofac
(int r1, int c1, int r2, int c2)¶ -
Параметры: - r1 (
int
) – - c1 (
int
) – - r2 (
int
) – - c2 (
int
) –
Тип результата: - r1 (
Static Methods:
-
.
getIdentity
()¶ -
Тип результата: bt.Matrix3x3
-