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.