home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / _pov_dat / ttbjug / jugabst.pov < prev    next >
Text File  |  1994-01-24  |  3KB  |  78 lines

  1. // TTBJUG Abstract for POVRAY GROUP IMAGE PROJECT
  2. // Author:  Truman Brown CIS 71477,221
  3. // This file is released to the Public Domain
  4.  
  5. // Item:    Simple wooden jug in a wooden stand
  6. // Extents: stand -
  7. //             MINX = -26.5
  8. //             MAXX =  26.5
  9. //             MINY =   0.0
  10. //             MAXY =  59.0
  11. //             MINZ = -26.5
  12. //             MAXZ =  26.5
  13. //          vase -
  14. //             MINX = -12.0
  15. //             MAXX =  12.0
  16. //             MINY =   0.0
  17. //             MAXY =  43.5
  18. //             MINZ = -12.0
  19. //             MAXZ =  12.0
  20.  
  21. #include "colors.inc"
  22.  
  23. camera {
  24.    location <-70, 36, -116>
  25. // location <-72,236, -320>
  26.    direction <0, 0, 1.453>
  27.    up        y
  28.    sky       <0.1, 0.9, 0>
  29.    right     <4/3, 0, 0>
  30.    look_at  <10, 24, 0>
  31. }
  32.  
  33. /*
  34. light_source { <-18, 12, -18> color Gray80 spotlight point_at <0, 28, 0> tightness 0 radius 12.50 falloff 25.00 }
  35. light_source { < 18, 12, -18> color Gray80 spotlight point_at <0, 28, 0> tightness 0 radius 12.50 falloff 25.00 }
  36. light_source { <-18, 12,  18> color Gray80 spotlight point_at <0, 28, 0> tightness 0 radius 12.50 falloff 25.00 }
  37. light_source { < 18, 12,  18> color Gray80 spotlight point_at <0, 28, 0> tightness 0 radius 12.50 falloff 25.00 }
  38. light_source { <-5459, 12810,  -1550> color White area_light <0, 500, 0>, <500, 0, 0>,   7, 7 adaptive 0 jitter }
  39. light_source { < 2559, 19910,  -8250> color White area_light <1400, 0, 0>, <0, 0, 1400>, 6, 6 adaptive 0 jitter }
  40. light_source { <-1550,  1050,   -950> color White area_light <0, 800, 0>, <800, 0, 0>,   7, 7 adaptive 0 jitter }
  41. light_source { <12559, 10910, -28660> color White area_light <1200, 0, 0>, <0, 0, 1200>, 6, 6 adaptive 0 jitter }
  42. */
  43.  
  44. light_source { <-1000,  1000,  -1000> color White }
  45. light_source { < 1000,  1000,  -1000> color White }
  46.  
  47.  
  48. #declare stand =
  49.    object {
  50.       union {
  51.          box { <-26, 0, -26>, <26, 12, 26> }
  52.          cone { <0, 12, 0>,11, <0, 16, 0>,11 }
  53.          cone { < 15, 10,  15>, 1.5, < 15, 55,  15>, 1.5 }
  54.          cone { < 15, 10, -15>, 1.5, < 15, 55, -15>, 1.5 }
  55.          cone { <-15, 10,  15>, 1.5, <-15, 55,  15>, 1.5 }
  56.          cone { <-15, 10, -15>, 1.5, <-15, 55, -15>, 1.5 }
  57.          box { <-26, 55, -26>, <26, 59, 26> }
  58.          bounded_by { box { <-26.5, 0, -26.5>, <26.5, 59, 26.5> } }
  59.       }
  60.    }
  61.  
  62. #declare vase =
  63.    box { <-12, 16, -12>, <12, 24+7.5+6+6, 12> }
  64.  
  65. union {
  66.    object { stand }
  67.    object { vase }
  68.    texture {
  69.       pigment {
  70.          color SemiSweetChoc
  71.       }
  72.       finish {
  73.          ambient 0.3
  74.          diffuse 0.7
  75.       }
  76.    }
  77. }
  78.