# Package org.apache.commons.math3.geometry.euclidean.threed

This package provides basic 3D geometry components.

See: Description

- Class Summary
  Class | Description
  --- | ---
  Euclidean3D | This class implements a three-dimensional space.
  FieldRotation<T extends RealFieldElement<T>> | This class is a re-implementation of `Rotation` using `RealFieldElement`.
  FieldVector3D<T extends RealFieldElement<T>> | This class is a re-implementation of `Vector3D` using `RealFieldElement`.
  Line | The class represent lines in a three dimensional space.
  OutlineExtractor | Extractor for `polyhedrons sets` outlines.
  Plane | The class represent planes in a three dimensional space.
  PolyhedronsSet | This class represents a 3D region: a set of polyhedrons.
  Rotation | This class implements rotations in a three-dimensional space.
  RotationOrder | This class is a utility representing a rotation order specification for Cardan or Euler angles specification.
  Segment | Simple container for a two-points 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 a `Line`.
  SubPlane | This class represents a sub-hyperplane for `Plane`.
  Vector3D | This class implements vectors in a three-dimensional space.
  Vector3DFormat | Formats a 3D vector in components list format "{x; y; z}".

- Exception Summary
  Exception | Description
  --- | ---
  CardanEulerSingularityException | This class represents exceptions thrown while extractiong Cardan or Euler angles from a rotation.
  NotARotationMatrixException | This class represents exceptions thrown while building rotations from matrices.

## Package org.apache.commons.math3.geometry.euclidean.threed Description

This package provides basic 3D geometry components.

Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.