Modifier and Type | Method | Description |
---|---|---|
default void |
AxisAngleReadOnly.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transform to the matrix
matrixOriginal by this orientation
and stores the result in matrixTransformed . |
default void |
AxisAngleReadOnly.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the matrix
matrixOriginal by this orientation and stores the result in
matrixTransformed . |
Constructor | Description |
---|---|
NotAMatrix2DException(Matrix3DReadOnly matrix) |
Constructs an
NotAMatrix2DException with a default detail message outputting the given
matrix coefficients. |
NotARotationMatrixException(Matrix3DReadOnly matrix) |
Constructs an
NotARotationMatrixException with a default detail message outputting the
given matrix coefficients. |
NotARotationScaleMatrixException(Matrix3DReadOnly matrix) |
Constructs an
NotARotationScaleMatrixException with a default detail message
outputting the given matrix coefficients. |
SingularMatrixException(Matrix3DReadOnly matrix) |
Constructs an
SingularMatrixException with a default detail message outputting the
given matrix coefficients. |
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 |
---|---|---|
void |
Matrix3D.add(Matrix3DReadOnly other) |
Performs a per-component addition onto the coefficients of this matrix.
|
void |
Matrix3D.add(Matrix3DReadOnly matrix1,
Matrix3DReadOnly matrix2) |
Sets this matrix coefficients to the per-component sum of the two given matrices.
|
void |
Matrix3D.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transforms to the given 3D matrix
matrixOriginal by this
matrix and stores the result in matrixTransformed . |
void |
Matrix3D.multiply(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.multiplyInvertOther(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.multiplyInvertThis(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.multiplyTransposeBoth(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.multiplyTransposeOther(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.multiplyTransposeThis(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.preMultiply(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.preMultiplyInvertOther(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.preMultiplyInvertThis(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.preMultiplyTransposeBoth(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.preMultiplyTransposeOther(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
Matrix3D.preMultiplyTransposeThis(Matrix3DReadOnly other) |
Performs a matrix multiplication on this.
|
void |
RotationScaleMatrix.set(Matrix3DReadOnly rotationMatrix,
double scale) |
Sets the rotation part to the
rotationMatrix and all three scale factors to
scale . |
void |
RotationScaleMatrix.set(Matrix3DReadOnly rotationMatrix,
double scaleX,
double scaleY,
double scaleZ) |
Sets the rotation part to the
rotationMatrix and all three scale factors to
scaleX , scaleY , and scaleZ . |
void |
RotationScaleMatrix.set(Matrix3DReadOnly rotationMatrix,
Tuple3DReadOnly scales) |
Sets the rotation part to the
rotationMatrix and all three scale factors to
scales . |
void |
Matrix3D.setAndInvert(Matrix3DReadOnly other) |
Set this matrix to the inverse of the other matrix.
|
void |
RotationMatrix.setAndInvert(Matrix3DReadOnly matrix) |
Sets this rotation matrix to the invert of the given
matrix . |
void |
Matrix3D.setAndMultiplyOuter(Matrix3DReadOnly other) |
Sets this matrix to be equal to the outer-product of
other . |
void |
Matrix3D.setAndNegate(Matrix3DReadOnly other) |
Sets this matrix to
other and then calls Matrix3D.negate() . |
void |
Matrix3D.setAndNormalize(Matrix3DReadOnly other) |
Sets this matrix to equal the other matrix and then normalizes this, see
Matrix3D.normalize() . |
void |
RotationMatrix.setAndNormalize(Matrix3DReadOnly matrix) |
Sets this rotation matrix to equal the 3D matrix
matrix and then normalizes this . |
void |
Matrix3D.setAndTranspose(Matrix3DReadOnly other) |
Sets this matrix to equal the other matrix and then transposes this.
|
void |
RotationMatrix.setAndTranspose(Matrix3DReadOnly matrix) |
Sets this rotation matrix to the transpose of the given
matrix . |
void |
RotationScaleMatrix.setRotation(Matrix3DReadOnly rotationMatrix) |
Sets the rotation part to
rotationMatrix . |
void |
Matrix3D.sub(Matrix3DReadOnly other) |
Performs a per-component subtraction onto the coefficients of this matrix.
|
void |
Matrix3D.sub(Matrix3DReadOnly matrix1,
Matrix3DReadOnly matrix2) |
Sets this matrix coefficients to the per-component difference of the two given matrices.
|
void |
Matrix3D.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the given 3D matrix
matrixOriginal by this matrix and stores the result in
matrixTransformed . |
Constructor | Description |
---|---|
Matrix3D(Matrix3DReadOnly other) |
Creates a new 3D matrix that is the same as
other . |
RotationMatrix(Matrix3DReadOnly rotationMatrix) |
Creates a new rotation matrix that is the same as
rotationMatrix . |
RotationScaleMatrix(Matrix3DReadOnly rotationScaleMatrix) |
Creates a new rotation-scale matrix that is the same as
rotationScaleMatrix . |
Modifier and Type | Interface | Description |
---|---|---|
interface |
Matrix3DBasics |
Write and read interface for a 3-by-3 matrix object.
|
interface |
RotationMatrixReadOnly |
Read interface used for 3-by-3 rotation matrices.
|
interface |
RotationScaleMatrixReadOnly |
Read interface for 3-by-3 rotation-scale matrices.
|
Modifier and Type | Method | Description |
---|---|---|
default boolean |
Matrix3DReadOnly.epsilonEquals(Matrix3DReadOnly other,
double epsilon) |
Tests on a per coefficient basis if this matrix is equal to the given
other to an
epsilon . |
default boolean |
Matrix3DReadOnly.equals(Matrix3DReadOnly other) |
Tests on a per component basis if this matrix is exactly equal to
other . |
void |
Matrix3DReadOnly.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transforms to the given 3D matrix
matrixOriginal by this
matrix and stores the result in matrixTransformed . |
default void |
RotationMatrixReadOnly.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transforms to the given 3D matrix
matrixOriginal by this
matrix and stores the result in matrixTransformed . |
default void |
RotationScaleMatrixReadOnly.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transforms to the given 3D matrix
matrixOriginal by this
matrix and stores the result in matrixTransformed . |
default void |
Matrix3DBasics.set(Matrix3DReadOnly other) |
Sets this matrix to
other . |
void |
Matrix3DReadOnly.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the given 3D matrix
matrixOriginal by this matrix and stores the result in
matrixTransformed . |
default void |
RotationMatrixReadOnly.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the given 3D matrix
matrixOriginal by this matrix and stores the result in
matrixTransformed . |
default void |
RotationScaleMatrixReadOnly.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the given 3D matrix
matrixOriginal by this matrix and stores the result in
matrixTransformed . |
Modifier and Type | Method | Description |
---|---|---|
void |
Orientation3DReadOnly.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transform to the matrix
matrixOriginal by this orientation
and stores the result in matrixTransformed . |
void |
Orientation3DReadOnly.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the matrix
matrixOriginal by this orientation and stores the result in
matrixTransformed . |
Modifier and Type | Method | Description |
---|---|---|
static void |
Matrix3DTools.addTransform(Matrix3DReadOnly matrix,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs a transformation of
tupleOriginal using the given matrix and add the result to
tupleTransformed : |
static void |
EuclidCoreTestTools.assertIdentity(java.lang.String messagePrefix,
Matrix3DReadOnly matrixToAssert,
double epsilon) |
Asserts on a per coefficient basis that this matrix is equal to identity to an
epsilon . |
static void |
EuclidCoreTestTools.assertIdentity(java.lang.String messagePrefix,
Matrix3DReadOnly matrixToAssert,
double epsilon,
java.lang.String format) |
Asserts on a per coefficient basis that this matrix is equal to identity to an
epsilon . |
static void |
EuclidCoreTestTools.assertIdentity(Matrix3DReadOnly matrixToAssert,
double epsilon) |
Asserts on a per coefficient basis that this matrix is equal to identity to an
epsilon . |
static void |
EuclidCoreTestTools.assertMatrix3DContainsOnlyNaN(java.lang.String messagePrefix,
Matrix3DReadOnly matrixToAssert) |
Asserts that the given matrix contains on
Double.NaN . |
static void |
EuclidCoreTestTools.assertMatrix3DContainsOnlyNaN(Matrix3DReadOnly matrixToAssert) |
Asserts that the given matrix contains on
Double.NaN . |
static void |
EuclidCoreTestTools.assertMatrix3DEquals(java.lang.String messagePrefix,
Matrix3DReadOnly expected,
Matrix3DReadOnly actual,
double epsilon) |
Asserts on a per component basis that the two matrices are equal to an
epsilon . |
static void |
EuclidCoreTestTools.assertMatrix3DEquals(java.lang.String messagePrefix,
Matrix3DReadOnly expected,
Matrix3DReadOnly actual,
double epsilon,
java.lang.String format) |
Asserts on a per component basis that the two matrices are equal to an
epsilon . |
static void |
EuclidCoreTestTools.assertMatrix3DEquals(Matrix3DReadOnly expected,
Matrix3DReadOnly actual,
double epsilon) |
Asserts on a per component basis that the two matrices are equal to an
epsilon . |
static void |
EuclidCoreTestTools.assertRotationMatrix(java.lang.String messagePrefix,
Matrix3DReadOnly matrixToAssert,
double epsilon) |
Asserts that this matrix is a rotation matrix.
|
static void |
EuclidCoreTestTools.assertRotationMatrix(java.lang.String messagePrefix,
Matrix3DReadOnly matrixToAssert,
double epsilon,
java.lang.String format) |
Asserts that this matrix is a rotation matrix.
|
static void |
EuclidCoreTestTools.assertRotationMatrix(Matrix3DReadOnly matrixToAssert,
double epsilon) |
Asserts that this matrix is a rotation matrix.
|
static void |
EuclidCoreTestTools.assertSkewSymmetric(java.lang.String messagePrefix,
Matrix3DReadOnly matrixToAssert,
double epsilon) |
Asserts that the given matrix is skew-symmetric:
|
static void |
EuclidCoreTestTools.assertSkewSymmetric(java.lang.String messagePrefix,
Matrix3DReadOnly matrixToAssert,
double epsilon,
java.lang.String format) |
Asserts that the given matrix is skew-symmetric:
|
static void |
EuclidCoreTestTools.assertSkewSymmetric(Matrix3DReadOnly matrixToAssert,
double epsilon) |
Asserts that the given matrix is skew-symmetric:
|
static double |
TransformationTools.computeTransformedX(Matrix3DReadOnly matrix,
boolean transpose,
double x,
double y,
double z) |
Computes and returns the x-coordinate resulting from the transformation of
tupleOriginal
by matrix . |
static double |
TransformationTools.computeTransformedX(Matrix3DReadOnly matrix,
boolean transpose,
Tuple3DReadOnly tupleOriginal) |
Computes and returns the x-coordinate resulting from the transformation of
tupleOriginal
by matrix . |
static double |
TransformationTools.computeTransformedY(Matrix3DReadOnly matrix,
boolean transpose,
double x,
double y,
double z) |
Computes and returns the y-coordinate resulting from the transformation of
tupleOriginal
by matrix . |
static double |
TransformationTools.computeTransformedY(Matrix3DReadOnly matrix,
boolean transpose,
Tuple3DReadOnly tupleOriginal) |
Computes and returns the y-coordinate resulting from the transformation of
tupleOriginal
by matrix . |
static double |
TransformationTools.computeTransformedZ(Matrix3DReadOnly matrix,
boolean transpose,
double x,
double y,
double z) |
Computes and returns the z-coordinate resulting from the transformation of
tupleOriginal
by matrix . |
static double |
TransformationTools.computeTransformedZ(Matrix3DReadOnly matrix,
boolean transpose,
Tuple3DReadOnly tupleOriginal) |
Computes and returns the z-coordinate resulting from the transformation of
tupleOriginal
by matrix . |
static boolean |
Matrix3DFeatures.epsilonEquals(Matrix3DReadOnly m1,
Matrix3DReadOnly m2,
double epsilon) |
Tests on a per component basis if the two given matrices are equal to an
epsilon . |
static boolean |
Matrix3DFeatures.equals(Matrix3DReadOnly m1,
Matrix3DReadOnly m2) |
Tests on a per coefficient basis if the two matrices
m1 and m2 are exactly
equal. |
static java.lang.String |
EuclidCoreIOTools.getMatrixString(java.lang.String format,
Matrix3DReadOnly matrix) |
Gets a representative
String of matrix given a specific format to use. |
static java.lang.String |
EuclidCoreIOTools.getMatrixString(Matrix3DReadOnly matrix) |
Gets a representative
String of matrix as follows: |
static void |
AxisAngleTools.inverseTransform(AxisAngleReadOnly axisAngle,
Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transform of the matrix
matrixOriginal using
axisAngle and stores the result in matrixTransformed . |
static void |
Matrix3DTools.inverseTransform(Matrix3DReadOnly matrix,
Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Undoes the transformation on
matrixOriginal using matrix and stores the result in
matrixTransformed : |
static void |
Matrix3DTools.inverseTransform(Matrix3DReadOnly matrix,
Tuple2DReadOnly tupleOriginal,
Tuple2DBasics tupleTransformed,
boolean checkIfTransformInXYPlane) |
Undoes the transformation of
tupleOriginal using the given matrix and stores the result
in tupleTransformed : |
static void |
Matrix3DTools.inverseTransform(Matrix3DReadOnly matrix,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Undoes the transformation of
tupleOriginal using the given matrix and stores the result
in tupleTransformed : |
static void |
Matrix3DTools.inverseTransform(Matrix3DReadOnly matrix,
Vector4DReadOnly vectorOriginal,
Vector4DBasics vectorTransformed) |
Undoes the transformation on the vector part of
vectorOriginal using the given matrix and
stores the result in vectorTransformed : |
static void |
QuaternionTools.inverseTransform(QuaternionReadOnly quaternion,
Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transform of the matrix
matrixOriginal using
quaternion and stores the result in matrixTransformed . |
static boolean |
Matrix3DTools.invert(Matrix3DReadOnly matrix,
Matrix3D inverseToPack) |
Computes the inverse of
matrix and stores the result in inverseToPack . |
static void |
Matrix3DTools.multiply(Matrix3DReadOnly m1,
Matrix3DReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 * m2 and stores the result in
matrixToPack . |
static void |
Matrix3DTools.multiplyInvertBoth(Matrix3DReadOnly m1,
Matrix3DReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 -1 * m2 -1 and stores the
result in matrixToPack . |
static void |
Matrix3DTools.multiplyInvertLeft(Matrix3DReadOnly m1,
Matrix3DReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 -1 * m2 and stores the result in
matrixToPack . |
static void |
Matrix3DTools.multiplyInvertLeft(RotationMatrixReadOnly m1,
Matrix3DReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 -1 * m2 and stores the result in
matrixToPack . |
static void |
Matrix3DTools.multiplyInvertLeft(RotationScaleMatrixReadOnly m1,
Matrix3DReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 -1 * m2 and stores the result in
matrixToPack . |
static void |
Matrix3DTools.multiplyInvertRight(Matrix3DReadOnly m1,
Matrix3DReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 * m2 -1 and stores the result in
matrixToPack . |
static void |
Matrix3DTools.multiplyInvertRight(Matrix3DReadOnly m1,
RotationMatrixReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 * m2 -1 and stores the result in
matrixToPack . |
static void |
Matrix3DTools.multiplyInvertRight(Matrix3DReadOnly m1,
RotationScaleMatrixReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 * m2 -1 and stores the result in
matrixToPack . |
static void |
Matrix3DTools.multiplyTransposeBoth(Matrix3DReadOnly m1,
Matrix3DReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 T * m2 T and stores the
result in matrixToPack . |
static void |
Matrix3DTools.multiplyTransposeLeft(Matrix3DReadOnly m1,
Matrix3DReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 T * m2 and stores the result in
matrixToPack . |
static void |
Matrix3DTools.multiplyTransposeRight(Matrix3DReadOnly m1,
Matrix3DReadOnly m2,
Matrix3D matrixToPack) |
Performs the multiplication:
m1 * m2 T and stores the result in
matrixToPack . |
static void |
Matrix3DTools.subTransform(Matrix3DReadOnly matrix,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs a transformation of
tupleOriginal using the given matrix and subtract the result
to tupleTransformed : |
static void |
AxisAngleTools.transform(AxisAngleReadOnly axisAngle,
Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the matrix
matrixOriginal using axisAngle and stores the result in
matrixTransformed . |
static void |
Matrix3DTools.transform(Matrix3DReadOnly matrix,
Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs a transformation of
matrixOriginal using matrix and stores the result in
matrixTransformed : |
static void |
Matrix3DTools.transform(Matrix3DReadOnly matrix,
Tuple2DReadOnly tupleOriginal,
Tuple2DBasics tupleTransformed,
boolean checkIfTransformInXYPlane) |
Performs a transformation of
tupleOriginal using the given matrix and stores the result
in tupleTransformed : |
static void |
Matrix3DTools.transform(Matrix3DReadOnly matrix,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs a transformation of
tupleOriginal using the given matrix and stores the result
in tupleTransformed : |
static void |
Matrix3DTools.transform(Matrix3DReadOnly matrix,
Vector4DReadOnly vectorOriginal,
Vector4DBasics vectorTransformed) |
Performs a transformation on the vector part of
vectorOriginal using the given matrix and
stores the result in vectorTransformed : |
static void |
QuaternionTools.transform(QuaternionReadOnly quaternion,
Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the matrix
matrixOriginal using quaternion and stores the result in
matrixTransformed . |
(package private) static void |
QuaternionTools.transformImpl(double qx,
double qy,
double qz,
double qs,
boolean conjugateQuaternion,
Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the matrix
matrixOriginal using quaternion and stores the result in
matrixTransformed . |
Modifier and Type | Method | Description |
---|---|---|
void |
AffineTransform.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transform on the given matrix
matrixOriginal and stores
the result in matrixTransformed . |
void |
QuaternionBasedTransform.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transform on the given matrix
matrixOriginal and stores
the result in matrixTransformed . |
void |
RigidBodyTransform.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transform on the given matrix
matrixOriginal and stores
the result in matrixTransformed . |
void |
AffineTransform.set(Matrix3DReadOnly rotationMatrix,
double scaleX,
double scaleY,
double scaleZ,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
AffineTransform.set(Matrix3DReadOnly rotationMatrix,
double scale,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
AffineTransform.set(Matrix3DReadOnly rotationScaleMatrix,
Tuple3DReadOnly translation) |
Sets the rotation-scale and translation parts of this transform separately.
|
void |
AffineTransform.set(Matrix3DReadOnly rotationMatrix,
Tuple3DReadOnly scales,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
RigidBodyTransform.set(Matrix3DReadOnly rotationMatrix,
Tuple3DReadOnly translation) |
Sets the rotation and translation parts of this transform separately.
|
void |
AffineTransform.setRotation(Matrix3DReadOnly rotationMatrix) |
Sets the rotation part of this transform to the given matrix.
|
void |
RigidBodyTransform.setRotation(Matrix3DReadOnly rotationMatrix) |
Sets the rotation part of this transform to the given matrix.
|
void |
RigidBodyTransform.setRotationAndZeroTranslation(Matrix3DReadOnly rotationMatrix) |
Sets the rotation part of this transform to the given matrix and sets the translation part to
zero.
|
void |
AffineTransform.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the given
matrixOriginal by this transform and stores the result in
matrixTransformed . |
void |
QuaternionBasedTransform.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the given
matrixOriginal by this transform and stores the result in
matrixTransformed . |
void |
RigidBodyTransform.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the given
matrixOriginal by this transform and stores the result in
matrixTransformed . |
Modifier and Type | Method | Description |
---|---|---|
void |
Transform.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transform on the given matrix
matrixOriginal and stores
the result in matrixTransformed . |
void |
Transform.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the given
matrixOriginal by this transform and stores the result in
matrixTransformed . |
Modifier and Type | Method | Description |
---|---|---|
default void |
QuaternionReadOnly.inverseTransform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Performs the inverse of the transform to the matrix
matrixOriginal by this orientation
and stores the result in matrixTransformed . |
default void |
QuaternionReadOnly.transform(Matrix3DReadOnly matrixOriginal,
Matrix3D matrixTransformed) |
Transforms the matrix
matrixOriginal by this orientation and stores the result in
matrixTransformed . |