Class PolyhedronsSet.RotationTransform

java.lang.Object
org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.RotationTransform
All Implemented Interfaces:
Transform<Euclidean3D,Euclidean2D>
Enclosing class:
PolyhedronsSet

private static class PolyhedronsSet.RotationTransform extends Object implements Transform<Euclidean3D,Euclidean2D>
3D rotation as a Transform.
  • Field Details

    • center

      private Vector3D center
      Center point of the rotation.
    • rotation

      private Rotation rotation
      Vectorial rotation.
    • cachedOriginal

      private Plane cachedOriginal
      Cached original hyperplane.
    • cachedTransform

      private Transform<Euclidean2D,Euclidean1D> cachedTransform
      Cached 2D transform valid inside the cached original hyperplane.
  • Constructor Details

    • RotationTransform

      RotationTransform(Vector3D center, Rotation rotation)
      Build a rotation transform.
      Parameters:
      center - center point of the rotation
      rotation - vectorial rotation
  • Method Details