Package | Description |
---|---|
us.ihmc.euclid.matrix | |
us.ihmc.euclid.tools | |
us.ihmc.euclid.transform |
Modifier and Type | Class | Description |
---|---|---|
class |
Matrix3D |
A
Matrix3D is a 3-by-3 matrix used for general linear applications. |
class |
RotationMatrix |
A
RotationMatrix is a 3-by-3 matrix used to represent 3d orientations. |
class |
RotationScaleMatrix |
A
RotationScaleMatrix is a 3-by-3 matrix that represents a 3D orientation times a
diagonal matrix holding on scale factors. |
Modifier and Type | Method | Description |
---|---|---|
static void |
Matrix3DTools.normalize(Matrix3DBasics matrixToNormalize) |
Orthonormalization of the given matrix using the
Gram-Schmidt method.
|
Modifier and Type | Method | Description |
---|---|---|
void |
AffineTransform.get(Matrix3DBasics rotationScaleMarixToPack,
Tuple3DBasics translationToPack) |
Packs the rotation-scale matrix and the translation vector of this affine transform.
|
void |
RigidBodyTransform.get(Matrix3DBasics rotationMarixToPack,
Tuple3DBasics translationToPack) |
Packs the rotation matrix and translation vector of this rigid-body transform.
|
void |
AffineTransform.getRotation(Matrix3DBasics rotationMatrixToPack) |
Packs the rotation part of this affine transform.
|
void |
RigidBodyTransform.getRotation(Matrix3DBasics rotationMatrixToPack) |
Packs the rotation part of this rigid-body transform.
|
void |
AffineTransform.getRotationScale(Matrix3DBasics rotationScaleMatrixToPack) |
Packs the rotation part of this affine transform.
|