Package org.apache.commons.geometry.euclidean.threed.line
package org.apache.commons.geometry.euclidean.threed.line
This package provides classes and utilities for lines in 3D Euclidean space.
-
ClassDescriptionClass representing an arbitrary subset of a line in 3D Euclidean space using a
RegionBSPTree1D
.Class representing a line in 3D space.Class containing a transformed line instance along with a subspace (1D) transform.Interface for objects that support linecast operations in Euclidean 3D space.Class representing intersections resulting from linecast operations in Euclidean 3D space.Class representing a convex subset of a line in 3D Euclidean space.Class containing factory methods for constructingLine3D
andLineSubset3D
instances.Class representing the span of a line in 3D Euclidean space.Class representing a subset of a line in 3D Euclidean space.Class representing a ray in 3D Euclidean space.Class representing a portion of a line in 3D Euclidean space that starts at infinity and continues in the direction of the line up to a single end point.Class representing a line segment in 3D Euclidean space.