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.