See: Description
| Interface | Description | 
|---|---|
| BoundarySource3D | 
 Extension of the  
BoundarySource interface for Euclidean 3D space. | 
| ConvexPolygon3D | 
 Interface representing a closed, finite convex polygon in Euclidean 3D space. 
 | 
| PlaneConvexSubset | 
 Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D
 space. 
 | 
| PlaneConvexSubset.Embedded | 
 Interface used to represent plane convex subsets as embedded 2D subspace regions. 
 | 
| PlaneSubset | 
 Interface representing a subset of points in a plane in Euclidean 3D space. 
 | 
| PlaneSubset.Embedded | 
 Interface used to represent plane subsets as embedded 2D subspace regions. 
 | 
| Triangle3D | 
 Interface representing a triangle in Euclidean 3D space. 
 | 
| Class | Description | 
|---|---|
| AffineTransformMatrix3D | 
 Class using a matrix to represent affine transformations in 3 dimensional Euclidean space. 
 | 
| Bounds3D | 
 Class containing minimum and maximum points defining a 3D axis-aligned bounding box. 
 | 
| Bounds3D.Builder | 
 Class used to construct  
Bounds3D instances. | 
| ConvexVolume | 
 Class representing a finite or infinite convex volume in Euclidean 3D space. 
 | 
| EmbeddedTreePlaneSubset | 
 Class representing an arbitrary subset of a plane using a  
RegionBSPTree2D. | 
| EmbeddingPlane | 
 Extension of the  
Plane class that supports embedding of 2D subspaces in the plane. | 
| EmbeddingPlane.SubspaceTransform | 
 Class containing a transformed plane instance along with a subspace (2D) transform. 
 | 
| Plane | 
 Class representing a plane in 3 dimensional Euclidean space. 
 | 
| Planes | 
 Class containing factory methods for constructing  
Plane and PlaneSubset instances. | 
| RegionBSPTree3D | 
 Binary space partitioning (BSP) tree representing a region in three dimensional
 Euclidean space. 
 | 
| RegionBSPTree3D.PartitionedRegionBuilder3D | 
 Class used to build regions in Euclidean 3D space by inserting boundaries into a BSP
 tree containing "partitions", i.e. 
 | 
| RegionBSPTree3D.RegionNode3D | 
 BSP tree node for three dimensional Euclidean space. 
 | 
| SphericalCoordinates | 
 Class representing spherical coordinates
 in 3 dimensional Euclidean space. 
 | 
| Vector3D | 
 This class represents vectors and points in three-dimensional Euclidean space. 
 | 
| Vector3D.Unit | 
 Represents unit vectors. 
 | 
This package provides basic 3D geometry components.
Copyright © 2016–2020 The Apache Software Foundation. All rights reserved.