Once the user touches any one of the transformation
command buttons (i.e., translate, scaling, and rotation), the
system registers the center of a finger (cap) area, which is
referred to as the reference position. At the same time, the
system identifies the target model part to be manipulated.
Displacement of the finger from the reference position is
computed for transformation of the model part. This is
further explained in the following sections.