Modifier and Type | Method | Description |
---|---|---|
static void |
EuclidCoreTestTools.assertPoint3DGeometricallyEquals(java.lang.String messagePrefix,
Point3DReadOnly expected,
Point3DReadOnly actual,
double epsilon) |
Asserts on a per component basis that the two points represent the same geometry to an
epsilon . |
static void |
EuclidCoreTestTools.assertPoint3DGeometricallyEquals(java.lang.String messagePrefix,
Point3DReadOnly expected,
Point3DReadOnly actual,
double epsilon,
java.lang.String format) |
Asserts on a per component basis that the two points represent the same geometry to an
epsilon . |
static void |
EuclidCoreTestTools.assertPoint3DGeometricallyEquals(Point3DReadOnly expected,
Point3DReadOnly actual,
double epsilon) |
Asserts on a per component basis that the two points represent the same geometry to an
epsilon . |
static double |
TransformationTools.computeTransformedX(AffineTransform affineTransform,
boolean invert,
Point3DReadOnly pointOriginal) |
Computes and returns the x-coordinate resulting from the transformation of
pointOriginal
by affineTransform . |
static double |
TransformationTools.computeTransformedX(QuaternionBasedTransform quaternionBasedTransform,
boolean invert,
Point3DReadOnly pointOriginal) |
Computes and returns the x-coordinate resulting from the transformation of
pointOriginal
by quaternionBasedTransform . |
static double |
TransformationTools.computeTransformedX(RigidBodyTransform rigidBodyTransform,
boolean invert,
Point3DReadOnly pointOriginal) |
Computes and returns the x-coordinate resulting from the transformation of
pointOriginal
by rigidBodyTransform . |
static double |
TransformationTools.computeTransformedY(AffineTransform affineTransform,
boolean invert,
Point3DReadOnly pointOriginal) |
Computes and returns the y-coordinate resulting from the transformation of
pointOriginal
by affineTransform . |
static double |
TransformationTools.computeTransformedY(QuaternionBasedTransform quaternionBasedTransform,
boolean invert,
Point3DReadOnly pointOriginal) |
Computes and returns the y-coordinate resulting from the transformation of
pointOriginal
by quaternionBasedTransform . |
static double |
TransformationTools.computeTransformedY(RigidBodyTransform rigidBodyTransform,
boolean invert,
Point3DReadOnly pointOriginal) |
Computes and returns the y-coordinate resulting from the transformation of
pointOriginal
by rigidBodyTransform . |
static double |
TransformationTools.computeTransformedZ(AffineTransform affineTransform,
boolean invert,
Point3DReadOnly pointOriginal) |
Computes and returns the z-coordinate resulting from the transformation of
pointOriginal
by affineTransform . |
static double |
TransformationTools.computeTransformedZ(QuaternionBasedTransform quaternionBasedTransform,
boolean invert,
Point3DReadOnly pointOriginal) |
Computes and returns the z-coordinate resulting from the transformation of
pointOriginal
by quaternionBasedTransform . |
static double |
TransformationTools.computeTransformedZ(RigidBodyTransform rigidBodyTransform,
boolean invert,
Point3DReadOnly pointOriginal) |
Computes and returns the z-coordinate resulting from the transformation of
pointOriginal
by rigidBodyTransform . |
Modifier and Type | Method | Description |
---|---|---|
void |
AffineTransform.inverseTransform(Point3DReadOnly pointOriginal,
Point3DBasics pointTransformed) |
Performs the inverse of the transform on the given point
pointOriginal and stores the
result in pointTransformed . |
void |
QuaternionBasedTransform.inverseTransform(Point3DReadOnly pointOriginal,
Point3DBasics pointTransformed) |
Performs the inverse of the transform on the given point
pointOriginal and stores the
result in pointTransformed . |
void |
RigidBodyTransform.inverseTransform(Point3DReadOnly pointOriginal,
Point3DBasics pointTransformed) |
Performs the inverse of the transform on the given point
pointOriginal and stores the
result in pointTransformed . |
void |
AffineTransform.transform(Point3DReadOnly pointOriginal,
Point3DBasics pointTransformed) |
Transforms the given
pointOriginal by this transform and stores the result in
pointTransformed . |
void |
QuaternionBasedTransform.transform(Point3DReadOnly pointOriginal,
Point3DBasics pointTransformed) |
Transforms the given
pointOriginal by this transform and stores the result in
pointTransformed . |
void |
RigidBodyTransform.transform(Point3DReadOnly pointOriginal,
Point3DBasics pointTransformed) |
Transforms the given
pointOriginal by this transform and stores the result in
pointTransformed . |
Modifier and Type | Method | Description |
---|---|---|
void |
Transform.inverseTransform(Point3DReadOnly pointOriginal,
Point3DBasics pointTransformed) |
Performs the inverse of the transform on the given point
pointOriginal and stores the
result in pointTransformed . |
void |
Transform.transform(Point3DReadOnly pointOriginal,
Point3DBasics pointTransformed) |
Transforms the given
pointOriginal by this transform and stores the result in
pointTransformed . |
Modifier and Type | Method | Description |
---|---|---|
default double |
Point2DReadOnly.distanceXY(Point3DReadOnly point3DReadOnly) |
Calculates and returns the distance between this point and
point3DReadOnly in the
XY-plane. |
default double |
Point2DReadOnly.distanceXYSquared(Point3DReadOnly point3DReadOnly) |
Calculates and returns the square of the distance between this point and
point3DReadOnly in the XY-plane. |
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.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
Point3DBasics |
Write and read interface for a 3 dimensional point.
|
Modifier and Type | Method | Description |
---|---|---|
default double |
Point3DReadOnly.distance(Point3DReadOnly other) |
Calculates and returns the distance between this point and
other . |
default double |
Point3DReadOnly.distanceSquared(Point3DReadOnly other) |
Calculates and returns the square of the distance between this point and
other . |
default double |
Point3DReadOnly.distanceXY(Point3DReadOnly other) |
Calculates and returns the distance between this point and
other in the XY-plane. |
default double |
Point3DReadOnly.distanceXYSquared(Point3DReadOnly other) |
Calculates and returns the square of the distance between this point and
other in the
XY-plane. |
default boolean |
Point3DReadOnly.geometricallyEquals(Point3DReadOnly other,
double epsilon) |
Tests if
this and other represent the same point 3D to an epsilon . |
Constructor | Description |
---|---|
Vector4D(Point3DReadOnly point3D) |
Creates a new vector and initializes it to represent the given 3D point
|
Vector4D32(Point3DReadOnly point3D) |
Creates a new vector and initializes it to represent the given 3D point
|
Modifier and Type | Method | Description |
---|---|---|
default void |
Vector4DBasics.set(Point3DReadOnly point3D) |
Sets this 4D vector to represent the given 3D point
|