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
Methods in org.apache.commons.geometry.euclidean.threed that return ConvexVolumeModifier and TypeMethodDescriptionstatic ConvexVolumeConvexVolume.fromBounds(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.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 ofConvexVolumes representing the same region as this instance. -
Uses of ConvexVolume in org.apache.commons.geometry.euclidean.threed.shape
Subclasses of ConvexVolume in org.apache.commons.geometry.euclidean.threed.shapeModifier and TypeClassDescriptionfinal classClass representing parallelepipeds, i.e. 3 dimensional figures formed by six parallelograms.