Uses of Class
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D
Packages that use RegionBSPTree3D
Package
Description
This package provides basic 3D geometry components.
This package provides utilities for constructing basic 3D shapes.
-
Uses of RegionBSPTree3D in org.apache.commons.geometry.euclidean.threed
Methods in org.apache.commons.geometry.euclidean.threed that return RegionBSPTree3DModifier and TypeMethodDescriptionRegionBSPTree3D.PartitionedRegionBuilder3D.build()Build and return the region BSP tree.RegionBSPTree3D.copy()Return a deep copy of this instance.static RegionBSPTree3DRegionBSPTree3D.empty()Return a new, empty instance.static RegionBSPTree3DRegionBSPTree3D.from(Iterable<? extends PlaneConvexSubset> boundaries) Construct a new tree from the given boundaries.static RegionBSPTree3DRegionBSPTree3D.from(Iterable<? extends PlaneConvexSubset> boundaries, boolean full) Construct a new tree from the given boundaries.static RegionBSPTree3DRegionBSPTree3D.full()Return a new instance containing all of 3D space.default RegionBSPTree3DBoundarySource3D.toTree()Return a BSP tree constructed from the boundaries contained in this instance.ConvexVolume.toTree()Return a BSP tree constructed from the boundaries contained in this instance.RegionBSPTree3D.toTree()Return the current instance.Methods in org.apache.commons.geometry.euclidean.threed that return types with arguments of type RegionBSPTree3DModifier and TypeMethodDescriptionRegionBSPTree3D.split(Hyperplane<Vector3D> splitter) Split this instance with the given hyperplane. -
Uses of RegionBSPTree3D in org.apache.commons.geometry.euclidean.threed.shape
Methods in org.apache.commons.geometry.euclidean.threed.shape that return RegionBSPTree3DModifier and TypeMethodDescription(package private) RegionBSPTree3DSphere.SphereTreeApproximationBuilder.build()Build the sphere approximation BSP tree.Sphere.toTree(int subdivisions) Build an approximation of this sphere using aRegionBSPTree3D.