Modifier and Type | Method | Description |
---|---|---|
default void |
AxisAngleReadOnly.addTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal by this orientation and adds the result to
tupleTransformed . |
default void |
AxisAngleReadOnly.getEuler(Tuple3DBasics eulerAnglesToPack) |
Computes and packs the orientation described by this orientation as the Euler angles.
|
default void |
AxisAngleReadOnly.inverseTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs the inverse of the transform to the tuple
tupleOriginal by this orientation and
stores the result in tupleTransformed . |
default void |
AxisAngleReadOnly.transform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal by this orientation and stores the result in
tupleTransformed . |
Modifier and Type | Method | Description |
---|---|---|
void |
Matrix3D.inverseTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs the inverse of the transform to the given tuple
tupleOriginal by this matrix and
stores the result in tupleTransformed . |
Modifier and Type | Method | Description |
---|---|---|
default void |
Matrix3DReadOnly.addTransform(Tuple3DBasics tupleToTransform) |
Transforms the given tuple by this matrix and add the result to the tuple.
|
default void |
Matrix3DReadOnly.addTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the given tuple
tupleOriginal by this matrix and add the result to
tupleTransformed . |
default void |
RotationMatrixReadOnly.addTransform(Tuple3DBasics tupleToTransform) |
Transforms the given tuple by this matrix and add the result to the tuple.
|
default void |
RotationMatrixReadOnly.addTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the given tuple
tupleOriginal by this matrix and add the result to
tupleTransformed . |
default void |
RotationScaleMatrixReadOnly.addTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the given tuple
tupleOriginal by this matrix and add the result to
tupleTransformed . |
default void |
Matrix3DReadOnly.getColumn(int column,
Tuple3DBasics columnToPack) |
Packs a column of this matrix into a 3D tuple.
|
default void |
RotationMatrixReadOnly.getEuler(Tuple3DBasics eulerAnglesToPack) |
Computes and packs the orientation described by this orientation as the Euler angles.
|
default void |
RotationScaleMatrixReadOnly.getRotationEuler(Tuple3DBasics eulerAnglesToPack) |
Packs the orientation described by the rotation part as the Euler angles.
|
default void |
Matrix3DReadOnly.getRow(int row,
Tuple3DBasics rowToPack) |
Packs a row of this matrix into a 3D tuple.
|
default void |
RotationScaleMatrixReadOnly.getScale(Tuple3DBasics scaleToPack) |
Packs the scale factors in a tuple.
|
default void |
Matrix3DReadOnly.inverseTransform(Tuple3DBasics tupleToTransform) |
Performs the inverse of the transform to the given tuple by this matrix.
|
void |
Matrix3DReadOnly.inverseTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs the inverse of the transform to the given tuple
tupleOriginal by this matrix and
stores the result in tupleTransformed . |
default void |
RotationMatrixReadOnly.inverseTransform(Tuple3DBasics tupleToTransform) |
Performs the inverse of the transform to the given tuple by this matrix.
|
default void |
RotationMatrixReadOnly.inverseTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs the inverse of the transform to the given tuple
tupleOriginal by this matrix and
stores the result in tupleTransformed . |
default void |
RotationScaleMatrixReadOnly.inverseTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs the inverse of the transform to the given tuple
tupleOriginal by this matrix and
stores the result in tupleTransformed . |
default void |
Matrix3DReadOnly.transform(Tuple3DBasics tupleToTransform) |
Transforms the given tuple by this matrix.
|
default void |
Matrix3DReadOnly.transform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the given tuple
tupleOriginal by this matrix and stores the result in
tupleTransformed . |
default void |
RotationMatrixReadOnly.transform(Tuple3DBasics tupleToTransform) |
Transforms the given tuple by this matrix.
|
default void |
RotationMatrixReadOnly.transform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the given tuple
tupleOriginal by this matrix and stores the result in
tupleTransformed . |
default void |
RotationScaleMatrixReadOnly.transform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the given tuple
tupleOriginal by this matrix and stores the result in
tupleTransformed . |
Modifier and Type | Method | Description |
---|---|---|
default void |
Orientation3DReadOnly.addTransform(Tuple3DBasics tupleToTransform) |
Transforms the given tuple by this orientation and adds the result to the tuple.
|
void |
Orientation3DReadOnly.addTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal by this orientation and adds the result to
tupleTransformed . |
void |
Orientation3DReadOnly.getEuler(Tuple3DBasics eulerAnglesToPack) |
Computes and packs the orientation described by this orientation as the Euler angles.
|
default void |
Orientation3DReadOnly.inverseTransform(Tuple3DBasics tupleToTransform) |
Performs the inverse of the transform to the given tuple by this orientation.
|
void |
Orientation3DReadOnly.inverseTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs the inverse of the transform to the tuple
tupleOriginal by this orientation and
stores the result in tupleTransformed . |
default void |
Orientation3DReadOnly.transform(Tuple3DBasics tupleToTransform) |
Transforms the given tuple by this orientation.
|
void |
Orientation3DReadOnly.transform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal by this orientation and stores the result in
tupleTransformed . |
Modifier and Type | Method | Description |
---|---|---|
static void |
YawPitchRollConversion.convertAxisAngleToYawPitchRoll(AxisAngleReadOnly axisAngle,
Tuple3DBasics eulerAnglesToPack) |
Converts the axis-angle into yaw-pitch-roll.
|
(package private) static void |
YawPitchRollConversion.convertAxisAngleToYawPitchRollImpl(double ux,
double uy,
double uz,
double angle,
Tuple3DBasics eulerAnglesToPack) |
Converts the axis-angle into yaw-pitch-roll.
|
static void |
YawPitchRollConversion.convertMatrixToYawPitchRoll(RotationMatrixReadOnly rotationMatrix,
Tuple3DBasics eulerAnglesToPack) |
Converts the given rotation matrix into yaw-pitch-roll.
|
static void |
YawPitchRollConversion.convertMatrixToYawPitchRoll(RotationScaleMatrixReadOnly rotationScaleMatrix,
Tuple3DBasics eulerAnglesToPack) |
Converts the rotation part of the given rotation-scale matrix into yaw-pitch-roll.
|
static void |
YawPitchRollConversion.convertQuaternionToYawPitchRoll(QuaternionReadOnly quaternion,
Tuple3DBasics eulerAnglesToPack) |
Converts the given quaternion into yaw-pitch-roll.
|
Modifier and Type | Method | Description |
---|---|---|
static void |
AxisAngleTools.addTransform(AxisAngleReadOnly axisAngle,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal using axisAngle and adds the result to
tupleTransformed . |
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 |
QuaternionTools.addTransform(QuaternionReadOnly quaternion,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal using quaternion and adds the result to
tupleTransformed . |
static void |
RotationMatrixTools.applyPitchRotation(double pitch,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Rotates the given
tupleOriginal by a rotation about the y-axis and stores the result in
tupleTransformed . |
static void |
RotationMatrixTools.applyRollRotation(double roll,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Rotates the given
tupleOriginal by a rotation about the x-axis and stores the result in
tupleTransformed . |
static void |
RotationMatrixTools.applyYawRotation(double yaw,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Rotates the given
tupleOriginal by a rotation about the z-axis and stores the result in
tupleTransformed . |
static void |
AxisAngleTools.inverseTransform(AxisAngleReadOnly axisAngle,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs the inverse of the transform of the tuple
tupleOriginal using axisAngle
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 |
QuaternionTools.inverseTransform(QuaternionReadOnly quaternion,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs the inverse of the transform of the tuple
tupleOriginal using quaternion
and stores the result in tupleTransformed . |
static void |
EuclidCoreRandomTools.randomizeTuple3D(java.util.Random random,
Tuple3DBasics tupleToRandomize) |
Randomizes a tuple.
|
static void |
EuclidCoreRandomTools.randomizeTuple3D(java.util.Random random,
Tuple3DReadOnly minMax,
Tuple3DBasics tupleToRandomize) |
Randomizes a tuple.
|
static void |
EuclidCoreRandomTools.randomizeTuple3D(java.util.Random random,
Tuple3DReadOnly min,
Tuple3DReadOnly max,
Tuple3DBasics tupleToRandomize) |
Randomizes a tuple.
|
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 |
QuaternionTools.subTransform(QuaternionReadOnly quaternion,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal using quaternion and subtracts the result to
tupleTransformed . |
static void |
AxisAngleTools.transform(AxisAngleReadOnly axisAngle,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal using axisAngle 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 |
QuaternionTools.transform(QuaternionReadOnly quaternion,
Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal using quaternion and stores the result in
tupleTransformed . |
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 |
AffineTransform.get(RotationScaleMatrix rotationScaleMarixToPack,
Tuple3DBasics translationToPack) |
Packs the rotation-scale matrix and the translation vector of this affine transform.
|
void |
QuaternionBasedTransform.get(RotationMatrix rotationMarixToPack,
Tuple3DBasics translationToPack) |
Packs the quaternion and translation of this quaternion-based transform.
|
void |
QuaternionBasedTransform.get(RotationScaleMatrix rotationMarixToPack,
Tuple3DBasics translationToPack) |
Packs the quaternion and translation of this quaternion-based transform.
|
void |
QuaternionBasedTransform.get(QuaternionBasics quaternionToPack,
Tuple3DBasics translationToPack) |
Packs the quaternion and translation of this quaternion-based transform.
|
void |
RigidBodyTransform.get(Matrix3DBasics rotationMarixToPack,
Tuple3DBasics translationToPack) |
Packs the rotation matrix and translation vector of this rigid-body transform.
|
void |
RigidBodyTransform.get(RotationMatrix rotationMarixToPack,
Tuple3DBasics translationToPack) |
Packs the rotation matrix and translation vector of this rigid-body transform.
|
void |
RigidBodyTransform.get(RotationScaleMatrix rotationMarixToPack,
Tuple3DBasics translationToPack) |
Packs the rotation matrix and translation vector of this rigid-body transform.
|
void |
RigidBodyTransform.get(Orientation3DBasics orientationToPack,
Tuple3DBasics translationToPack) |
Packs the rotation matrix and translation vector of this rigid-body transform.
|
void |
RigidBodyTransform.get(Vector3DBasics rotationVectorToPack,
Tuple3DBasics translationToPack) |
Packs the rotation matrix and translation vector of this rigid-body transform.
|
void |
AffineTransform.getRotationEuler(Tuple3DBasics eulerAnglesToPack) |
Packs the orientation described by the rotation part as the Euler angles.
|
void |
AffineTransform.getScale(Tuple3DBasics scaleToPack) |
Packs the scale factors in a tuple.
|
void |
AffineTransform.getTranslation(Tuple3DBasics translationToPack) |
Packs the translation part of this affine transform.
|
void |
QuaternionBasedTransform.getTranslation(Tuple3DBasics translationToPack) |
Packs the translation part of this affine transform.
|
void |
RigidBodyTransform.getTranslation(Tuple3DBasics translationToPack) |
Packs the translation part of this rigid-body transform.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Point3D |
A 3D point represents the 3D coordinates of a location in space.
|
class |
Point3D32 |
A 3D point represents the 3D coordinates of a location in space.
|
class |
Vector3D |
A 3D vector represents a physical quantity with a magnitude and a direction.
|
class |
Vector3D32 |
A 3D vector represents a physical quantity with a magnitude and a direction.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
Point3DBasics |
Write and read interface for a 3 dimensional point.
|
interface |
Vector3DBasics |
Write and read interface for a 3 dimensional vector.
|
Modifier and Type | Method | Description |
---|---|---|
default void |
QuaternionReadOnly.addTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal by this orientation and adds the result to
tupleTransformed . |
default void |
QuaternionReadOnly.getEuler(Tuple3DBasics eulerAnglesToPack) |
Computes and packs the orientation described by this orientation as the Euler angles.
|
default void |
QuaternionReadOnly.inverseTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Performs the inverse of the transform to the tuple
tupleOriginal by this orientation and
stores the result in tupleTransformed . |
default void |
QuaternionReadOnly.transform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal by this orientation and stores the result in
tupleTransformed . |