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 Ray3DLine3D. 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.Ray3DLine3D. 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 Ray3DLines3D. rayFromLocation(Line3D line, double startLocation)Construct a ray starting at the given 1D location onlineand continuing in the direction of the line to infinity.static Ray3DLines3D. rayFromPoint(Line3D line, Vector3D startPoint)Construct a ray starting at the given point and continuing to infinity in the direction ofline.static Ray3DLines3D. rayFromPointAndDirection(Vector3D startPoint, Vector3D direction, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)Construct a ray from a start point and a direction.Ray3DRay3D. transform(Transform<Vector3D> transform)Transform this instance.
-