Uses of Package
org.apache.commons.geometry.euclidean.threed
Packages that use org.apache.commons.geometry.euclidean.threed
Package
Description
This package contains Euclidean geometry utilities and classes intended
for internal use only.
This package provides basic 3D geometry components.
This package provides classes and utilities for lines in 3D Euclidean space.
This package contains types representing 3D mesh data structures.
This package provides components related to rotations in 3 dimensional
Euclidean space.
This package provides utilities for constructing basic 3D shapes.
This package contains the core interfaces and classes providing IO
functionality for Euclidean 3D space.
This package contains types for reading and writing the
OBJ
geometric data file format.
This package contains types for reading and writing the
STL
geometric data file format.
This package contains types for working with simple text-based 3D geometric
data formats, including CSV and simple text files.
This package provides basic geometry components on the 2-sphere.
-
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.euclidean.internalClassDescriptionThis class represents vectors and points in three-dimensional Euclidean space.
-
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.euclidean.threedClassDescriptionAbstract base class for
ConvexPolygon3D
implementations.Base class forPlaneSubset
implementations that use an embedded subspace region to define their plane subsets.Abstract base class forPlaneSubset
implementations.Class using a matrix to represent affine transformations in 3 dimensional Euclidean space.BoundarySource3D
implementation that uses boundaries stored in a list.Extension of theBoundarySource
interface for Euclidean 3D space.Class containing minimum and maximum points defining a 3D axis-aligned bounding box.Class used to constructBounds3D
instances.Interface representing a closed, finite convex polygon in Euclidean 3D space.Class representing a finite or infinite convex volume in Euclidean 3D space.Internal implementation ofPlaneConvexSubset
that uses an embeddedConvexArea
to represent the subspace region.Class representing an arbitrary subset of a plane using aRegionBSPTree2D
.Extension of thePlane
class that supports embedding of 2D subspaces in the plane.Class containing a transformed plane instance along with a subspace (2D) transform.Class representing a plane in 3 dimensional Euclidean space.Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.Interface used to represent plane convex subsets as embedded 2D subspace regions.Interface representing a subset of points in a plane in Euclidean 3D space.Interface used to represent plane subsets as embedded 2D subspace regions.Binary space partitioning (BSP) tree representing a region in three dimensional Euclidean space.Class used to build regions in Euclidean 3D space by inserting boundaries into a BSP tree containing "partitions", i.e.BSP tree node for three dimensional Euclidean space.Simple implementation ofTriangle3D
.Class representing spherical coordinates in 3 dimensional Euclidean space.Interface representing a triangle in Euclidean 3D space.This class represents vectors and points in three-dimensional Euclidean space.Class used to create high-accuracy sums of vectors.Represents unit vectors.InternalConvexPolygon3D
implementation class that uses a list of vertices to represent the plane subset. -
-
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.euclidean.threed.meshClassDescriptionExtension of the
BoundarySource
interface for Euclidean 3D space.Class containing minimum and maximum points defining a 3D axis-aligned bounding box.Class used to constructBounds3D
instances.Interface representing a closed, finite convex polygon in Euclidean 3D space.Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.Interface representing a triangle in Euclidean 3D space.This class represents vectors and points in three-dimensional Euclidean space. -
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.euclidean.threed.rotationClassDescriptionClass using a matrix to represent affine transformations in 3 dimensional Euclidean space.This class represents vectors and points in three-dimensional Euclidean space.
-
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.euclidean.threed.shapeClassDescriptionExtension of the
BoundarySource
interface for Euclidean 3D space.Class representing a finite or infinite convex volume in Euclidean 3D space.Class representing a plane in 3 dimensional Euclidean space.Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.Binary space partitioning (BSP) tree representing a region in three dimensional Euclidean space.BSP tree node for three dimensional Euclidean space.This class represents vectors and points in three-dimensional Euclidean space. -
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.io.euclidean.threedClassDescriptionExtension of the
BoundarySource
interface for Euclidean 3D space.Interface representing a closed, finite convex polygon in Euclidean 3D space.Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.Interface representing a triangle in Euclidean 3D space.This class represents vectors and points in three-dimensional Euclidean space. -
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.io.euclidean.threed.objClassDescriptionExtension of the
BoundarySource
interface for Euclidean 3D space.Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.This class represents vectors and points in three-dimensional Euclidean space. -
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.io.euclidean.threed.stlClassDescriptionExtension of the
BoundarySource
interface for Euclidean 3D space.Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.This class represents vectors and points in three-dimensional Euclidean space. -
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.io.euclidean.threed.txtClassDescriptionExtension of the
BoundarySource
interface for Euclidean 3D space.Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.This class represents vectors and points in three-dimensional Euclidean space. -
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.spherical.twodClassDescriptionClass using a matrix to represent affine transformations in 3 dimensional Euclidean space.This class represents vectors and points in three-dimensional Euclidean space.Represents unit vectors.