home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / _pov_dat / calali / vase.pov < prev   
Text File  |  1993-10-22  |  1KB  |  65 lines

  1. //  Persistance of Vision Raytracer V2.0
  2. //  World definition file.
  3. //
  4. //  Contains 0 lights, 2 textures and 3 primitives.
  5. //
  6. //  This file was generated for POV-Ray V2.0 by
  7. //  MORAY.EXE (c) '91 '92 '93 SoftTronics by Lutz Kretzschmar + Markus Lutz
  8. //
  9.  
  10. //  Date : 10/15/1993    (15.10.1993)
  11. //
  12.  
  13.  
  14. #declare BezFlatness = 0.01
  15. #declare BezUStep    = 3
  16. #declare BezVStep    = 3
  17.  
  18.  
  19. //
  20. // ********  T E X T U R E S  *******
  21. //
  22.  
  23. #include "VASE.INC"
  24.  
  25. // ********  O B J E C T S *******
  26. #declare Bound002 = box {
  27.    <-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
  28.   scale <1.037333, 1.037333, 0.837333>
  29.   translate <0.000000, 0.000000, 0.800000>
  30. }
  31.  
  32. #declare glass_out = cylinder {
  33.   <0,0,1>, <0,0,0>, 1
  34. }
  35.  
  36. #declare glassin = cylinder {
  37.   <0,0,1>, <0,0,0>, 1
  38.   scale <0.800000, 0.800000, 1.500000>
  39.   translate <0.000000, 0.000000, 0.100000>
  40. }
  41.  
  42. #declare glass2 = difference {
  43.   object { glass_out }
  44.   object { glassin }
  45.   texture {
  46.     Glass
  47.   }
  48.   bounded_by { Bound002 }
  49.   scale <1.000000, 1.000000, 4.000000>
  50. }
  51.  
  52. #declare water = cylinder {
  53.   <0,0,1>, <0,0,0>, 1
  54.   texture {
  55.     Water
  56.   }
  57.   scale <0.800000, 0.800000, 1.500000>
  58.   translate <0.000000, 0.000000, 0.380296>
  59. }
  60.  
  61. union {   // vase
  62.   object { glass2 }
  63.   object { water }
  64. }
  65.