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)