This package provides basic 3D geometry components.
| Modifier and Type | Class and Description |
|---|---|
| public class | CardanEulerSingularityException
This class represents exceptions thrown while extractiong Cardan or Euler angles from a rotation. |
| public class | Euclidean3D
This class implements a three-dimensional space. |
| public class | FieldRotation<
the type of the field elements T extends RealFieldElementThis class is a re-implementation of |
| public class | FieldVector3D<
the type of the field elements T extends RealFieldElementThis class is a re-implementation of |
| public class | Line
The class represent lines in a three dimensional space. |
| public class | NotARotationMatrixException
This class represents exceptions thrown while building rotations from matrices. |
| public class | OutlineExtractor
Extractor for |
| public class | Plane
The class represent planes in a three dimensional space. |
| public class | PolyhedronsSet
This class represents a 3D region: a set of polyhedrons. |
| public class | Rotation
This class implements rotations in a three-dimensional space. |
| public class | RotationOrder
This class is a utility representing a rotation order specification for Cardan or Euler angles specification. |
| public class | Segment
Simple container for a two-points segment. |
| public class | SphereGenerator
Class generating an enclosing ball from its support points. |
| public class | SphericalCoordinates
This class provides conversions related to spherical coordinates. |
| public class | |
| public class | |
| public class | Vector3D
This class implements vectors in a three-dimensional space. |
| public class | Vector3DFormat
Formats a 3D vector in components list format "{x; y; z}". |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | RotationConvention
This enumerates is used to differentiate the semantics of a rotation. |