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.
|
| BoundaryList3D |
BoundarySource3D implementation that uses boundaries stored in
a list. |
| 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.Sum |
Class used to create high-accuracy sums of vectors.
|
| Vector3D.Unit |
Represents unit vectors.
|
This package provides basic 3D geometry components.
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.