Uses of Class
org.apache.commons.geometry.euclidean.threed.ConvexVolume
Packages that use ConvexVolume
Package
Description
This package provides basic 3D geometry components.
This package provides utilities for constructing basic 3D shapes.
-
Uses of ConvexVolume in org.apache.commons.geometry.euclidean.threed
Fields in org.apache.commons.geometry.euclidean.threed declared as ConvexVolumeModifier and TypeFieldDescriptionprivate static final ConvexVolume
ConvexVolume.FULL
Instance representing the full 3D volume.Methods in org.apache.commons.geometry.euclidean.threed that return ConvexVolumeModifier and TypeMethodDescriptionstatic ConvexVolume
ConvexVolume.fromBounds
(Iterable<? extends Plane> boundingPlanes) Create a convex volume formed by the intersection of the negative half-spaces of the given bounding planes.static ConvexVolume
ConvexVolume.fromBounds
(Plane... planes) Create a convex volume formed by the intersection of the negative half-spaces of the given bounding planes.static ConvexVolume
ConvexVolume.full()
Return an instance representing the full 3D volume.RegionBSPTree3D.RegionNode3D.getNodeRegion()
Get the region represented by this node.Return a new instance transformed by the argument.Methods in org.apache.commons.geometry.euclidean.threed that return types with arguments of type ConvexVolumeModifier and TypeMethodDescriptionConvexVolume.split
(Hyperplane<Vector3D> splitter) Split this instance with the given hyperplane.RegionBSPTree3D.toConvex()
Return a list ofConvexVolume
s representing the same region as this instance.Methods in org.apache.commons.geometry.euclidean.threed with parameters of type ConvexVolumeModifier and TypeMethodDescriptionprivate void
RegionBSPTree3D.toConvexRecursive
(RegionBSPTree3D.RegionNode3D node, ConvexVolume nodeVolume, List<? super ConvexVolume> result) Recursive method to compute the convex volumes of all inside leaf nodes in the subtree rooted at the given node.Method parameters in org.apache.commons.geometry.euclidean.threed with type arguments of type ConvexVolumeModifier and TypeMethodDescriptionprivate void
RegionBSPTree3D.toConvexRecursive
(RegionBSPTree3D.RegionNode3D node, ConvexVolume nodeVolume, List<? super ConvexVolume> result) Recursive method to compute the convex volumes of all inside leaf nodes in the subtree rooted at the given node. -
Uses of ConvexVolume in org.apache.commons.geometry.euclidean.threed.shape
Subclasses of ConvexVolume in org.apache.commons.geometry.euclidean.threed.shapeModifier and TypeClassDescriptionfinal class
Class representing parallelepipeds, i.e.