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 TypeInterfaceDescriptioninterface
Interface representing a closed, finite convex polygon in Euclidean 3D space.interface
Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.interface
Interface representing a triangle in Euclidean 3D space.Classes in org.apache.commons.geometry.euclidean.threed that implement PlaneSubsetModifier and TypeClassDescription(package private) class
Abstract base class forConvexPolygon3D
implementations.(package private) class
Base class forPlaneSubset
implementations that use an embedded subspace region to define their plane subsets.(package private) class
Abstract base class forPlaneSubset
implementations.(package private) final class
Internal implementation ofPlaneConvexSubset
that uses an embeddedConvexArea
to represent the subspace region.final class
Class representing an arbitrary subset of a plane using aRegionBSPTree2D
.(package private) final class
Simple implementation ofTriangle3D
.(package private) final class
InternalConvexPolygon3D
implementation 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 Vector3D
Planes.intersection
(PlaneSubset planeSubset, Line3D line) Get the unique intersection of the plane subset with the given line.(package private) static Vector3D
Planes.intersection
(PlaneSubset planeSubset, LineConvexSubset3D lineSubset) Get the unique intersection of the plane subset with the given line subset.