Chapter 3. Drawing and Masking

    Hacks #14-25

    Section 14.  Create Filled Circles Quickly at Runtime

    Section 15.  Create Synthetic Art

    Section 16.  Create Seamless Tiles

    Section 17.  Fill Areas with Patterns

    Section 18.  Imitate Escher

    Section 19.  Fix Alpha Property Inaccuracies

    Section 20.  Use Complex Shapes as Masks

    Section 21.  Interference Patterns and Ripple Effects

    Section 22.  Feather Bitmap Edges

    Section 23.  Add a Vector Edge to a Bitmap

    Section 24.  Solve the Bitmap-Shift Bug

    Section 25.  A Page-Turn Effect (Exploit Symmetry and Masking)