109

Transforming Shapes
Transform3D

  • A Transform3D describes the transform used by a TransformGroup
  • Represented as a 4x4 double precision matrix
  • Can represent translation, rotation, scaling, and shear
  • Must be affine (ie, no perspective-like homogeneous division)
  • Transforms must be congruent if used in a TransformGroup that is an ancestor of a ViewPlatform (ie, no non-uniform scaling)