bt.Matrix3x3¶
-
class
bt.Matrix3x3¶ Represents: c++ class Wraps: btMatrix3x3 Constructors:
-
bt.Matrix3x3()¶
-
bt.Matrix3x3(bt.Quaternion q) -
Parameters: 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) -
Parameters:
-
bt.Matrix3x3(bt.Vector3 v0, bt.Vector3 v1, bt.Vector3 v2) -
Parameters: - v0 (
bt.Vector3) – - v1 (
bt.Vector3) – - v2 (
bt.Vector3) –
- v0 (
Methods:
-
:
getColumn(int i)¶ -
Parameters: i ( int) –Return type: bt.Vector3
-
:
getRow(int i)¶ -
Parameters: i ( int) –Return type: 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)¶ -
Parameters:
-
:
setRotation(bt.Quaternion q)¶ -
Parameters: q ( bt.Quaternion) –
-
:
setEulerYPR(bt.Scalar yaw, bt.Scalar pitch, bt.Scalar roll)¶ -
Parameters:
-
:
setEulerZYX(bt.Scalar eulerX, bt.Scalar eulerY, bt.Scalar eulerZ)¶ -
Parameters:
-
:
setIdentity()¶
-
:
setZero()¶
-
:
getRotation(bt.Quaternion q)¶ -
Parameters: q ( bt.Quaternion) –
-
:
getEulerYPR()¶
-
:
getEulerZYX(unsigned solution_number)¶ -
Parameters: solution_number ( unsigned) –
-
:
getEulerZYX()
-
:
scaled(bt.Vector3 s)¶ -
Parameters: s ( bt.Vector3) –Return type: bt.Matrix3x3
-
:
adjoint()¶ -
Return type: bt.Matrix3x3
-
:
absolute()¶ -
Return type: bt.Matrix3x3
-
:
transpose()¶ -
Return type: bt.Matrix3x3
-
:
inverse()¶ -
Return type: bt.Matrix3x3
-
:
solve33(bt.Vector3 b)¶ -
Parameters: b ( bt.Vector3) –Return type: bt.Vector3
-
:
transposeTimes(bt.Matrix3x3 m)¶ -
Parameters: m ( bt.Matrix3x3) –Return type: bt.Matrix3x3
-
:
timesTranspose(bt.Matrix3x3 m)¶ -
Parameters: m ( bt.Matrix3x3) –Return type: bt.Matrix3x3
-
:
tdotx(bt.Vector3 v)¶ -
Parameters: v ( bt.Vector3) –Return type: bt.Scalar
-
:
tdoty(bt.Vector3 v)¶ -
Parameters: v ( bt.Vector3) –Return type: bt.Scalar
-
:
tdotz(bt.Vector3 v)¶ -
Parameters: v ( bt.Vector3) –Return type: bt.Scalar
-
:
extractRotation(bt.Quaternion q, bt.Scalar tolerance, int maxIter)¶ -
Parameters: - q (
bt.Quaternion) – - tolerance (
bt.Scalar) – - maxIter (
int) –
- q (
-
:
extractRotation(bt.Quaternion q, bt.Scalar tolerance) -
Parameters: - q (
bt.Quaternion) – - tolerance (
bt.Scalar) –
- q (
-
:
extractRotation(bt.Quaternion q) -
Parameters: q ( bt.Quaternion) –
-
:
diagonalize(bt.Matrix3x3 rot, bt.Scalar threshold, int maxSteps)¶ -
Parameters: - rot (
bt.Matrix3x3) – - threshold (
bt.Scalar) – - maxSteps (
int) –
- rot (
-
:
cofac(int r1, int c1, int r2, int c2)¶ -
Parameters: - r1 (
int) – - c1 (
int) – - r2 (
int) – - c2 (
int) –
Return type: - r1 (
Static Methods:
-
.
getIdentity()¶ -
Return type: bt.Matrix3x3
-