| Package | Description |
|---|---|
| org.bytedeco.bullet.Bullet3Collision | |
| org.bytedeco.bullet.Bullet3Common | |
| org.bytedeco.bullet.Bullet3Dynamics | |
| org.bytedeco.bullet.global |
| Modifier and Type | Method and Description |
|---|---|
b3Matrix3x3 |
b3InertiaData.m_initInvInertia() |
b3Matrix3x3 |
b3InertiaData.m_invInertiaWorld() |
| Modifier and Type | Method and Description |
|---|---|
b3InertiaData |
b3InertiaData.m_initInvInertia(b3Matrix3x3 setter) |
b3InertiaData |
b3InertiaData.m_invInertiaWorld(b3Matrix3x3 setter) |
| Modifier and Type | Method and Description |
|---|---|
b3Matrix3x3 |
b3Matrix3x3.absolute()
\brief Return the matrix with all values non negative
|
b3Matrix3x3 |
b3Matrix3x3.addPut(b3Matrix3x3 m)
\brief Adds by the target matrix on the right
|
b3Matrix3x3 |
b3Matrix3x3.adjoint()
\brief Return the adjoint of the matrix
|
b3Matrix3x3 |
b3Transform.getBasis()
\brief Return the basis matrix for the rotation
|
static b3Matrix3x3 |
b3Matrix3x3.getIdentity() |
b3Matrix3x3 |
b3Matrix3x3.getPointer(long i) |
b3Matrix3x3 |
b3Matrix3x3.inverse()
\brief Return the inverse of the matrix
|
b3Matrix3x3 |
b3Matrix3x3.multiplyPut(b3Matrix3x3 m)
\brief Multiply by the target matrix on the right
|
b3Matrix3x3 |
b3Matrix3x3.position(long position) |
b3Matrix3x3 |
b3Matrix3x3.put(b3Matrix3x3 other)
\brief Assignment Operator
|
b3Matrix3x3 |
b3Matrix3x3.scaled(b3Vector3 s)
\brief Create a scaled copy of the matrix
|
b3Matrix3x3 |
b3Matrix3x3.subtractPut(b3Matrix3x3 m)
\brief Substractss by the target matrix on the right
|
b3Matrix3x3 |
b3Matrix3x3.timesTranspose(b3Matrix3x3 m) |
b3Matrix3x3 |
b3Matrix3x3.transpose()
\brief Return the transpose of the matrix
|
b3Matrix3x3 |
b3Matrix3x3.transposeTimes(b3Matrix3x3 m) |
| Modifier and Type | Method and Description |
|---|---|
b3Matrix3x3 |
b3Matrix3x3.addPut(b3Matrix3x3 m)
\brief Adds by the target matrix on the right
|
void |
b3Matrix3x3.diagonalize(b3Matrix3x3 rot,
float threshold,
int maxSteps)
\brief diagonalizes this matrix by the Jacobi method.
|
b3Matrix3x3 |
b3Matrix3x3.multiplyPut(b3Matrix3x3 m)
\brief Multiply by the target matrix on the right
|
b3Matrix3x3 |
b3Matrix3x3.put(b3Matrix3x3 other)
\brief Assignment Operator
|
void |
b3Transform.setBasis(b3Matrix3x3 basis)
\brief Set the rotational element by b3Matrix3x3
|
b3Matrix3x3 |
b3Matrix3x3.subtractPut(b3Matrix3x3 m)
\brief Substractss by the target matrix on the right
|
b3Matrix3x3 |
b3Matrix3x3.timesTranspose(b3Matrix3x3 m) |
b3Matrix3x3 |
b3Matrix3x3.transposeTimes(b3Matrix3x3 m) |
| Constructor and Description |
|---|
b3Matrix3x3(b3Matrix3x3 other)
\brief Copy constructor
|
b3Transform(b3Matrix3x3 b) |
b3Transform(b3Matrix3x3 b,
b3Vector3 c)
\brief Constructor from b3Matrix3x3 (optional b3Vector3)
|
| Modifier and Type | Method and Description |
|---|---|
b3Matrix3x3 |
b3Inertia.m_initInvInertia() |
b3Matrix3x3 |
b3Inertia.m_invInertiaWorld() |
| Modifier and Type | Method and Description |
|---|---|
b3Inertia |
b3Inertia.m_initInvInertia(b3Matrix3x3 setter) |
b3Inertia |
b3Inertia.m_invInertiaWorld(b3Matrix3x3 setter) |
| Constructor and Description |
|---|
b3JacobianEntry(b3Matrix3x3 world2A,
b3Matrix3x3 world2B,
b3Vector3 rel_pos1,
b3Vector3 rel_pos2,
b3Vector3 jointAxis,
b3Vector3 inertiaInvA,
float massInvA,
b3Vector3 inertiaInvB,
float massInvB) |
b3JacobianEntry(b3Matrix3x3 world2A,
b3Vector3 rel_pos1,
b3Vector3 rel_pos2,
b3Vector3 jointAxis,
b3Vector3 inertiaInvA,
float massInvA) |
b3JacobianEntry(b3Vector3 jointAxis,
b3Matrix3x3 world2A,
b3Matrix3x3 world2B,
b3Vector3 inertiaInvA,
b3Vector3 inertiaInvB) |
| Modifier and Type | Method and Description |
|---|---|
static b3Matrix3x3 |
Bullet3Common.add(b3Matrix3x3 m1,
b3Matrix3x3 m2) |
static b3Matrix3x3 |
Bullet3Common.b3AbsoluteMat3x3(b3Matrix3x3 mat) |
static b3Matrix3x3 |
Bullet3Common.b3QuatGetRotationMatrix(b3Quaternion quat) |
static b3Matrix3x3 |
Bullet3Common.multiply(b3Matrix3x3 m1,
b3Matrix3x3 m2) |
static b3Matrix3x3 |
Bullet3Common.multiply(b3Matrix3x3 m,
float k) |
static b3Matrix3x3 |
Bullet3Common.subtract(b3Matrix3x3 m1,
b3Matrix3x3 m2) |
| Modifier and Type | Method and Description |
|---|---|
static b3Matrix3x3 |
Bullet3Common.add(b3Matrix3x3 m1,
b3Matrix3x3 m2) |
static b3Matrix3x3 |
Bullet3Common.b3AbsoluteMat3x3(b3Matrix3x3 mat) |
static boolean |
Bullet3Common.equals(b3Matrix3x3 m1,
b3Matrix3x3 m2)
\brief Equality operator between two matrices
It will test all elements are equal.
|
static b3Vector3 |
Bullet3Common.mtMul3(b3Vector3 a,
b3Matrix3x3 b) |
static b3Matrix3x3 |
Bullet3Common.multiply(b3Matrix3x3 m1,
b3Matrix3x3 m2) |
static b3Vector3 |
Bullet3Common.multiply(b3Matrix3x3 m,
b3Vector3 v) |
static b3Matrix3x3 |
Bullet3Common.multiply(b3Matrix3x3 m,
float k) |
static b3Vector3 |
Bullet3Common.multiply(b3Vector3 v,
b3Matrix3x3 m) |
static b3Matrix3x3 |
Bullet3Common.subtract(b3Matrix3x3 m1,
b3Matrix3x3 m2) |
Copyright © 2024. All rights reserved.