Package | Description |
---|---|
org.apache.commons.geometry.euclidean.threed |
This package provides basic 3D geometry components.
|
org.apache.commons.geometry.euclidean.twod |
This package provides basic 2D geometry components.
|
org.apache.commons.geometry.euclidean.twod.shape |
This package provides utilities for constructing basic 2D shapes.
|
Modifier and Type | Method and Description |
---|---|
RegionBSPTree2D |
EmbeddedTreePlaneSubset.getSubspaceRegion() |
Modifier and Type | Method and Description |
---|---|
static List<PlaneConvexSubset> |
Planes.extrude(RegionBSPTree2D region,
EmbeddingPlane plane,
Vector3D extrusionVector,
Precision.DoubleEquivalence precision)
Get the boundaries of the 3D region created by extruding a 2D region.
|
Constructor and Description |
---|
EmbeddedTreePlaneSubset(EmbeddingPlane plane,
RegionBSPTree2D region)
Construct a new instance from its defining plane and subspace region.
|
Modifier and Type | Method and Description |
---|---|
RegionBSPTree2D |
RegionBSPTree2D.PartitionedRegionBuilder2D.build()
Build and return the region BSP tree.
|
RegionBSPTree2D |
RegionBSPTree2D.copy()
Return a deep copy of this instance.
|
static RegionBSPTree2D |
RegionBSPTree2D.empty()
Return a new, empty
RegionBSPTree2D instance. |
static RegionBSPTree2D |
RegionBSPTree2D.from(Iterable<? extends LineConvexSubset> boundaries)
Construct a new tree from the given boundaries.
|
static RegionBSPTree2D |
RegionBSPTree2D.from(Iterable<? extends LineConvexSubset> boundaries,
boolean full)
Construct a new tree from the given boundaries.
|
static RegionBSPTree2D |
RegionBSPTree2D.full()
Return a new
RegionBSPTree2D instance containing the entire space. |
default RegionBSPTree2D |
BoundarySource2D.toTree()
Return a BSP tree constructed from the boundaries contained in this instance.
|
RegionBSPTree2D |
ConvexArea.toTree()
Return a BSP tree representing the same region as this instance.
|
RegionBSPTree2D |
RegionBSPTree2D.toTree()
Return the current instance.
|
Modifier and Type | Method and Description |
---|---|
Split<RegionBSPTree2D> |
RegionBSPTree2D.split(Hyperplane<Vector2D> splitter) |
Modifier and Type | Method and Description |
---|---|
RegionBSPTree2D |
Circle.toTree(int segments)
Return a
RegionBSPTree2D representing an approximation of the circle. |
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.