home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / scripts / pov / layit / puddle.inc < prev   
Encoding:
Text File  |  1994-06-01  |  2.4 KB  |  60 lines

  1. // A blob that is scaled quite thin, translated just slightly higher than
  2. // y=0 to give a slight undercut to model surface tension.  
  3.  
  4. // For quick testing, use this
  5. //#declare Glass = texture { pigment { Blue } }
  6.  
  7. #include "ior.inc"       // comes with POVDOC.ZIP
  8.  
  9. #declare Puddle = blob  {
  10.   threshold 0.6
  11.   component  1, 0.957195, <-0.00843882, -0.00843882, 0>
  12.   component  1, 1.04069, <0.261603, -0.0253165, -0.49789>
  13.   component  1, 1.07592, <0.801688, -0.0759494, 0>
  14.   component  1, 0.935157, <0.953587, -0.00843882, 0.767932>
  15.   component  1, 0.983246, <-1.08861, -0.0253165, -0.548523>
  16.   component  1, 0.879442, <-0.481013, -0.0253165, -0.565401>
  17.   component  1, 1.01798, <1.19831, -0.118143, 0>
  18.   component  1, 1.03521, <1.60338, -0.219409, 0>
  19.   component  1, 0.948575, <2.17722, -0.151899, 0.253165>
  20.   component  1, 0.476944, <1.67089, -0.253165, 0.658228>
  21.   component  1, 1.55282, <-1.77215, -0.0168776, 0>
  22.   component  1, 1.28175, <-1.36709, -0.0843882, 0.759494>
  23.   component  1, 1.6213, <-0.253165, 0.0506329, 0.962025>
  24.   component  1, 1.36761, <-2.00844, -0.0506329, -0.759494>
  25.   component  1, 1.24372, <-1.70464, 0, -1.1308>
  26.   component  1, 1.1106, <-1.53586, 0, -1.80591>
  27.   component  1, 0.700241, <-1.1308, 0, -1.26582>
  28.   component  1, 1.01798, <0.489451, 0, 1.4346>
  29.   component  1, 0.670744, <0.894515, 0, 1.70464>
  30.   component  1, 0.611614, <1.09705, 0, 1.90717>
  31.   component  1, 0.794907, <0.759494, 0, -2.00844>
  32.   component  1, 1.04976, <2.31224, 0, -1.40084>
  33.   component  1, 0.832189, <2.48101, 0, -0.92827>
  34.   component  1, 0.355493, <2.91983, 0, -0.92827>
  35.   component  1, 0.0710987, <1.77215, 0, -1.36709>
  36.   component  1, 0.953888, <-2.78481, 0, -0.219409>
  37.   component  1, 0.700241, <-3.39241, 0, 0.0168776>
  38.   component  1, 0.655497, <-3.18987, 0, -0.0506329>
  39.   component  1, 0.603292, <0.894515, 0, 1.33333>
  40.   component  1, 0.455254, <-0.0506329, 0, 1.67089>
  41.   component  1, 0.25635, <-2.04219, 0, 0.759494>
  42.   component  1, 0.573216, <-2.34599, 0, 2.95359>
  43.   component  1, 0.213296, <-1.50211, 0, 2.7173>
  44.   component  1, 0.355493, <-2.64979, 0, 2.48101>
  45.   component  1, 0.402195, <2.1097, 0, 2.58228>
  46.   component  1, 0.502744, <-3.25738, 0, -1.70464>
  47.   component  1, 0.502744, <-3.18987, 0, -1.87342>
  48.  
  49.   texture { 
  50.     Glass3
  51. //  pigment { Clear }   // Used for spill.pov   
  52.     pigment { rgbf <1.0, 0.95, 0.9, 1.0> }    
  53.     finish { ior Water_Ior }      // 1.33
  54.   }
  55.   scale <1, 0.25, 1>
  56.   translate y*0.1
  57.   rotate -z*1
  58. }
  59.  
  60.