Package org.hipparchus.geometry.euclidean.threed
package org.hipparchus.geometry.euclidean.threed
This package provides basic 3D geometry components.
-
ClassDescriptionThis class implements a three-dimensional space.FieldLine<T extends CalculusFieldElement<T>>The class represent lines in a three dimensional space.FieldRotation<T extends CalculusFieldElement<T>>This class is a re-implementation of
Rotation
usingCalculusFieldElement
.FieldVector3D<T extends CalculusFieldElement<T>>This class is a re-implementation ofVector3D
usingCalculusFieldElement
.The class represent lines in a three dimensional space.Extractor forpolyhedrons sets
outlines.The class represent planes in a three dimensional space.This class represents a 3D region: a set of polyhedrons.Container for Boundary REPresentation (B-Rep).This class implements rotations in a three-dimensional space.This enumerates is used to differentiate the semantics of a rotation.Enumerate representing a rotation order specification for Cardan or Euler angles.Simple container for a two-points segment.Class generating an enclosing ball from its support points.This class provides conversions related to spherical coordinates.This class represents a subset of aLine
.This class represents a sub-hyperplane forPlane
.This class implements vectors in a three-dimensional space.Formats a 3D vector in components list format "{x; y; z}".