| Package | Description | 
|---|---|
| org.hipparchus.geometry.euclidean.threed | 
 
 This package provides basic 3D geometry components. 
 | 
| org.hipparchus.geometry.spherical.twod | 
 
 This package provides basic geometry components on the 2-sphere. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static Rotation | 
Rotation.IDENTITY
Identity rotation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Rotation | 
Rotation.applyInverseTo(Rotation r)
Apply the inverse of the instance to another rotation. 
 | 
Rotation | 
Rotation.applyTo(Rotation r)
Apply the instance to another rotation. 
 | 
Rotation | 
Rotation.compose(Rotation r,
       RotationConvention convention)
Compose the instance with another rotation. 
 | 
Rotation | 
Rotation.composeInverse(Rotation r,
              RotationConvention convention)
Compose the inverse of the instance with another rotation. 
 | 
Rotation | 
Rotation.revert()
Revert a rotation. 
 | 
Rotation | 
FieldRotation.toRotation()
Convert to a constant vector without derivatives. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Rotation | 
Rotation.applyInverseTo(Rotation r)
Apply the inverse of the instance to another rotation. 
 | 
FieldRotation<T> | 
FieldRotation.applyInverseTo(Rotation r)
Apply the inverse of the instance to another rotation. 
 | 
static <T extends RealFieldElement<T>> | 
FieldRotation.applyInverseTo(Rotation rOuter,
              FieldRotation<T> rInner)
Apply the inverse of a rotation to another rotation. 
 | 
static <T extends RealFieldElement<T>> | 
FieldRotation.applyInverseTo(Rotation r,
              FieldVector3D<T> u)
Apply the inverse of a rotation to a vector. 
 | 
Rotation | 
Rotation.applyTo(Rotation r)
Apply the instance to another rotation. 
 | 
FieldRotation<T> | 
FieldRotation.applyTo(Rotation r)
Apply the instance to another rotation. 
 | 
static <T extends RealFieldElement<T>> | 
FieldRotation.applyTo(Rotation r1,
       FieldRotation<T> rInner)
Apply a rotation to another rotation. 
 | 
static <T extends RealFieldElement<T>> | 
FieldRotation.applyTo(Rotation r,
       FieldVector3D<T> u)
Apply a rotation to a vector. 
 | 
Rotation | 
Rotation.compose(Rotation r,
       RotationConvention convention)
Compose the instance with another rotation. 
 | 
FieldRotation<T> | 
FieldRotation.compose(Rotation r,
       RotationConvention convention)
Compose the instance with another rotation. 
 | 
Rotation | 
Rotation.composeInverse(Rotation r,
              RotationConvention convention)
Compose the inverse of the instance with another rotation. 
 | 
FieldRotation<T> | 
FieldRotation.composeInverse(Rotation r,
              RotationConvention convention)
Compose the inverse of the instance with another rotation. 
 | 
static double | 
Rotation.distance(Rotation r1,
        Rotation r2)
Compute the distance between two rotations. 
 | 
PolyhedronsSet | 
PolyhedronsSet.rotate(Vector3D center,
      Rotation rotation)
Rotate the region around the specified point. 
 | 
Plane | 
Plane.rotate(Vector3D center,
      Rotation rotation)
Rotate the plane around the specified point. 
 | 
| Constructor and Description | 
|---|
FieldRotation(Field<T> field,
             Rotation r)
Build a  
FieldRotation from a Rotation. | 
| Modifier and Type | Method and Description | 
|---|---|
static Transform<Sphere2D,Sphere1D> | 
Circle.getTransform(Rotation rotation)
Get a  
Transform embedding a 3D rotation. | 
Copyright © 2016–2020 Hipparchus.org. All rights reserved.