Uses of Package
org.apache.commons.geometry.euclidean.threed
-
Packages that use org.apache.commons.geometry.euclidean.threed 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.org.apache.commons.geometry.io.euclidean.threed This package contains the core interfaces and classes providing IO functionality for Euclidean 3D space.org.apache.commons.geometry.io.euclidean.threed.obj This package contains types for reading and writing the OBJ geometric data file format.org.apache.commons.geometry.io.euclidean.threed.stl This package contains types for reading and writing the STL geometric data file format.org.apache.commons.geometry.io.euclidean.threed.txt This package contains types for working with simple text-based 3D geometric data formats, including CSV and simple text files.org.apache.commons.geometry.spherical.twod 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.internal Class Description Vector3D 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 Class Description AbstractConvexPolygon3D Abstract base class forConvexPolygon3D
implementations.AbstractEmbeddedRegionPlaneSubset Base class forPlaneSubset
implementations that use an embedded subspace region to define their plane subsets.AbstractPlaneSubset Abstract base class forPlaneSubset
implementations.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 theBoundarySource
interface for Euclidean 3D space.Bounds3D Class containing minimum and maximum points defining a 3D axis-aligned bounding box.Bounds3D.Builder Class used to constructBounds3D
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.EmbeddedAreaPlaneConvexSubset Internal implementation ofPlaneConvexSubset
that uses an embeddedConvexArea
to represent the subspace region.EmbeddedTreePlaneSubset Class representing an arbitrary subset of a plane using aRegionBSPTree2D
.EmbeddingPlane Extension of thePlane
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.SimpleTriangle3D Simple implementation ofTriangle3D
.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.VertexListConvexPolygon3D 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.line Class 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. -
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.euclidean.threed.mesh Class Description BoundarySource3D Extension of theBoundarySource
interface for Euclidean 3D space.Bounds3D Class containing minimum and maximum points defining a 3D axis-aligned bounding box.Bounds3D.Builder Class used to constructBounds3D
instances.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. -
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.euclidean.threed.rotation Class 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. -
Classes in org.apache.commons.geometry.euclidean.threed used by org.apache.commons.geometry.euclidean.threed.shape Class Description BoundarySource3D Extension of theBoundarySource
interface for Euclidean 3D space.ConvexVolume Class representing a finite or infinite convex volume in Euclidean 3D space.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.RegionBSPTree3D Binary space partitioning (BSP) tree representing a region in three dimensional Euclidean space.RegionBSPTree3D.RegionNode3D BSP tree node for three dimensional Euclidean space.Vector3D 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 Class Description BoundarySource3D Extension of theBoundarySource
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.Triangle3D Interface representing a triangle in Euclidean 3D space.Vector3D 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.obj Class Description BoundarySource3D Extension of theBoundarySource
interface for Euclidean 3D space.PlaneConvexSubset Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.Vector3D 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.stl Class Description BoundarySource3D Extension of theBoundarySource
interface for Euclidean 3D space.PlaneConvexSubset Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.Vector3D 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.txt Class Description BoundarySource3D Extension of theBoundarySource
interface for Euclidean 3D space.PlaneConvexSubset Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.Vector3D 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.twod Class 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.Vector3D.Unit Represents unit vectors.