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.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 . |
void |
RotationScaleMatrix.set(org.ejml.data.DenseMatrix64F rotationMatrix,
Tuple3DReadOnly scales) |
Sets the rotation part to the
rotationMatrix and all three scale factors to
scales . |
void |
RotationScaleMatrix.set(Matrix3DReadOnly rotationMatrix,
Tuple3DReadOnly scales) |
Sets the rotation part to the
rotationMatrix and all three scale factors to
scales . |
void |
RotationScaleMatrix.set(RotationMatrixReadOnly rotationMatrix,
Tuple3DReadOnly scales) |
Sets the rotation part to the
rotationMatrix and all three scale factors to
scales . |
void |
RotationScaleMatrix.set(Orientation3DReadOnly orientation,
Tuple3DReadOnly scales) |
Sets the rotation part to the
orientation and all three scale factors to scales . |
void |
Matrix3D.setColumn(int column,
Tuple3DReadOnly columnValues) |
Sets the
column th column components to the values contained in the given tuple
columnValues . |
void |
RotationMatrix.setColumns(Tuple3DReadOnly firstColumn,
Tuple3DReadOnly secondColumn,
Tuple3DReadOnly thirdColumn) |
Sets this rotation matrix from the given tuples each holding on the values of each column.
|
void |
Matrix3D.setRow(int row,
Tuple3DReadOnly rowValues) |
Sets the
row th row components to the values contained in the given tuple
rowValues . |
void |
RotationMatrix.setRows(Tuple3DReadOnly firstRow,
Tuple3DReadOnly secondRow,
Tuple3DReadOnly thirdRow) |
Sets this rotation matrix from the given tuples each holding on the values of each row.
|
void |
RotationScaleMatrix.setScale(Tuple3DReadOnly scales) |
Sets the scale factors to
scales . |
void |
Matrix3D.setToTildeForm(Tuple3DReadOnly tuple) |
Converts a vector to tilde form (matrix implementation of cross product).
|
Constructor | Description |
---|---|
RotationScaleMatrix(org.ejml.data.DenseMatrix64F rotationMatrix,
Tuple3DReadOnly scales) |
Creates a new rotation-scale matrix with the rotation part initialized to the
rotationMatrix and all three scale factors initialized to scales . |
RotationScaleMatrix(RotationMatrixReadOnly rotationMatrix,
Tuple3DReadOnly scales) |
Creates a new rotation-scale matrix with the rotation part initialized to the
rotationMatrix and all three scale factors initialized to scales . |
RotationScaleMatrix(Orientation3DReadOnly orientation,
Tuple3DReadOnly scales) |
Creates a new rotation-scale matrix with the rotation part initialized to the
orientation
and all three scale factors initialized to scales . |
Modifier and Type | Method | Description |
---|---|---|
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(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 . |
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(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(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the given tuple
tupleOriginal by this matrix and stores the result in
tupleTransformed . |
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 |
---|---|---|
void |
Orientation3DReadOnly.addTransform(Tuple3DReadOnly tupleOriginal,
Tuple3DBasics tupleTransformed) |
Transforms the tuple
tupleOriginal by this orientation and adds the result to
tupleTransformed . |
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 . |
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 |
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 |
EuclidCoreTestTools.assertTuple3DContainsOnlyNaN(java.lang.String messagePrefix,
Tuple3DReadOnly tupleToAssert) |
Asserts that the given tuple contains only
Double.NaN . |
static void |
EuclidCoreTestTools.assertTuple3DContainsOnlyNaN(Tuple3DReadOnly tupleToAssert) |
Asserts that the given tuple contains only
Double.NaN . |
static void |
EuclidCoreTestTools.assertTuple3DEquals(java.lang.String messagePrefix,
Tuple3DReadOnly expected,
Tuple3DReadOnly actual,
double epsilon) |
Asserts on a per component basis that the two tuples are equal to an
epsilon . |
static void |
EuclidCoreTestTools.assertTuple3DEquals(java.lang.String messagePrefix,
Tuple3DReadOnly expected,
Tuple3DReadOnly actual,
double epsilon,
java.lang.String format) |
Asserts on a per component basis that the two tuples are equal to an
epsilon . |
static void |
EuclidCoreTestTools.assertTuple3DEquals(Tuple3DReadOnly expected,
Tuple3DReadOnly actual,
double epsilon) |
Asserts on a per component basis that the two tuples are equal to an
epsilon . |
static void |
EuclidCoreTestTools.assertTuple3DIsSetToZero(java.lang.String messagePrefix,
Tuple3DReadOnly tupleToAssert) |
Assert that
Tuple3DBasics.setToZero() has just been called on the given tuple. |
static void |
EuclidCoreTestTools.assertTuple3DIsSetToZero(java.lang.String messagePrefix,
Tuple3DReadOnly tupleToAssert,
java.lang.String format) |
Assert that
Tuple3DBasics.setToZero() has just been called on the given tuple. |
static void |
EuclidCoreTestTools.assertTuple3DIsSetToZero(Tuple3DReadOnly tupleToAssert) |
Assert that
Tuple3DBasics.setToZero() has just been called on the given tuple. |
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.computeTransformedX(QuaternionReadOnly quaternion,
boolean conjugate,
Tuple3DReadOnly tupleOriginal) |
Computes and returns the x-coordinate resulting from the transformation of
tupleOriginal
by quaternion . |
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.computeTransformedY(QuaternionReadOnly quaternion,
boolean conjugate,
Tuple3DReadOnly tupleOriginal) |
Computes and returns the y-coordinate resulting from the transformation of
tupleOriginal
by quaternion . |
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 double |
TransformationTools.computeTransformedZ(QuaternionReadOnly quaternion,
boolean conjugate,
Tuple3DReadOnly tupleOriginal) |
Computes and returns the z-coordinate resulting from the transformation of
tupleOriginal
by quaternion . |
static boolean |
TupleTools.epsilonEquals(Tuple3DReadOnly tuple1,
Tuple3DReadOnly tuple2,
double epsilon) |
Tests on a per component basis if the two given tuples are equal to an
epsilon . |
static Vector3D |
EuclidCoreRandomTools.generateRandomVector3D(java.util.Random random,
Tuple3DReadOnly minMax) |
Deprecated.
|
static Vector3D |
EuclidCoreRandomTools.generateRandomVector3D(java.util.Random random,
Tuple3DReadOnly min,
Tuple3DReadOnly max) |
Deprecated.
|
static java.lang.String |
EuclidCoreIOTools.getTuple3DString(java.lang.String format,
Tuple3DReadOnly tuple) |
Gets a representative
String of tuple given a specific format to use. |
static java.lang.String |
EuclidCoreIOTools.getTuple3DString(Tuple3DReadOnly tuple) |
Gets a representative
String of tuple as follows: |
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 Vector3D |
EuclidCoreRandomTools.nextVector3D(java.util.Random random,
Tuple3DReadOnly minMax) |
Generates a random vector.
|
static Vector3D |
EuclidCoreRandomTools.nextVector3D(java.util.Random random,
Tuple3DReadOnly min,
Tuple3DReadOnly max) |
Generates a random vector.
|
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 |
---|---|---|
Tuple3DReadOnly |
AffineTransform.getScale() |
Gets the read-only reference to the scale part of this transform.
|
Modifier and Type | Method | Description |
---|---|---|
void |
AffineTransform.addTranslation(Tuple3DReadOnly translation) |
Adds the given tuple to the translation part of this transform.
|
void |
AffineTransform.appendTranslation(Tuple3DReadOnly translation) |
Append a translation transform to this transform.
|
void |
QuaternionBasedTransform.appendTranslation(Tuple3DReadOnly translation) |
Append a translation transform to this transform.
|
void |
RigidBodyTransform.appendTranslation(Tuple3DReadOnly translation) |
Append a translation transform to this transform.
|
void |
AffineTransform.prependTranslation(Tuple3DReadOnly translation) |
Prepend a translation transform to this transform.
|
void |
QuaternionBasedTransform.prependTranslation(Tuple3DReadOnly translation) |
Prepend a translation transform to this transform.
|
void |
RigidBodyTransform.prependTranslation(Tuple3DReadOnly translation) |
Prepend a translation transform to this transform.
|
void |
AffineTransform.set(AxisAngleReadOnly axisAngle,
double scaleX,
double scaleY,
double scaleZ,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
AffineTransform.set(AxisAngleReadOnly axisAngle,
double scale,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
AffineTransform.set(AxisAngleReadOnly axisAngle,
Tuple3DReadOnly scales,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
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 |
AffineTransform.set(RotationMatrixReadOnly rotationMatrix,
double scaleX,
double scaleY,
double scaleZ,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
AffineTransform.set(RotationMatrixReadOnly rotationMatrix,
double scale,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
AffineTransform.set(RotationMatrixReadOnly rotationMatrix,
Tuple3DReadOnly scales,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
AffineTransform.set(RotationScaleMatrixReadOnly rotationScaleMatrix,
Tuple3DReadOnly translation) |
Sets the rotation-scale and translation parts of this transform separately.
|
void |
AffineTransform.set(QuaternionReadOnly quaternion,
double scaleX,
double scaleY,
double scaleZ,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
AffineTransform.set(QuaternionReadOnly quaternion,
double scale,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
AffineTransform.set(QuaternionReadOnly quaternion,
Tuple3DReadOnly scales,
Tuple3DReadOnly translation) |
Sets the rotation, scale, and translation parts of this transform separately.
|
void |
QuaternionBasedTransform.set(AxisAngleReadOnly axisAngle,
Tuple3DReadOnly translation) |
Sets this quaternion-based transform to the given axis-angle and translation.
|
void |
QuaternionBasedTransform.set(RotationMatrixReadOnly rotationMatrix,
Tuple3DReadOnly translation) |
Sets this quaternion-based transform to the given rotation matrix and translation.
|
void |
QuaternionBasedTransform.set(QuaternionReadOnly quaternion,
Tuple3DReadOnly translation) |
Sets this quaternion-based transform to the given quaternion and translation.
|
void |
RigidBodyTransform.set(Matrix3DReadOnly rotationMatrix,
Tuple3DReadOnly translation) |
Sets the rotation and translation parts of this transform separately.
|
void |
RigidBodyTransform.set(RotationMatrixReadOnly rotationMatrix,
Tuple3DReadOnly translation) |
Sets the rotation and translation parts of this transform separately.
|
void |
RigidBodyTransform.set(RotationScaleMatrixReadOnly rotationScaleMatrix,
Tuple3DReadOnly translation) |
Sets the rotation and translation parts of this transform separately.
|
void |
RigidBodyTransform.set(Orientation3DReadOnly orientation,
Tuple3DReadOnly translation) |
Sets the rotation and translation parts of this transform separately.
|
void |
AffineTransform.setScale(Tuple3DReadOnly scales) |
Sets the scale part of this transform to
scales . |
void |
AffineTransform.setTranslation(Tuple3DReadOnly translation) |
Sets the translation part of this transform.
|
void |
QuaternionBasedTransform.setTranslation(Tuple3DReadOnly translation) |
Sets the translation part of this transform.
|
void |
RigidBodyTransform.setTranslation(Tuple3DReadOnly translation) |
Sets the translation part of this transform.
|
void |
RigidBodyTransform.setTranslationAndIdentityRotation(Tuple3DReadOnly translation) |
Sets the translation part of this transform and sets the rotation part to identity.
|
Constructor | Description |
---|---|
AffineTransform(RotationScaleMatrixReadOnly rotationScaleMatrix,
Tuple3DReadOnly translation) |
Creates a new affine transform and initializes it from the given rotation-scale matrix and the
given translation.
|
QuaternionBasedTransform(AxisAngleReadOnly axisAngle,
Tuple3DReadOnly translation) |
Creates a new quaternion-based transform and initializes it to the given axis-angle and
translation.
|
QuaternionBasedTransform(RotationMatrixReadOnly rotationMatrix,
Tuple3DReadOnly translation) |
Creates a new quaternion-based transform and initializes it to the given rotation matrix and
translation.
|
QuaternionBasedTransform(QuaternionReadOnly quaternion,
Tuple3DReadOnly translation) |
Creates a new quaternion-based transform and initializes it to the given quaternion and
translation.
|
RigidBodyTransform(Orientation3DReadOnly orientation,
Tuple3DReadOnly translation) |
Creates a new rigid-body transform and sets it to the given
orientation and
translation . |
Constructor | Description |
---|---|
Point2D(Tuple3DReadOnly tuple3DReadOnly) |
Creates a new point and initializes it to
tuple3DReadOnly x and y components. |
Vector2D(Tuple3DReadOnly tuple3DReadOnly) |
Creates a new vector and initializes it to
tuple3DReadOnly x and y components. |
Modifier and Type | Method | Description |
---|---|---|
default void |
Tuple2DBasics.set(Tuple3DReadOnly tuple3DReadOnly) |
Sets this tuple with the x and y components of the given
tuple3DReadOnly |
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.
|
Constructor | Description |
---|---|
Point3D(Tuple3DReadOnly other) |
Creates a new point and initializes it to
other . |
Point3D32(Tuple3DReadOnly other) |
Creates a new point and initializes it to
other . |
Vector3D(Tuple3DReadOnly other) |
Creates a new vector and initializes it to
other . |
Vector3D32(Tuple3DReadOnly other) |
Creates a new vector and initializes it to
other . |
Modifier and Type | Interface | Description |
---|---|---|
interface |
Point3DBasics |
Write and read interface for a 3 dimensional point.
|
interface |
Point3DReadOnly |
Read-only interface for a 3 dimensional point.
|
interface |
Tuple3DBasics |
Write and read interface for a 3 dimensional tuple.
|
interface |
Vector3DBasics |
Write and read interface for a 3 dimensional vector.
|
interface |
Vector3DReadOnly |
Read-only interface for a 3 dimensional vector.
|
Modifier and Type | Method | Description |
---|---|---|
default void |
Tuple3DBasics.add(Tuple3DReadOnly other) |
Adds the given tuple to this tuple.
|
default void |
Tuple3DBasics.add(Tuple3DReadOnly tuple1,
Tuple3DReadOnly tuple2) |
Sets this tuple to the sum of the two given tuples.
|
default void |
Vector3DBasics.cross(Tuple3DReadOnly other) |
Sets this vector to the cross product of
this and other . |
default void |
Vector3DBasics.cross(Tuple3DReadOnly tuple1,
Tuple3DReadOnly tuple2) |
Sets this vector to the cross product of
tuple1 and tuple2 . |
default boolean |
Tuple3DReadOnly.epsilonEquals(Tuple3DReadOnly other,
double epsilon) |
Tests on a per component basis if this tuple is equal to the given
other to an
epsilon . |
default boolean |
Tuple3DReadOnly.equals(Tuple3DReadOnly other) |
Tests on a per component basis, if this tuple is exactly equal to
other . |
default void |
Tuple3DBasics.interpolate(Tuple3DReadOnly other,
double alpha) |
Performs a linear interpolation from this tuple to
other given the percentage
alpha . |
default void |
Tuple3DBasics.interpolate(Tuple3DReadOnly tuple1,
Tuple3DReadOnly tuple2,
double alpha) |
Performs a linear interpolation from
tuple1 to tuple2 given the percentage
alpha . |
default void |
Tuple3DBasics.scaleAdd(double scalar,
Tuple3DReadOnly other) |
Scales this tuple and adds
other . |
default void |
Tuple3DBasics.scaleAdd(double scalar,
Tuple3DReadOnly tuple1,
Tuple3DReadOnly tuple2) |
Sets this tuple to the sum of
tuple1 scaled and tuple2 . |
default void |
Tuple3DBasics.scaleSub(double scalar,
Tuple3DReadOnly other) |
Scales this tuple and subtracts
other . |
default void |
Tuple3DBasics.scaleSub(double scalar,
Tuple3DReadOnly tuple1,
Tuple3DReadOnly tuple2) |
Sets this tuple to the difference of
tuple1 scaled and tuple2 . |
default void |
Tuple3DBasics.set(Tuple3DReadOnly tupleReadOnly) |
Sets this tuple to
tupleReadOnly . |
default void |
Tuple3DBasics.setAndAbsolute(Tuple3DReadOnly other) |
Sets this tuple to
other and then calls Tuple3DBasics.absolute() . |
default void |
Tuple3DBasics.setAndClipToMax(double max,
Tuple3DReadOnly other) |
Sets this tuple to
other and then calls Tuple3DBasics.clipToMax(double) . |
default void |
Tuple3DBasics.setAndClipToMin(double min,
Tuple3DReadOnly other) |
Sets this tuple to
other and then calls Tuple3DBasics.clipToMin(double) . |
default void |
Tuple3DBasics.setAndClipToMinMax(double min,
double max,
Tuple3DReadOnly other) |
Sets this tuple to
other and then calls Tuple3DBasics.clipToMinMax(double, double) . |
default void |
Tuple3DBasics.setAndNegate(Tuple3DReadOnly other) |
Sets this tuple to
other and then calls Tuple3DBasics.negate() . |
default void |
Vector3DBasics.setAndNormalize(Tuple3DReadOnly other) |
Sets this vector to
other and then calls Vector3DBasics.normalize() . |
default void |
Tuple3DBasics.setAndScale(double scalar,
Tuple3DReadOnly other) |
Sets this tuple to
other and then calls Tuple3DBasics.scale(double) . |
default void |
Tuple3DBasics.sub(Tuple3DReadOnly other) |
Subtracts the given tuple to this tuple.
|
default void |
Tuple3DBasics.sub(Tuple3DReadOnly tuple1,
Tuple3DReadOnly tuple2) |
Sets this tuple to the difference of the two given tuples.
|
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.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 . |