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 RegionBSPTree3D
RegionBSPTree3D.empty()
Return a new, empty instance.static RegionBSPTree3D
RegionBSPTree3D.from
(Iterable<? extends PlaneConvexSubset> boundaries) Construct a new tree from the given boundaries.static RegionBSPTree3D
RegionBSPTree3D.from
(Iterable<? extends PlaneConvexSubset> boundaries, boolean full) Construct a new tree from the given boundaries.static RegionBSPTree3D
RegionBSPTree3D.full()
Return a new instance containing all of 3D space.default RegionBSPTree3D
BoundarySource3D.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) RegionBSPTree3D
Sphere.SphereTreeApproximationBuilder.build()
Build the sphere approximation BSP tree.Sphere.toTree
(int subdivisions) Build an approximation of this sphere using aRegionBSPTree3D
.