Previous Next


                                                 206
      CHAPTER 4                                                                   Graphics



      If several transformations are combined, the order in which they are applied is
      significant. For example, first scaling and then translating the x axis is not the
      same as first translating and then scaling it. In general, to obtain the expected
      results, transformations should be done in the following order:

      1. Translate
      2. Rotate
      3. Scale or skew

      Figure 4.6 shows the effect of the order in which transformations are applied. The
      figure shows two sequences of transformations applied to a coordinate system.
      After each successive transformation, an outline of the letter n is drawn.




Original             Step 1: Translation         Step 2: Rotation          Step 3: Scaling




Original             Step 1: Scaling             Step 2: Rotation          Step 3: Translation



                               FIGURE 4.6 Effect of transformation order

Previous Next