Uses of Class
org.apache.commons.geometry.euclidean.threed.ConvexVolume
-
Packages that use ConvexVolume Package Description org.apache.commons.geometry.euclidean.threed This package provides basic 3D geometry components.org.apache.commons.geometry.euclidean.threed.shape 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 ConvexVolume Modifier and Type Field Description private static ConvexVolume
ConvexVolume. FULL
Instance representing the full 3D volume.Methods in org.apache.commons.geometry.euclidean.threed that return ConvexVolume Modifier and Type Method Description static ConvexVolume
ConvexVolume. fromBounds(java.lang.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.ConvexVolume
RegionBSPTree3D.RegionNode3D. getNodeRegion()
Get the region represented by this node.ConvexVolume
ConvexVolume. transform(Transform<Vector3D> transform)
Return a new instance transformed by the argument.Methods in org.apache.commons.geometry.euclidean.threed that return types with arguments of type ConvexVolume Modifier and Type Method Description Split<ConvexVolume>
ConvexVolume. split(Hyperplane<Vector3D> splitter)
Split this instance with the given hyperplane.java.util.List<ConvexVolume>
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 ConvexVolume Modifier and Type Method Description private void
RegionBSPTree3D. toConvexRecursive(RegionBSPTree3D.RegionNode3D node, ConvexVolume nodeVolume, java.util.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 ConvexVolume Modifier and Type Method Description private void
RegionBSPTree3D. toConvexRecursive(RegionBSPTree3D.RegionNode3D node, ConvexVolume nodeVolume, java.util.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.shape Modifier and Type Class Description class
Parallelepiped
Class representing parallelepipeds, i.e.
-