Uses of Interface
org.apache.commons.geometry.euclidean.threed.PlaneSubset
Packages that use PlaneSubset
Package
Description
This package provides basic 3D geometry components.
-
Uses of PlaneSubset in org.apache.commons.geometry.euclidean.threed
Subinterfaces of PlaneSubset in org.apache.commons.geometry.euclidean.threedModifier and TypeInterfaceDescriptioninterfaceInterface representing a closed, finite convex polygon in Euclidean 3D space.interfaceInterface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.interfaceInterface representing a triangle in Euclidean 3D space.Classes in org.apache.commons.geometry.euclidean.threed that implement PlaneSubsetModifier and TypeClassDescription(package private) classAbstract base class forConvexPolygon3Dimplementations.(package private) classBase class forPlaneSubsetimplementations that use an embedded subspace region to define their plane subsets.(package private) classAbstract base class forPlaneSubsetimplementations.(package private) final classInternal implementation ofPlaneConvexSubsetthat uses an embeddedConvexAreato represent the subspace region.final classClass representing an arbitrary subset of a plane using aRegionBSPTree2D.(package private) final classSimple implementation ofTriangle3D.(package private) final classInternalConvexPolygon3Dimplementation class that uses a list of vertices to represent the plane subset.Methods in org.apache.commons.geometry.euclidean.threed with type parameters of type PlaneSubsetModifier and TypeMethodDescriptionprivate static <T extends PlaneSubset>
Split<T> Planes.getNonIntersectingSplitResult(Plane splitter, T subset) Get a split result for cases where the splitting plane and the plane containing the subset being split do not intersect.(package private) static <T extends PlaneSubset>
Split<T> Planes.subspaceSplit(Plane splitter, T subset, BiFunction<? super EmbeddingPlane, ? super HyperplaneBoundedRegion<Vector2D>, T> factory) Generic split method that uses performs the split using the subspace region of the plane subset.Methods in org.apache.commons.geometry.euclidean.threed with parameters of type PlaneSubsetModifier and TypeMethodDescription(package private) static Vector3DPlanes.intersection(PlaneSubset planeSubset, Line3D line) Get the unique intersection of the plane subset with the given line.(package private) static Vector3DPlanes.intersection(PlaneSubset planeSubset, LineConvexSubset3D lineSubset) Get the unique intersection of the plane subset with the given line subset.