Uses of Class
org.apache.commons.geometry.euclidean.threed.line.Ray3D
-
Packages that use Ray3D Package Description org.apache.commons.geometry.euclidean.threed.line This package provides classes and utilities for lines in 3D Euclidean space. -
-
Uses of Ray3D in org.apache.commons.geometry.euclidean.threed.line
Methods in org.apache.commons.geometry.euclidean.threed.line that return Ray3D Modifier and Type Method 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 online
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 ofline
.static Ray3D
Lines3D. rayFromPointAndDirection(Vector3D startPoint, Vector3D direction, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Construct a ray from a start point and a direction.Ray3D
Ray3D. transform(Transform<Vector3D> transform)
Transform this instance.
-