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.
|
Modifier and Type | Method and Description |
---|---|
RegionBSPTree3D |
RegionBSPTree3D.PartitionedRegionBuilder3D.build()
Build and return the region BSP tree.
|
RegionBSPTree3D |
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.
|
RegionBSPTree3D |
ConvexVolume.toTree()
Return a BSP tree constructed from the boundaries contained in this instance.
|
default RegionBSPTree3D |
BoundarySource3D.toTree()
Return a BSP tree constructed from the boundaries contained in this instance.
|
RegionBSPTree3D |
RegionBSPTree3D.toTree()
Return the current instance.
|
Modifier and Type | Method and Description |
---|---|
Split<RegionBSPTree3D> |
RegionBSPTree3D.split(Hyperplane<Vector3D> splitter) |
Modifier and Type | Method and Description |
---|---|
RegionBSPTree3D |
Sphere.toTree(int subdivisions)
Build an approximation of this sphere using a
RegionBSPTree3D . |
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.