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 |
---|---|
static ConvexVolume |
ConvexVolume.fromBounds(Iterable<? extends Plane> boundingPlanes)
Create a convex volume formed by the intersection of the negative half-spaces of the
given bounding planes.
|
static ConvexVolume |
ConvexVolume.fromBounds(Plane... planes)
Create a convex volume formed by the intersection of the negative half-spaces of the
given bounding planes.
|
static ConvexVolume |
ConvexVolume.full()
Return an instance representing the full 3D volume.
|
ConvexVolume |
RegionBSPTree3D.RegionNode3D.getNodeRegion()
Get the region represented by this node.
|
ConvexVolume |
ConvexVolume.transform(Transform<Vector3D> transform)
Return a new instance transformed by the argument.
|
Modifier and Type | Method and Description |
---|---|
Split<ConvexVolume> |
ConvexVolume.split(Hyperplane<Vector3D> splitter) |
List<ConvexVolume> |
RegionBSPTree3D.toConvex()
Return a list of
ConvexVolume s representing the same region
as this instance. |
Modifier and Type | Class and Description |
---|---|
class |
Parallelepiped
Class representing parallelepipeds, i.e.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.