145

Transforming Shapes
Transform3D

  • The Transform3D class defines a transform
  • Represented as a 4x4 double precision matrix
  • Can represent translation, rotation, scaling, and shear in any combinations
  • Can represent rotations in a number of ways: principle axis rotations, arbitrary axis rotations, quaternions
  • Can represent scaling as uniform or non-uniform
  • A Transform3D is attached to a TransformGroup to transform its children