| Package | Description |
|---|---|
| org.apache.commons.geometry.euclidean.internal |
This package contains Euclidean geometry utilities and classes intended
for internal use only.
|
| org.apache.commons.geometry.euclidean.threed |
This package provides basic 3D geometry components.
|
| org.apache.commons.geometry.euclidean.threed.line |
This package provides classes and utilities for lines in 3D Euclidean space.
|
| org.apache.commons.geometry.euclidean.threed.mesh |
This package contains types representing 3D mesh data structures.
|
| org.apache.commons.geometry.euclidean.threed.rotation |
This package provides components related to rotations in 3 dimensional
Euclidean space.
|
| org.apache.commons.geometry.euclidean.threed.shape |
This package provides utilities for constructing basic 3D shapes.
|
| Class and Description |
|---|
| Vector3D
This class represents vectors and points in three-dimensional Euclidean space.
|
| Class and 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. |
| BoundarySource3D
Extension of the
BoundarySource interface for Euclidean 3D space. |
| Bounds3D
Class containing minimum and maximum points defining a 3D axis-aligned bounding box.
|
| Bounds3D.Builder
Class used to construct
Bounds3D instances. |
| ConvexPolygon3D
Interface representing a closed, finite convex polygon in Euclidean 3D space.
|
| 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.
|
| 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.
|
| 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.
|
| Triangle3D
Interface representing a triangle in Euclidean 3D 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.
|
| Class and Description |
|---|
| Bounds3D
Class containing minimum and maximum points defining a 3D axis-aligned bounding box.
|
| Vector3D
This class represents vectors and points in three-dimensional Euclidean space.
|
| Class and Description |
|---|
| BoundarySource3D
Extension of the
BoundarySource interface for Euclidean 3D space. |
| Bounds3D
Class containing minimum and maximum points defining a 3D axis-aligned bounding box.
|
| 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.
|
| Triangle3D
Interface representing a triangle in Euclidean 3D space.
|
| Vector3D
This class represents vectors and points in three-dimensional Euclidean space.
|
| Class and Description |
|---|
| AffineTransformMatrix3D
Class using a matrix to represent affine transformations in 3 dimensional Euclidean space.
|
| Vector3D
This class represents vectors and points in three-dimensional Euclidean space.
|
| Class and Description |
|---|
| BoundarySource3D
Extension of the
BoundarySource interface for Euclidean 3D space. |
| ConvexVolume
Class representing a finite or infinite convex volume in Euclidean 3D space.
|
| RegionBSPTree3D
Binary space partitioning (BSP) tree representing a region in three dimensional
Euclidean space.
|
| Vector3D
This class represents vectors and points in three-dimensional Euclidean space.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.