Package | Description |
---|---|
org.apache.commons.geometry.euclidean.threed |
This package provides basic 3D geometry components.
|
org.apache.commons.geometry.euclidean.threed.mesh |
This package contains types representing 3D mesh data structures.
|
org.apache.commons.geometry.euclidean.threed.shape |
This package provides utilities for constructing basic 3D shapes.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundaryList3D
BoundarySource3D implementation that uses boundaries stored in
a list. |
class |
ConvexVolume
Class representing a finite or infinite convex volume in Euclidean 3D space.
|
class |
RegionBSPTree3D
Binary space partitioning (BSP) tree representing a region in three dimensional
Euclidean space.
|
Modifier and Type | Method and Description |
---|---|
static BoundarySource3D |
BoundarySource3D.of(Collection<PlaneConvexSubset> boundaries)
Return a
BoundarySource3D instance containing the given boundaries. |
static BoundarySource3D |
BoundarySource3D.of(PlaneConvexSubset... boundaries)
Return a
BoundarySource3D instance containing the given boundaries. |
Modifier and Type | Method and Description |
---|---|
RegionBSPTree3D.PartitionedRegionBuilder3D |
RegionBSPTree3D.PartitionedRegionBuilder3D.insertBoundaries(BoundarySource3D boundarySrc)
Insert all boundaries from the given source.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Mesh<F extends Mesh.Face>
Interface representing a 3D mesh data structure.
|
interface |
TriangleMesh
Interface representing a mesh composed entirely of triangular faces.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleTriangleMesh
A simple implementation of the
TriangleMesh interface. |
Modifier and Type | Method and Description |
---|---|
static SimpleTriangleMesh |
SimpleTriangleMesh.from(BoundarySource3D boundarySrc,
Precision.DoubleEquivalence precision)
Construct a new mesh instance containing all triangles from the given boundary
source.
|
Modifier and Type | Class and Description |
---|---|
class |
Parallelepiped
Class representing parallelepipeds, i.e.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.