Uses of Class
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D
Packages that use LinecastPoint3D
Package
Description
This package provides basic 3D geometry components.
This package provides classes and utilities for lines in 3D Euclidean space.
This package provides utilities for constructing basic 3D shapes.
-
Uses of LinecastPoint3D in org.apache.commons.geometry.euclidean.threed
Methods in org.apache.commons.geometry.euclidean.threed that return LinecastPoint3DModifier and TypeMethodDescriptiondefault LinecastPoint3DBoundarySource3D.linecastFirst(LineConvexSubset3D subset) Intersect the given line convex subset against the boundaries in this instance, returning the first intersection found when traveling in the direction of the line subset from its start point.RegionBSPTree3D.linecastFirst(LineConvexSubset3D subset) Intersect the given line convex subset against the boundaries in this instance, returning the first intersection found when traveling in the direction of the line subset from its start point.Methods in org.apache.commons.geometry.euclidean.threed that return types with arguments of type LinecastPoint3DModifier and TypeMethodDescriptiondefault List<LinecastPoint3D> BoundarySource3D.linecast(LineConvexSubset3D subset) Intersect the given line convex subset against the boundaries in this instance, returning a list of all intersections in order of increasing distance along the line.RegionBSPTree3D.linecast(LineConvexSubset3D subset) Intersect the given line convex subset against the boundaries in this instance, returning a list of all intersections in order of increasing distance along the line. -
Uses of LinecastPoint3D in org.apache.commons.geometry.euclidean.threed.line
Fields in org.apache.commons.geometry.euclidean.threed.line with type parameters of type LinecastPoint3DModifier and TypeFieldDescriptionstatic final Comparator<LinecastPoint3D> LinecastPoint3D.ABSCISSA_ORDERComparator that sorts intersection instances by increasing abscissa order.Methods in org.apache.commons.geometry.euclidean.threed.line that return LinecastPoint3DModifier and TypeMethodDescriptiondefault LinecastPoint3DLinecastable3D.linecastFirst(Line3D line) Intersect the given line against the boundaries in this instance, returning the first intersection found when traveling in the direction of the line from infinity.Linecastable3D.linecastFirst(LineConvexSubset3D subset) Intersect the given line convex subset against the boundaries in this instance, returning the first intersection found when traveling in the direction of the line subset from its start point.Methods in org.apache.commons.geometry.euclidean.threed.line that return types with arguments of type LinecastPoint3DModifier and TypeMethodDescriptiondefault List<LinecastPoint3D> Intersect the given line against the boundaries in this instance, returning a list of all intersections in order of increasing distance along the line.Linecastable3D.linecast(LineConvexSubset3D subset) Intersect the given line convex subset against the boundaries in this instance, returning a list of all intersections in order of increasing distance along the line.Methods in org.apache.commons.geometry.euclidean.threed.line with parameters of type LinecastPoint3DModifier and TypeMethodDescriptionbooleanLinecastPoint3D.eq(LinecastPoint3D other, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return true if this instance should be considered equivalent to the argument, using the given precision context for comparison.Method parameters in org.apache.commons.geometry.euclidean.threed.line with type arguments of type LinecastPoint3DModifier and TypeMethodDescriptionstatic voidLinecastPoint3D.sortAndFilter(List<LinecastPoint3D> pts) Sort the given list of linecast points by increasing abscissa value and filter to remove duplicate entries (as determined by theLinecastPoint3D.eq(LinecastPoint3D, Precision.DoubleEquivalence)method). -
Uses of LinecastPoint3D in org.apache.commons.geometry.euclidean.threed.shape
Methods in org.apache.commons.geometry.euclidean.threed.shape that return LinecastPoint3DModifier and TypeMethodDescriptionSphere.linecastFirst(LineConvexSubset3D subset) Intersect the given line convex subset against the boundaries in this instance, returning the first intersection found when traveling in the direction of the line subset from its start point.Methods in org.apache.commons.geometry.euclidean.threed.shape that return types with arguments of type LinecastPoint3DModifier and TypeMethodDescriptionSphere.linecast(LineConvexSubset3D subset) Intersect the given line convex subset against the boundaries in this instance, returning a list of all intersections in order of increasing distance along the line.