Page 192 - Geometric Modeling and Algebraic Geometry
P. 192

194    I. Ivrissimtzis and H.-P. Seidel
                              Instead, we build a construction based on the decompositions of non-planar poly-
                           gons proposed in [2]. Recall that every non-planar n-gon can be written in the form
                           shown in Eq. 10.6. These polygons generally lie on different planes but C j and C n−j
                           are always coplanar.
                              Let A, B be the two n-gonal faces of the prism and let their decompositions be


                                             A = a 0 C 0 + a 1 C 1 + ··· + a n−1 C n−1
                                                                                        (10.23)
                                             B = b 0 C 0 + b 1 C 1 + ··· + b n−1 C n−1
                           Notice that the copies of C i used in the decomposition of A and B generally lie
                           on different planes of the 3-dimensional space. By concatenating the two polygonal
                           decompositions we get a prism decomposition
                                 [a 0 C 0 ,b 0 C 0 ]+[a 1 C 1 ,b 1 C 1 ]+ ··· +[a n−1 C n−1 ,b n−1 C n−1 ]  (10.24)

                           For simplicity we only deal with the components C 1 ,C n−1 , as all the other conjugate
                           pairs, as well as the single components C 0 and C n/2 (for n even) can be treated
                           similarly.
                              Let E A be the plane of the components a 0 C 0 ,a k−1 C k−1 lie and let E B be the
                           plane of the components b 0 C 0 ,b k−1 C k−1 . Working first on the E A plane we write
                           the components [a 1 C 1 , 0] and [a n−1 C n−1 , 0] as a linear combination of the four
                           eigenprisms of Fig. 10.8, i.e. as

                            x 1 [C 1 ,C 1 ]+x n−1 [C n−1 ,C n−1 ]+x n+1 [C 1 , −C 1 ]+x 2n−1 [C n−1 , −C n−1 ] (10.25)
                           We get                   x 1 C 1 + x n+1 C 1 = a 1 C 1



                                                    x 1 C 1 − x n+1 C 1 =0 · C 1
                                            x n−1 C n−1 + x 2n−1 C n−1 = a n−1 C n−1
                                                                                        (10.26)
                                            x n−1 C n−1 + x 2n−1 C n−1 =0 · C n−1
                           giving
                                           x 1 = x n+1 =  a 1  x n−1 = x 2n−1 =  a n−1  (10.27)
                                                       2                    2
                           Similarly, working with the components [0,b 1 C 1 ] and [0,b n−1 C n−1 ] we get four
                           more eigenprisms, this time on the E B plane, with

                                           x 1 = x n+1 =  b 1  x n−1 = x 2n−1 =  b n−1  (10.28)
                                                       2                    2
                           We notice that the obtained decomposition is quite heavy as we use eight eigenprisms
                           for just four polygonal components. However, the eigenvalue λ 1 corresponding to the
                           [C 1 ,C 1 ] and [C n−1 ,C n−1 ] components is usually larger than the eigenvalue of the
                           [C 1 , −C 1 ] and [C n−1 , −C n−1 ] components. Thus, the limit shape of the prism will
                           be determined by fewer than eight components.
                              Indeed, this is the case with the eigenvalues corresponding to the tensor product
                           of the Doo-Sabin subdivision rule. Under this subdivision scheme, the limit shape
   187   188   189   190   191   192   193   194   195   196   197