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