home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #7 / amigamamagazinepolishissue1998.iso / varia / povray3 / povray3_060 / povscn / level3 / teapot / teapot.inc next >
Text File  |  1997-12-12  |  20KB  |  301 lines

  1. // Persistence Of Vision raytracer version 2.0 sample file.
  2.  
  3. // Teapot.inc - #include file for teapot.pov
  4. // Bezier patch definition of the utah Teapot
  5. // Adapted by Alexander Enzmann
  6.  
  7. //#declare Flat_Enough = 0.01
  8. #declare Flat_Enough = 0.01
  9.  
  10. union { // The teapot
  11.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  12.          <1.40000, 0.00000, 2.40000> <1.40000, -0.78400, 2.40000> <0.78400, -1.40000, 2.40000> <0.00000, -1.40000, 2.40000>
  13.          <1.33750, 0.00000, 2.53125> <1.33750, -0.74900, 2.53125> <0.74900, -1.33750, 2.53125> <0.00000, -1.33750, 2.53125>
  14.          <1.43750, 0.00000, 2.53125> <1.43750, -0.80500, 2.53125> <0.80500, -1.43750, 2.53125> <0.00000, -1.43750, 2.53125>
  15.          <1.50000, 0.00000, 2.40000> <1.50000, -0.84000, 2.40000> <0.84000, -1.50000, 2.40000> <0.00000, -1.50000, 2.40000>
  16.  
  17.       texture { Teapot_Texture }
  18.    }
  19.  
  20.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  21.          <0.00000, -1.40000, 2.40000> <-0.78400, -1.40000, 2.40000> <-1.40000, -0.78400, 2.40000> <-1.40000, 0.00000, 2.40000>
  22.          <0.00000, -1.33750, 2.53125> <-0.74900, -1.33750, 2.53125> <-1.33750, -0.74900, 2.53125> <-1.33750, 0.00000, 2.53125>
  23.          <0.00000, -1.43750, 2.53125> <-0.80500, -1.43750, 2.53125> <-1.43750, -0.80500, 2.53125> <-1.43750, 0.00000, 2.53125>
  24.          <0.00000, -1.50000, 2.40000> <-0.84000, -1.50000, 2.40000> <-1.50000, -0.84000, 2.40000> <-1.50000, 0.00000, 2.40000>
  25.  
  26.       texture { Teapot_Texture }
  27.    }
  28.  
  29.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  30.          <-1.40000, 0.00000, 2.40000> <-1.40000, 0.78400, 2.40000> <-0.78400, 1.40000, 2.40000> <0.00000, 1.40000, 2.40000>
  31.          <-1.33750, 0.00000, 2.53125> <-1.33750, 0.74900, 2.53125> <-0.74900, 1.33750, 2.53125> <0.00000, 1.33750, 2.53125>
  32.          <-1.43750, 0.00000, 2.53125> <-1.43750, 0.80500, 2.53125> <-0.80500, 1.43750, 2.53125> <0.00000, 1.43750, 2.53125>
  33.          <-1.50000, 0.00000, 2.40000> <-1.50000, 0.84000, 2.40000> <-0.84000, 1.50000, 2.40000> <0.00000, 1.50000, 2.40000>
  34.  
  35.       texture { Teapot_Texture }
  36.    }
  37.  
  38.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  39.          <0.00000, 1.40000, 2.40000> <0.78400, 1.40000, 2.40000> <1.40000, 0.78400, 2.40000> <1.40000, 0.00000, 2.40000>
  40.          <0.00000, 1.33750, 2.53125> <0.74900, 1.33750, 2.53125> <1.33750, 0.74900, 2.53125> <1.33750, 0.00000, 2.53125>
  41.          <0.00000, 1.43750, 2.53125> <0.80500, 1.43750, 2.53125> <1.43750, 0.80500, 2.53125> <1.43750, 0.00000, 2.53125>
  42.          <0.00000, 1.50000, 2.40000> <0.84000, 1.50000, 2.40000> <1.50000, 0.84000, 2.40000> <1.50000, 0.00000, 2.40000>
  43.  
  44.       texture { Teapot_Texture }
  45.    }
  46.  
  47.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  48.          <1.50000, 0.00000, 2.40000> <1.50000, -0.84000, 2.40000> <0.84000, -1.50000, 2.40000> <0.00000, -1.50000, 2.40000>
  49.          <1.75000, 0.00000, 1.87500> <1.75000, -0.98000, 1.87500> <0.98000, -1.75000, 1.87500> <0.00000, -1.75000, 1.87500>
  50.          <2.00000, 0.00000, 1.35000> <2.00000, -1.12000, 1.35000> <1.12000, -2.00000, 1.35000> <0.00000, -2.00000, 1.35000>
  51.          <2.00000, 0.00000, 0.90000> <2.00000, -1.12000, 0.90000> <1.12000, -2.00000, 0.90000> <0.00000, -2.00000, 0.90000>
  52.  
  53.       texture { Teapot_Texture }
  54.    }
  55.  
  56.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  57.          <0.00000, -1.50000, 2.40000> <-0.84000, -1.50000, 2.40000> <-1.50000, -0.84000, 2.40000> <-1.50000, 0.00000, 2.40000>
  58.          <0.00000, -1.75000, 1.87500> <-0.98000, -1.75000, 1.87500> <-1.75000, -0.98000, 1.87500> <-1.75000, 0.00000, 1.87500>
  59.          <0.00000, -2.00000, 1.35000> <-1.12000, -2.00000, 1.35000> <-2.00000, -1.12000, 1.35000> <-2.00000, 0.00000, 1.35000>
  60.          <0.00000, -2.00000, 0.90000> <-1.12000, -2.00000, 0.90000> <-2.00000, -1.12000, 0.90000> <-2.00000, 0.00000, 0.90000>
  61.  
  62.       texture { Teapot_Texture }
  63.    }
  64.  
  65.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  66.          <-1.50000, 0.00000, 2.40000> <-1.50000, 0.84000, 2.40000> <-0.84000, 1.50000, 2.40000> <0.00000, 1.50000, 2.40000>
  67.          <-1.75000, 0.00000, 1.87500> <-1.75000, 0.98000, 1.87500> <-0.98000, 1.75000, 1.87500> <0.00000, 1.75000, 1.87500>
  68.          <-2.00000, 0.00000, 1.35000> <-2.00000, 1.12000, 1.35000> <-1.12000, 2.00000, 1.35000> <0.00000, 2.00000, 1.35000>
  69.          <-2.00000, 0.00000, 0.90000> <-2.00000, 1.12000, 0.90000> <-1.12000, 2.00000, 0.90000> <0.00000, 2.00000, 0.90000>
  70.  
  71.       texture { Teapot_Texture }
  72.    }
  73.  
  74.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  75.          <0.00000, 1.50000, 2.40000> <0.84000, 1.50000, 2.40000> <1.50000, 0.84000, 2.40000> <1.50000, 0.00000, 2.40000>
  76.          <0.00000, 1.75000, 1.87500> <0.98000, 1.75000, 1.87500> <1.75000, 0.98000, 1.87500> <1.75000, 0.00000, 1.87500>
  77.          <0.00000, 2.00000, 1.35000> <1.12000, 2.00000, 1.35000> <2.00000, 1.12000, 1.35000> <2.00000, 0.00000, 1.35000>
  78.          <0.00000, 2.00000, 0.90000> <1.12000, 2.00000, 0.90000> <2.00000, 1.12000, 0.90000> <2.00000, 0.00000, 0.90000>
  79.  
  80.       texture { Teapot_Texture }
  81.    }
  82.  
  83.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  84.          <2.00000, 0.00000, 0.90000> <2.00000, -1.12000, 0.90000> <1.12000, -2.00000, 0.90000> <0.00000, -2.00000, 0.90000>
  85.          <2.00000, 0.00000, 0.45000> <2.00000, -1.12000, 0.45000> <1.12000, -2.00000, 0.45000> <0.00000, -2.00000, 0.45000>
  86.          <1.50000, 0.00000, 0.22500> <1.50000, -0.84000, 0.22500> <0.84000, -1.50000, 0.22500> <0.00000, -1.50000, 0.22500>
  87.          <1.50000, 0.00000, 0.15000> <1.50000, -0.84000, 0.15000> <0.84000, -1.50000, 0.15000> <0.00000, -1.50000, 0.15000>
  88.  
  89.       texture { Teapot_Texture }
  90.    }
  91.  
  92.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  93.          <0.00000, -2.00000, 0.90000> <-1.12000, -2.00000, 0.90000> <-2.00000, -1.12000, 0.90000> <-2.00000, 0.00000, 0.90000>
  94.          <0.00000, -2.00000, 0.45000> <-1.12000, -2.00000, 0.45000> <-2.00000, -1.12000, 0.45000> <-2.00000, 0.00000, 0.45000>
  95.          <0.00000, -1.50000, 0.22500> <-0.84000, -1.50000, 0.22500> <-1.50000, -0.84000, 0.22500> <-1.50000, 0.00000, 0.22500>
  96.          <0.00000, -1.50000, 0.15000> <-0.84000, -1.50000, 0.15000> <-1.50000, -0.84000, 0.15000> <-1.50000, 0.00000, 0.15000>
  97.  
  98.       texture { Teapot_Texture }
  99.    }
  100.  
  101.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  102.          <-2.00000, 0.00000, 0.90000> <-2.00000, 1.12000, 0.90000> <-1.12000, 2.00000, 0.90000> <0.00000, 2.00000, 0.90000>
  103.          <-2.00000, 0.00000, 0.45000> <-2.00000, 1.12000, 0.45000> <-1.12000, 2.00000, 0.45000> <0.00000, 2.00000, 0.45000>
  104.          <-1.50000, 0.00000, 0.22500> <-1.50000, 0.84000, 0.22500> <-0.84000, 1.50000, 0.22500> <0.00000, 1.50000, 0.22500>
  105.          <-1.50000, 0.00000, 0.15000> <-1.50000, 0.84000, 0.15000> <-0.84000, 1.50000, 0.15000> <0.00000, 1.50000, 0.15000>
  106.  
  107.       texture { Teapot_Texture }
  108.    }
  109.  
  110.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  111.          <0.00000, 2.00000, 0.90000> <1.12000, 2.00000, 0.90000> <2.00000, 1.12000, 0.90000> <2.00000, 0.00000, 0.90000>
  112.          <0.00000, 2.00000, 0.45000> <1.12000, 2.00000, 0.45000> <2.00000, 1.20000, 0.45000> <2.00000, 0.00000, 0.45000>
  113.          <0.00000, 1.50000, 0.22500> <0.84000, 1.50000, 0.22500> <1.50000, 0.84000, 0.22500> <1.50000, 0.00000, 0.22500>
  114.          <0.00000, 1.50000, 0.15000> <0.84000, 1.50000, 0.15000> <1.50000, 0.84000, 0.15000> <1.50000, 0.00000, 0.15000>
  115.  
  116.       texture { Teapot_Texture }
  117.    }
  118.  
  119.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  120.          <-1.60000, 0.00000, 2.02500> <-1.60000, -0.30000, 2.02500> <-1.50000, -0.30000, 2.25000> <-1.50000, 0.00000, 2.25000>
  121.          <-2.30000, 0.00000, 2.02500> <-2.30000, -0.30000, 2.02500> <-2.50000, -0.30000, 2.25000> <-2.50000, 0.00000, 2.25000>
  122.          <-2.70000, 0.00000, 2.02500> <-2.70000, -0.30000, 2.02500> <-3.00000, -0.30000, 2.25000> <-3.00000, 0.00000, 2.25000>
  123.          <-2.70000, 0.00000, 1.80000> <-2.70000, -0.30000, 1.80000> <-3.00000, -0.30000, 1.80000> <-3.00000, 0.00000, 1.80000>
  124.  
  125.       texture { Teapot_Texture }
  126.    }
  127.  
  128.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  129.          <-1.50000, 0.00000, 2.25000> <-1.50000, 0.30000, 2.25000> <-1.60000, 0.30000, 2.02500> <-1.60000, 0.00000, 2.02500>
  130.          <-2.50000, 0.00000, 2.25000> <-2.50000, 0.30000, 2.25000> <-2.30000, 0.30000, 2.02500> <-2.30000, 0.00000, 2.02500>
  131.          <-3.00000, 0.00000, 2.25000> <-3.00000, 0.30000, 2.25000> <-2.70000, 0.30000, 2.02500> <-2.70000, 0.00000, 2.02500>
  132.          <-3.00000, 0.00000, 1.80000> <-3.00000, 0.30000, 1.80000> <-2.70000, 0.30000, 1.80000> <-2.70000, 0.00000, 1.80000>
  133.  
  134.       texture { Teapot_Texture }
  135.    }
  136.  
  137.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  138.          <-2.70000, 0.00000, 1.80000> <-2.70000, -0.30000, 1.80000> <-3.00000, -0.30000, 1.80000> <-3.00000, 0.00000, 1.80000>
  139.          <-2.70000, 0.00000, 1.57500> <-2.70000, -0.30000, 1.57500> <-3.00000, -0.30000, 1.35000> <-3.00000, 0.00000, 1.35000>
  140.          <-2.50000, 0.00000, 1.12500> <-2.50000, -0.30000, 1.12500> <-2.65000, -0.30000, 0.93750> <-2.65000, 0.00000, 0.93750>
  141.          <-2.00000, 0.00000, 0.90000> <-2.00000, -0.30000, 0.90000> <-1.90000, -0.30000, 0.60000> <-1.90000, 0.00000, 0.60000>
  142.  
  143.       texture { Teapot_Texture }
  144.    }
  145.  
  146.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  147.          <-3.00000, 0.00000, 1.80000> <-3.00000, 0.30000, 1.80000> <-2.70000, 0.30000, 1.80000> <-2.70000, 0.00000, 1.80000>
  148.          <-3.00000, 0.00000, 1.35000> <-3.00000, 0.30000, 1.35000> <-2.70000, 0.30000, 1.57500> <-2.70000, 0.00000, 1.57500>
  149.          <-2.65000, 0.00000, 0.93750> <-2.65000, 0.30000, 0.93750> <-2.50000, 0.30000, 1.12500> <-2.50000, 0.00000, 1.12500>
  150.          <-1.90000, 0.00000, 0.60000> <-1.90000, 0.30000, 0.60000> <-2.00000, 0.30000, 0.90000> <-2.00000, 0.00000, 0.90000>
  151.  
  152.       texture { Teapot_Texture }
  153.    }
  154.  
  155.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  156.          <1.70000, 0.00000, 1.42500> <1.70000, -0.66000, 1.42500> <1.70000, -0.66000, 0.60000> <1.70000, 0.00000, 0.60000>
  157.          <2.60000, 0.00000, 1.42500> <2.60000, -0.66000, 1.42500> <3.10000, -0.66000, 0.82500> <3.10000, 0.00000, 0.82500>
  158.          <2.30000, 0.00000, 2.10000> <2.30000, -0.25000, 2.10000> <2.40000, -0.25000, 2.02500> <2.40000, 0.00000, 2.02500>
  159.          <2.70000, 0.00000, 2.40000> <2.70000, -0.25000, 2.40000> <3.30000, -0.25000, 2.40000> <3.30000, 0.00000, 2.40000>
  160.  
  161.       texture { Teapot_Texture }
  162.    }
  163.  
  164.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  165.          <1.70000, 0.00000, 0.60000> <1.70000, 0.66000, 0.60000> <1.70000, 0.66000, 1.42500> <1.70000, 0.00000, 1.42500>
  166.          <3.10000, 0.00000, 0.82500> <3.10000, 0.66000, 0.82500> <2.60000, 0.66000, 1.42500> <2.60000, 0.00000, 1.42500>
  167.          <2.40000, 0.00000, 2.02500> <2.40000, 0.25000, 2.02500> <2.30000, 0.25000, 2.10000> <2.30000, 0.00000, 2.10000>
  168.          <3.30000, 0.00000, 2.40000> <3.30000, 0.25000, 2.40000> <2.70000, 0.25000, 2.40000> <2.70000, 0.00000, 2.40000>
  169.  
  170.       texture { Teapot_Texture }
  171.    }
  172.  
  173.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  174.          <2.70000, 0.00000, 2.40000> <2.70000, -0.25000, 2.40000> <3.30000, -0.25000, 2.40000> <3.30000, 0.00000, 2.40000>
  175.          <2.80000, 0.00000, 2.47500> <2.80000, -0.25000, 2.47500> <3.52500, -0.25000, 2.49375> <3.52500, 0.00000, 2.49375>
  176.          <2.90000, 0.00000, 2.47500> <2.90000, -0.15000, 2.47500> <3.45000, -0.15000, 2.51250> <3.45000, 0.00000, 2.51250>
  177.          <2.80000, 0.00000, 2.40000> <2.80000, -0.15000, 2.40000> <3.20000, 0.00000, 2.40000> <3.20000, 0.00000, 2.40000>
  178.  
  179.       texture { Teapot_Texture }
  180.    }
  181.  
  182.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  183.          <3.30000, 0.00000, 2.40000> <3.30000, 0.25000, 2.40000> <2.70000, 0.25000, 2.40000> <2.70000, 0.00000, 2.40000>
  184.          <3.52500, 0.00000, 2.49375> <3.52500, 0.25000, 2.49375> <2.80000, 0.25000, 2.47500> <2.80000, 0.00000, 2.47500>
  185.          <3.45000, 0.00000, 2.51250> <3.45000, 0.15000, 2.51250> <2.90000, 0.15000, 2.47500> <2.90000, 0.00000, 2.47500>
  186.          <3.20000, 0.00000, 2.40000> <3.20000, 0.15000, 2.40000> <2.80000, 0.15000, 2.40000> <2.80000, 0.00000, 2.40000>
  187.  
  188.       texture { Teapot_Texture }
  189.    }
  190.  
  191.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  192.          <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000>
  193.          <0.80000, 0.00000, 3.15000> <0.80000, -0.45000, 3.15000> <0.45000, -0.80000, 3.15000> <0.00000, -0.80000, 3.15000>
  194.          <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000>
  195.          <0.20000, 0.00000, 2.70000> <0.20000, -0.11200, 2.70000> <0.11200, -0.20000, 2.70000> <0.00000, -0.20000, 2.70000>
  196.  
  197.       texture { Teapot_Texture }
  198.    }
  199.  
  200.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  201.          <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000>
  202.          <0.00000, -0.80000, 3.15000> <-0.45000, -0.80000, 3.15000> <-0.80000, -0.45000, 3.15000> <-0.80000, 0.00000, 3.15000>
  203.          <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000>
  204.          <0.00000, -0.20000, 2.70000> <-0.11200, -0.20000, 2.70000> <-0.20000, -0.11200, 2.70000> <-0.20000, 0.00000, 2.70000>
  205.  
  206.       texture { Teapot_Texture }
  207.    }
  208.  
  209.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  210.          <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000>
  211.          <-0.80000, 0.00000, 3.15000> <-0.80000, 0.45000, 3.15000> <-0.45000, 0.80000, 3.15000> <0.00000, 0.80000, 3.15000>
  212.          <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000>
  213.          <-0.20000, 0.00000, 2.70000> <-0.20000, 0.11200, 2.70000> <-0.11200, 0.20000, 2.70000> <0.00000, 0.20000, 2.70000>
  214.  
  215.       texture { Teapot_Texture }
  216.    }
  217.  
  218.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  219.          <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000> <0.00000, 0.00000, 3.15000>
  220.          <0.00000, 0.80000, 3.15000> <0.45000, 0.80000, 3.15000> <0.80000, 0.45000, 3.15000> <0.80000, 0.00000, 3.15000>
  221.          <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000> <0.00000, 0.00000, 2.85000>
  222.          <0.00000, 0.20000, 2.70000> <0.11200, 0.20000, 2.70000> <0.20000, 0.11200, 2.70000> <0.20000, 0.00000, 2.70000>
  223.  
  224.       texture { Teapot_Texture }
  225.    }
  226.  
  227.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  228.          <0.20000, 0.00000, 2.70000> <0.20000, -0.11200, 2.70000> <0.11200, -0.20000, 2.70000> <0.00000, -0.20000, 2.70000>
  229.          <0.40000, 0.00000, 2.55000> <0.40000, -0.22400, 2.55000> <0.22400, -0.40000, 2.55000> <0.00000, -0.40000, 2.55000>
  230.          <1.30000, 0.00000, 2.55000> <1.30000, -0.72800, 2.55000> <0.72800, -1.30000, 2.55000> <0.00000, -1.30000, 2.55000>
  231.          <1.30000, 0.00000, 2.40000> <1.30000, -0.72800, 2.40000> <0.72800, -1.30000, 2.40000> <0.00000, -1.30000, 2.40000>
  232.  
  233.       texture { Teapot_Texture }
  234.    }
  235.  
  236.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  237.          <0.00000, -0.20000, 2.70000> <-0.11200, -0.20000, 2.70000> <-0.20000, -0.11200, 2.70000> <-0.20000, 0.00000, 2.70000>
  238.          <0.00000, -0.40000, 2.55000> <-0.22400, -0.40000, 2.55000> <-0.40000, -0.22400, 2.55000> <-0.40000, 0.00000, 2.55000>
  239.          <0.00000, -1.30000, 2.55000> <-0.72800, -1.30000, 2.55000> <-1.30000, -0.72800, 2.55000> <-1.30000, 0.00000, 2.55000>
  240.          <0.00000, -1.30000, 2.40000> <-0.72800, -1.30000, 2.40000> <-1.30000, -0.72800, 2.40000> <-1.30000, 0.00000, 2.40000>
  241.  
  242.       texture { Teapot_Texture }
  243.    }
  244.  
  245.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  246.          <-0.20000, 0.00000, 2.70000> <-0.20000, 0.11200, 2.70000> <-0.11200, 0.20000, 2.70000> <0.00000, 0.20000, 2.70000>
  247.          <-0.40000, 0.00000, 2.55000> <-0.40000, 0.22400, 2.55000> <-0.22400, 0.40000, 2.55000> <0.00000, 0.40000, 2.55000>
  248.          <-1.30000, 0.00000, 2.55000> <-1.30000, 0.72800, 2.55000> <-0.72800, 1.30000, 2.55000> <0.00000, 1.30000, 2.55000>
  249.          <-1.30000, 0.00000, 2.40000> <-1.30000, 0.72800, 2.40000> <-0.72800, 1.30000, 2.40000> <0.00000, 1.30000, 2.40000>
  250.  
  251.       texture { Teapot_Texture }
  252.    }
  253.  
  254.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  255.          <0.00000, 0.20000, 2.70000> <0.11200, 0.20000, 2.70000> <0.20000, 0.11200, 2.70000> <0.20000, 0.00000, 2.70000>
  256.          <0.00000, 0.40000, 2.55000> <0.22400, 0.40000, 2.55000> <0.40000, 0.22400, 2.55000> <0.40000, 0.00000, 2.55000>
  257.          <0.00000, 1.30000, 2.55000> <0.72800, 1.30000, 2.55000> <1.30000, 0.72800, 2.55000> <1.30000, 0.00000, 2.55000>
  258.          <0.00000, 1.30000, 2.40000> <0.72800, 1.30000, 2.40000> <1.30000, 0.72800, 2.40000> <1.30000, 0.00000, 2.40000>
  259.  
  260.       texture { Teapot_Texture }
  261.    }
  262.  
  263.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  264.          <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000>
  265.          <1.42500, 0.00000, 0.00000> <1.42500, 0.79800, 0.00000> <0.79800, 1.42500, 0.00000> <0.00000, 1.42500, 0.00000>
  266.          <1.50000, 0.00000, 0.07500> <1.50000, 0.84000, 0.07500> <0.84000, 1.50000, 0.07500> <0.00000, 1.50000, 0.07500>
  267.          <1.50000, 0.00000, 0.15000> <1.50000, 0.84000, 0.15000> <0.84000, 1.50000, 0.15000> <0.00000, 1.50000, 0.15000>
  268.  
  269.       texture { Teapot_Texture }
  270.    }
  271.  
  272.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  273.          <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000>
  274.          <0.00000, 1.42500, 0.00000> <-0.79800, 1.42500, 0.00000> <-1.42500, 0.79800, 0.00000> <-1.42500, 0.00000, 0.00000>
  275.          <0.00000, 1.50000, 0.07500> <-0.84000, 1.50000, 0.07500> <-1.50000, 0.84000, 0.07500> <-1.50000, 0.00000, 0.07500>
  276.          <0.00000, 1.50000, 0.15000> <-0.84000, 1.50000, 0.15000> <-1.50000, 0.84000, 0.15000> <-1.50000, 0.00000, 0.15000>
  277.  
  278.       texture { Teapot_Texture }
  279.    }
  280.  
  281.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  282.          <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000>
  283.          <-1.42500, 0.00000, 0.00000> <-1.42500, -0.79800, 0.00000> <-0.79800, -1.42500, 0.00000> <0.00000, -1.42500, 0.00000>
  284.          <-1.50000, 0.00000, 0.07500> <-1.50000, -0.84000, 0.07500> <-0.84000, -1.50000, 0.07500> <0.00000, -1.50000, 0.07500>
  285.          <-1.50000, 0.00000, 0.15000> <-1.50000, -0.84000, 0.15000> <-0.84000, -1.50000, 0.15000> <0.00000, -1.50000, 0.15000>
  286.  
  287.       texture { Teapot_Texture }
  288.    }
  289.  
  290.    bicubic_patch { type 1 flatness Flat_Enough u_steps 5 v_steps 5
  291.          <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000>
  292.          <0.00000, -1.42500, 0.00000> <0.79800, -1.42500, 0.00000> <1.42500, -0.79800, 0.00000> <1.42500, 0.00000, 0.00000>
  293.          <0.00000, -1.50000, 0.07500> <0.84000, -1.50000, 0.07500> <1.50000, -0.84000, 0.07500> <1.50000, 0.00000, 0.07500>
  294.          <0.00000, -1.50000, 0.15000> <0.84000, -1.50000, 0.15000> <1.50000, -0.84000, 0.15000> <1.50000, 0.00000, 0.15000>
  295.  
  296.       texture { Teapot_Texture }
  297.    }
  298.  
  299.    rotate Teapot_Orientation
  300. }
  301.