Page 161 - DCAP313_LAB_ON_COMPUTER_GRAPHICS
P. 161

Unit 10: Shearing



                                                                                              Notes
                                           u È ˘  È u +  av +  bw˘
                                                    
                                            Í ˙
                                           v
                                          Í ˙  Í Í  v   ˙ ˙
                                            Æ
                                          Í w˙  Í   w    ˙
                                          Í ˙  Í         ˙
                                           O
                                          Î ˚  Î    O    ˚
            An illustration of this process is given in the following Figure 10.1.
                                 Figure 10.1: The X-shear Transformation
                                                ay


                                                 y
                                                      x +  ay +  bz








                                          bz
                                    z
                                                         x
            This transform can be implemented by the following 4 × 4 matrix:
                                                          
                                                u
                                     È 1 ab  0˘ È ˘  È u +  av +  bw˘
                                                
                                     Í 01 00  ˙ Í ˙  Í   v    ˙
                                                v
                                     Í        ˙ Í ˙  =  Í    ˙
                                                 
                                     Í 00 10˙ Í ˙   Í    w    ˙
                                                w
                                     Í        ˙ Í ˙  Í        ˙
                                                O
                                     Î 000 1  ˚ Î ˚  Î   O    ˚
            And so we define the x-shear transformation by
                                   È 1 ab  0˘
                                   Í 01 00  ˙
                             H x;a,b  =   Í  ˙
                                   Í 00 10˙
                                   Í        ˙
                                   Î 000 1  ˚
            If this transformation is applied to the point (u, v, w), we obtain:
                                       È 1 ab   0˘
                                       Í 01 00   ˙
                            [u  v  w  1]  Í Í 00 10˙ ˙   = [u  au + v  bu + w  1]
                                       Í         ˙
                                       Î 000 1   ˚
            and thus objects can be shared by applying this matrix to all points of the object.

            10.1.2 The Y-shear Transformation
                            
                                , )
            Given a frame F = (, ,uv wO  we “y-shear” a frame by transforming the second vector by adding
            a linear combination of the other two vectors. The frame transformation takes the following form:
                                                    
                                           u È ˘  È  u    ˘
                                                     
                                                         ˙
                                                   Í
                                            Í ˙  au +  v +  bw
                                           v
                                          Í ˙
                                         =  Æ  Í Í  w    ˙ ˙
                                                     
                                          Í
                                           w˙
                                          Í ˙   Í         ˙
                                           O
                                          Î ˚   Î   O     ˚
                                             LOVELY PROFESSIONAL UNIVERSITY                                   155
   156   157   158   159   160   161   162   163   164   165   166