Package org.hipparchus.geometry.euclidean.threed
This package provides basic 3D geometry components.

Class Summary Class Description Euclidean3D This class implements a threedimensional space.FieldLine<T extends CalculusFieldElement<T>> The class represent lines in a three dimensional space.FieldRotation<T extends CalculusFieldElement<T>> This class is a reimplementation ofRotation
usingCalculusFieldElement
.FieldVector3D<T extends CalculusFieldElement<T>> This class is a reimplementation ofVector3D
usingCalculusFieldElement
.Line The class represent lines in a three dimensional space.OutlineExtractor Extractor forpolyhedrons sets
outlines.Plane The class represent planes in a three dimensional space.PolyhedronsSet This class represents a 3D region: a set of polyhedrons.PolyhedronsSet.BRep Container for Boundary REPresentation (BRep).Rotation This class implements rotations in a threedimensional space.Segment Simple container for a twopoints segment.SphereGenerator Class generating an enclosing ball from its support points.SphericalCoordinates This class provides conversions related to spherical coordinates.SubLine This class represents a subset of aLine
.SubPlane This class represents a subhyperplane forPlane
.Vector3D This class implements vectors in a threedimensional space.Vector3DFormat Formats a 3D vector in components list format "{x; y; z}". 
Enum Summary Enum Description RotationConvention This enumerates is used to differentiate the semantics of a rotation.RotationOrder This class is a utility representing a rotation order specification for Cardan or Euler angles specification.