Package | Description |
---|---|
org.apache.commons.geometry.euclidean.threed.line |
This package provides classes and utilities for lines in 3D Euclidean space.
|
Modifier and Type | Method and Description |
---|---|
Ray3D |
Line3D.rayFrom(double startLocation)
Create a new ray instance that starts at the given 1D location and continues in
the direction of the line to infinity.
|
Ray3D |
Line3D.rayFrom(Vector3D startPoint)
Create a new ray instance that starts at the projection of the given point
and continues in the direction of the line to infinity.
|
static Ray3D |
Lines3D.rayFromLocation(Line3D line,
double startLocation)
Construct a ray starting at the given 1D location on
line and continuing in the
direction of the line to infinity. |
static Ray3D |
Lines3D.rayFromPoint(Line3D line,
Vector3D startPoint)
Construct a ray starting at the given point and continuing to infinity in the direction
of
line . |
static Ray3D |
Lines3D.rayFromPointAndDirection(Vector3D startPoint,
Vector3D direction,
Precision.DoubleEquivalence precision)
Construct a ray from a start point and a direction.
|
Ray3D |
Ray3D.transform(Transform<Vector3D> transform)
Transform this instance.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.