Previous Next


                                             327
SECTION 4.6                                                               Patterns




                  TABLE 4.35 Data values in a Coons patch mesh
EDGE FLAG      NEXT SET OF DATA VALUES

f=0            x1 y1 x2 y2 x3 y3 x4 y4 x5 y5 x6 y6
               x7 y7 x8 y8 x9 y9 x10 y10 x11 y11 x12 y12
               c1 c2 c3 c4
               New patch; no implicit values

f=1            x5 y5 x6 y6 x7 y7 x8 y8 x9 y9 x10 y10 x11 y11 x12 y12
               c3 c4
               Implicit values:
               (x1 , y1 ) = (x4 , y4 ) previous        c1 = c2 previous
               (x2 , y2 ) = (x5 , y5 ) previous        c2 = c3 previous
               (x3 , y3 ) = (x6 , y6 ) previous
               (x4 , y4 ) = (x7 , y7 ) previous

f=2            x5 y5 x6 y6 x7 y7 x8 y8 x9 y9 x10 y10 x11 y11 x12 y12
               c3 c4
               Implicit values:
               (x1 , y1 ) = (x7 , y7 ) previous        c1 = c3 previous
               (x2 , y2 ) = (x8 , y8 ) previous        c2 = c4 previous
               (x3 , y3 ) = (x9 , y9 ) previous
               (x4 , y4 ) = (x10 , y10 ) previous

f=3            x5 y5 x6 y6 x7 y7 x8 y8 x9 y9 x10 y10 x11 y11 x12 y12
               c3 c4
               Implicit values:
               (x1 , y1 ) = (x10 , y10 ) previous      c1 = c4 previous
               (x2 , y2 ) = (x11 , y11 ) previous      c2 = c1 previous
               (x3 , y3 ) = (x12 , y12 ) previous
               (x4 , y4 ) = (x1 , y1 ) previous


Type 7 Shadings (Tensor-Product Patch Meshes)

Type 7 shadings (tensor-product patch meshes) are identical to type 6, except that
they are based on a bicubic tensor-product patch defined by 16 control points in-
stead of the 12 control points that define a Coons patch. The shading dictionaries
representing the two patch types differ only in the value of the ShadingType entry
and in the number of control points specified for each patch in the data stream.

Previous Next