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 ConvexVolumeConvexVolume. FULLInstance representing the full 3D volume.Methods in org.apache.commons.geometry.euclidean.threed that return ConvexVolume Modifier and Type Method Description static ConvexVolumeConvexVolume. 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 ConvexVolumeConvexVolume. fromBounds(Plane... planes)Create a convex volume formed by the intersection of the negative half-spaces of the given bounding planes.static ConvexVolumeConvexVolume. full()Return an instance representing the full 3D volume.ConvexVolumeRegionBSPTree3D.RegionNode3D. getNodeRegion()Get the region represented by this node.ConvexVolumeConvexVolume. 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 ofConvexVolumes 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 voidRegionBSPTree3D. 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 voidRegionBSPTree3D. 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 classParallelepipedClass representing parallelepipeds, i.e.
-