Uses of Interface
org.apache.commons.geometry.euclidean.threed.PlaneSubset
-
Packages that use PlaneSubset Package Description org.apache.commons.geometry.euclidean.threed 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.threed Modifier and Type Interface Description interfaceConvexPolygon3DInterface representing a closed, finite convex polygon in Euclidean 3D space.interfacePlaneConvexSubsetInterface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.interfaceTriangle3DInterface representing a triangle in Euclidean 3D space.Classes in org.apache.commons.geometry.euclidean.threed that implement PlaneSubset Modifier and Type Class Description (package private) classAbstractConvexPolygon3DAbstract base class forConvexPolygon3Dimplementations.(package private) classAbstractEmbeddedRegionPlaneSubsetBase class forPlaneSubsetimplementations that use an embedded subspace region to define their plane subsets.(package private) classAbstractPlaneSubsetAbstract base class forPlaneSubsetimplementations.(package private) classEmbeddedAreaPlaneConvexSubsetInternal implementation ofPlaneConvexSubsetthat uses an embeddedConvexAreato represent the subspace region.classEmbeddedTreePlaneSubsetClass representing an arbitrary subset of a plane using aRegionBSPTree2D.(package private) classSimpleTriangle3DSimple implementation ofTriangle3D.(package private) classVertexListConvexPolygon3DInternalConvexPolygon3Dimplementation 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 PlaneSubset Modifier and Type Method Description private 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, java.util.function.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 PlaneSubset Modifier and Type Method Description (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.
-