Top Description Classes Enums
[default module]

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


This package provides basic 3D geometry components.

Class Summary

Modifier and TypeClass 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 RealFieldElement<T>
>

This class is a re-implementation of Rotation using RealFieldElement.

public class
FieldVector3D<
the type of the field elements
T extends RealFieldElement<T>
>

This class is a re-implementation of Vector3D using RealFieldElement.

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 polyhedrons sets outlines.

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
SubLine

This class represents a subset of a Line.

public class
SubPlane

This class represents a sub-hyperplane for Plane.

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}".

Enum Summary

Modifier and TypeEnum and Description
public enum
RotationConvention

This enumerates is used to differentiate the semantics of a rotation.