home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / RAYTRACE / _POV_DAT / CALALI / CALA.POV < prev    next >
Encoding:
Text File  |  1993-10-22  |  14.6 KB  |  218 lines

  1. //  Persistance of Vision Raytracer V2.0
  2. //  World definition file.
  3. //
  4. //  Contains 0 lights, 2 textures and 2 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 "cala.INC"
  24.  
  25. // ********  O B J E C T S *******
  26. #declare Bound001 = box {
  27.    <-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
  28.   scale <1.249989, 2.403197, 15.845987>
  29.   translate <0.000000, 1.785999, -7.057943>
  30. }
  31.  
  32. #declare cala1 = object { 
  33.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  34.     <-0.159226, -0.654283, -9.799769>  <-0.159226, -0.771841, -9.799769>  <-0.071766, -0.889399, -9.799769>  <0.015695, -0.889399, -9.799769>
  35.     <-0.159226, -0.654283, -9.180334>  <-0.159226, -0.771841, -9.180334>  <-0.071766, -0.889399, -9.180334>  <0.015695, -0.889399, -9.180334>
  36.     <-0.159226, -0.337783, -7.420021>  <-0.159226, -0.455341, -7.420021>  <-0.071766, -0.572899, -7.420021>  <0.015695, -0.572899, -7.420021>
  37.     <-0.159226, -0.105069, -6.455663>  <-0.159226, -0.222627, -6.455663>  <-0.071766, -0.340185, -6.455663>  <0.015695, -0.340185, -6.455663>  }
  38. }
  39. #declare cala2 = object { 
  40.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  41.     <0.015695, -0.889399, -9.799769>  <0.103155, -0.889399, -9.799769>  <0.190615, -0.771841, -9.799769>  <0.190615, -0.654283, -9.799769>
  42.     <0.015695, -0.889399, -9.180334>  <0.103155, -0.889399, -9.180334>  <0.190615, -0.771841, -9.180334>  <0.190615, -0.654283, -9.180334>
  43.     <0.015695, -0.572899, -7.420021>  <0.103155, -0.572899, -7.420021>  <0.190615, -0.455341, -7.420021>  <0.190615, -0.337783, -7.420021>
  44.     <0.015695, -0.340185, -6.455663>  <0.103155, -0.340185, -6.455663>  <0.190615, -0.222627, -6.455663>  <0.190615, -0.105069, -6.455663>  }
  45. }
  46. #declare cala3 = object { 
  47.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  48.     <0.190615, -0.654283, -9.799769>  <0.190615, -0.536725, -9.799769>  <0.103155, -0.419167, -9.799769>  <0.015695, -0.419167, -9.799769>
  49.     <0.190615, -0.654283, -9.180334>  <0.190615, -0.536725, -9.180334>  <0.103155, -0.419167, -9.180334>  <0.015695, -0.419167, -9.180334>
  50.     <0.190615, -0.337783, -7.420021>  <0.190615, -0.220225, -7.420021>  <0.103155, -0.102667, -7.420021>  <0.015695, -0.102667, -7.420021>
  51.     <0.190615, -0.105069, -6.455663>  <0.190615, 0.012489, -6.455663>  <0.103155, 0.130047, -6.455663>  <0.015695, 0.130047, -6.455663>  }
  52. }
  53. #declare cala4 = object { 
  54.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  55.     <0.015695, -0.419167, -9.799769>  <-0.071766, -0.419167, -9.799769>  <-0.159226, -0.536725, -9.799769>  <-0.159226, -0.654283, -9.799769>
  56.     <0.015695, -0.419167, -9.180334>  <-0.071766, -0.419167, -9.180334>  <-0.159226, -0.536725, -9.180334>  <-0.159226, -0.654283, -9.180334>
  57.     <0.015695, -0.102667, -7.420021>  <-0.071766, -0.102667, -7.420021>  <-0.159226, -0.220225, -7.420021>  <-0.159226, -0.337783, -7.420021>
  58.     <0.015695, 0.130047, -6.455663>  <-0.071766, 0.130047, -6.455663>  <-0.159226, 0.012489, -6.455663>  <-0.159226, -0.105069, -6.455663>  }
  59. }
  60. #declare cala5 = object { 
  61.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  62.     <-0.159226, -0.105069, -6.455663>  <-0.159226, -0.222627, -6.455663>  <-0.071766, -0.340185, -6.455663>  <0.015695, -0.340185, -6.455663>
  63.     <-0.159226, 0.127644, -5.491305>  <-0.159226, 0.010086, -5.491305>  <-0.071766, -0.107472, -5.491305>  <0.015695, -0.107472, -5.491305>
  64.     <-0.186740, 0.443451, -3.514021>  <-0.186740, 0.325893, -3.514021>  <-0.085523, 0.208335, -3.514021>  <0.015695, 0.208335, -3.514021>
  65.     <-0.172983, 0.457180, -2.371858>  <-0.172983, 0.339622, -2.371858>  <-0.078644, 0.222064, -2.371858>  <0.015695, 0.222064, -2.371858>  }
  66. }
  67. #declare cala6 = object { 
  68.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  69.     <0.015695, -0.340185, -6.455663>  <0.103155, -0.340185, -6.455663>  <0.190615, -0.222627, -6.455663>  <0.190615, -0.105069, -6.455663>
  70.     <0.015695, -0.107472, -5.491305>  <0.103155, -0.107472, -5.491305>  <0.190615, 0.010086, -5.491305>  <0.190615, 0.127644, -5.491305>
  71.     <0.015695, 0.208335, -3.514021>  <0.116912, 0.208335, -3.514021>  <0.218129, 0.325893, -3.514021>  <0.218129, 0.443451, -3.514021>
  72.     <0.015695, 0.222064, -2.371858>  <0.110033, 0.222064, -2.371858>  <0.204372, 0.339622, -2.371858>  <0.204372, 0.457180, -2.371858>  }
  73. }
  74. #declare cala7 = object { 
  75.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  76.     <0.190615, -0.105069, -6.455663>  <0.190615, 0.012489, -6.455663>  <0.103155, 0.130047, -6.455663>  <0.015695, 0.130047, -6.455663>
  77.     <0.190615, 0.127644, -5.491305>  <0.190615, 0.245202, -5.491305>  <0.103155, 0.362760, -5.491305>  <0.015695, 0.362760, -5.491305>
  78.     <0.218129, 0.443451, -3.514021>  <0.218129, 0.561009, -3.514021>  <0.116912, 0.678567, -3.514021>  <0.015695, 0.678567, -3.514021>
  79.     <0.204372, 0.457180, -2.371858>  <0.204372, 0.574738, -2.371858>  <0.110033, 0.692296, -2.371858>  <0.015695, 0.692296, -2.371858>  }
  80. }
  81. #declare cala8 = object { 
  82.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  83.     <0.015695, 0.130047, -6.455663>  <-0.071766, 0.130047, -6.455663>  <-0.159226, 0.012489, -6.455663>  <-0.159226, -0.105069, -6.455663>
  84.     <0.015695, 0.362760, -5.491305>  <-0.071766, 0.362760, -5.491305>  <-0.159226, 0.245202, -5.491305>  <-0.159226, 0.127644, -5.491305>
  85.     <0.015695, 0.678567, -3.514021>  <-0.085523, 0.678567, -3.514021>  <-0.186740, 0.561009, -3.514021>  <-0.186740, 0.443451, -3.514021>
  86.     <0.015695, 0.692296, -2.371858>  <-0.078644, 0.692296, -2.371858>  <-0.172983, 0.574738, -2.371858>  <-0.172983, 0.457180, -2.371858>  }
  87. }
  88. #declare cala9 = object { 
  89.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  90.     <-0.172983, 0.457180, -2.371858>  <-0.172983, 0.339622, -2.371858>  <-0.078644, 0.222064, -2.371858>  <0.015695, 0.222064, -2.371858>
  91.     <-0.159226, 0.470909, -1.229695>  <-0.159226, 0.353351, -1.229695>  <-0.071766, 0.235793, -1.229695>  <0.015695, 0.235793, -1.229695>
  92.     <-0.159226, 0.499753, 1.628134>  <-0.159226, 0.382195, 1.628134>  <-0.071766, 0.264637, 1.628134>  <0.015695, 0.264637, 1.628134>
  93.     <-0.162556, 0.343293, 2.352402>  <-0.162556, 0.268031, 2.352402>  <-0.077354, 0.137461, 2.352402>  <0.007847, 0.082154, 2.352402>  }
  94. }
  95. #declare cala10 = object { 
  96.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  97.     <0.015695, 0.222064, -2.371858>  <0.110033, 0.222064, -2.371858>  <0.204372, 0.339622, -2.371858>  <0.204372, 0.457180, -2.371858>
  98.     <0.015695, 0.235793, -1.229695>  <0.103155, 0.235793, -1.229695>  <0.190615, 0.353351, -1.229695>  <0.190615, 0.470909, -1.229695>
  99.     <0.015695, 0.264637, 1.628134>  <0.103155, 0.264637, 1.628134>  <0.190615, 0.382195, 1.628134>  <0.190615, 0.499753, 1.628134>
  100.     <0.007847, 0.082154, 2.352402>  <0.093049, 0.137461, 2.352402>  <0.178250, 0.268031, 2.352402>  <0.178250, 0.343293, 2.352402>  }
  101. }
  102. #declare cala11 = object { 
  103.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  104.     <0.204372, 0.457180, -2.371858>  <0.204372, 0.574738, -2.371858>  <0.110033, 0.692296, -2.371858>  <0.015695, 0.692296, -2.371858>
  105.     <0.190615, 0.470909, -1.229695>  <0.190615, 0.588467, -1.229695>  <0.103155, 0.706025, -1.229695>  <0.015695, 0.706025, -1.229695>
  106.     <0.190615, 0.499753, 1.628134>  <0.190615, 0.617311, 1.628134>  <0.103155, 0.734869, 1.628134>  <0.015695, 0.734869, 1.628134>
  107.     <0.178250, 0.343293, 2.352402>  <0.178250, 0.529170, 2.352402>  <0.093049, 0.659740, 2.352402>  <0.007847, 0.604432, 2.352402>  }
  108. }
  109. #declare cala12 = object { 
  110.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  111.     <0.015695, 0.692296, -2.371858>  <-0.078644, 0.692296, -2.371858>  <-0.172983, 0.574738, -2.371858>  <-0.172983, 0.457180, -2.371858>
  112.     <0.015695, 0.706025, -1.229695>  <-0.071766, 0.706025, -1.229695>  <-0.159226, 0.588467, -1.229695>  <-0.159226, 0.470909, -1.229695>
  113.     <0.015695, 0.734869, 1.628134>  <-0.071766, 0.734869, 1.628134>  <-0.159226, 0.617311, 1.628134>  <-0.159226, 0.499753, 1.628134>
  114.     <0.007847, 0.604432, 2.352402>  <-0.077354, 0.659740, 2.352402>  <-0.162556, 0.529170, 2.352402>  <-0.162556, 0.343293, 2.352402>  }
  115. }
  116. #declare cala13 = object { 
  117.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  118.     <-0.162556, 0.343293, 2.352402>  <-0.162556, 0.268031, 2.352402>  <-0.077354, 0.137461, 2.352402>  <0.007847, 0.082154, 2.352402>
  119.     <-0.165886, 0.297447, 3.076670>  <-0.165886, 0.153866, 3.076670>  <-0.082943, 0.010285, 3.076670>  <0.000000, 0.010285, 3.076670>
  120.     <-0.200000, 0.000000, 5.500000>  <-0.200000, -0.100000, 5.500000>  <-0.100000, -0.200000, 5.500000>  <0.000000, -0.200000, 5.500000>
  121.     <-0.600000, 0.000000, 6.000000>  <-0.600000, -0.300000, 6.000000>  <-0.300000, -0.948413, 6.014517>  <0.000000, -0.948413, 6.014517>  }
  122. }
  123. #declare cala14 = object { 
  124.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  125.     <0.007847, 0.082154, 2.352402>  <0.093049, 0.137461, 2.352402>  <0.178250, 0.268031, 2.352402>  <0.178250, 0.343293, 2.352402>
  126.     <0.000000, 0.010285, 3.076670>  <0.082943, 0.010285, 3.076670>  <0.165886, 0.153866, 3.076670>  <0.165886, 0.297447, 3.076670>
  127.     <0.000000, -0.200000, 5.500000>  <0.100000, -0.200000, 5.500000>  <0.200000, -0.100000, 5.500000>  <0.200000, 0.000000, 5.500000>
  128.     <0.000000, -0.948413, 6.014517>  <0.300000, -0.948413, 6.014517>  <0.600000, -0.300000, 6.000000>  <0.600000, 0.000000, 6.000000>  }
  129. }
  130. #declare cala15 = object { 
  131.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  132.     <0.178250, 0.343293, 2.352402>  <0.178250, 0.529170, 2.352402>  <0.093049, 0.659740, 2.352402>  <0.007847, 0.604432, 2.352402>
  133.     <0.165886, 0.297447, 3.076670>  <0.165886, 0.441029, 3.076670>  <0.082943, 0.584610, 3.076670>  <0.000000, 0.584610, 3.076670>
  134.     <0.200000, 0.000000, 5.500000>  <0.200000, 0.100000, 5.500000>  <0.100000, 0.200000, 5.500000>  <0.000000, 0.200000, 5.500000>
  135.     <0.600000, 0.000000, 6.000000>  <0.600000, 0.300000, 6.000000>  <-0.194257, 0.535022, 6.000000>  <-0.056634, 0.481871, 6.000000>  }
  136. }
  137. #declare cala16 = object { 
  138.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  139.     <0.007847, 0.604432, 2.352402>  <-0.077354, 0.659740, 2.352402>  <-0.162556, 0.529170, 2.352402>  <-0.162556, 0.343293, 2.352402>
  140.     <0.000000, 0.584610, 3.076670>  <-0.082943, 0.584610, 3.076670>  <-0.165886, 0.441029, 3.076670>  <-0.165886, 0.297447, 3.076670>
  141.     <0.000000, 0.200000, 5.500000>  <-0.100000, 0.200000, 5.500000>  <-0.200000, 0.100000, 5.500000>  <-0.200000, 0.000000, 5.500000>
  142.     <-0.056634, 0.481871, 6.000000>  <0.080989, 0.428721, 6.000000>  <-0.600000, 0.300000, 6.000000>  <-0.600000, 0.000000, 6.000000>  }
  143. }
  144. #declare cala17 = object { 
  145.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  146.     <-0.600000, 0.000000, 6.000000>  <-0.600000, -0.300000, 6.000000>  <-0.300000, -0.948413, 6.014517>  <0.000000, -0.948413, 6.014517>
  147.     <-1.000000, 0.000000, 6.500000>  <-1.000000, -0.500000, 6.500000>  <-0.500000, -1.696825, 6.529034>  <0.000000, -1.696825, 6.529034>
  148.     <-1.000000, 0.000000, 7.000000>  <-1.000000, -0.500000, 7.000000>  <-0.505603, -1.757468, 9.337047>  <-0.005603, -1.757468, 9.337047>
  149.     <-1.000000, -0.245275, 8.375421>  <-1.000000, -0.961515, 9.105671>  <-0.001787, -3.539206, 10.994895>  <0.000000, -3.539206, 10.994895>  }
  150. }
  151. #declare cala18 = object { 
  152.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  153.     <0.000000, -0.948413, 6.014517>  <0.300000, -0.948413, 6.014517>  <0.600000, -0.300000, 6.000000>  <0.600000, 0.000000, 6.000000>
  154.     <0.000000, -1.696825, 6.529034>  <0.500000, -1.696825, 6.529034>  <1.000000, -0.500000, 6.500000>  <1.000000, 0.000000, 6.500000>
  155.     <-0.005603, -1.757468, 9.337047>  <0.494397, -1.757468, 9.337047>  <1.000000, -0.500000, 7.000000>  <1.000000, 0.000000, 7.000000>
  156.     <0.000000, -3.539206, 10.994895>  <0.001787, -3.539206, 10.994895>  <1.000000, -0.961515, 9.105671>  <1.000000, -0.245275, 8.375421>  }
  157. }
  158. #declare cala19 = object { 
  159.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  160.     <0.600000, 0.000000, 6.000000>  <0.600000, 0.300000, 6.000000>  <-0.194257, 0.535022, 6.000000>  <-0.056634, 0.481871, 6.000000>
  161.     <1.000000, 0.000000, 6.500000>  <1.000000, 0.500000, 6.500000>  <-0.488515, 0.870044, 6.500000>  <-0.113269, 0.763743, 6.500000>
  162.     <1.000000, 0.000000, 7.000000>  <1.000000, 0.500000, 7.000000>  <-0.488515, 0.870044, 6.673914>  <-0.113269, 0.763743, 6.673914>
  163.     <1.000000, -0.245275, 8.375421>  <1.000000, 0.470966, 7.645172>  <-0.488515, 0.874885, 7.047797>  <-0.113269, 0.767209, 7.047797>  }
  164. }
  165. #declare cala20 = object { 
  166.   bicubic_patch { type 1 flatness BezFlatness u_steps BezUStep v_steps BezVStep
  167.     <-0.056634, 0.481871, 6.000000>  <0.080989, 0.428721, 6.000000>  <-0.600000, 0.300000, 6.000000>  <-0.600000, 0.000000, 6.000000>
  168.     <-0.113269, 0.763743, 6.500000>  <0.261977, 0.657442, 6.500000>  <-1.000000, 0.500000, 6.500000>  <-1.000000, 0.000000, 6.500000>
  169.     <-0.113269, 0.763743, 6.673914>  <0.261977, 0.657442, 6.673914>  <-1.000000, 0.500000, 7.000000>  <-1.000000, 0.000000, 7.000000>
  170.     <-0.113269, 0.767209, 7.047797>  <0.261977, 0.659532, 7.047797>  <-1.000000, 0.470966, 7.645172>  <-1.000000, -0.245275, 8.375421>  }
  171. }
  172. #declare cala = union { 
  173.   object { cala1 }
  174.   object { cala2 }
  175.   object { cala3 }
  176.   object { cala4 }
  177.   object { cala5 }
  178.   object { cala6 }
  179.   object { cala7 }
  180.   object { cala8 }
  181.   object { cala9 }
  182.   object { cala10 }
  183.   object { cala11 }
  184.   object { cala12 }
  185.   object { cala13 }
  186.   object { cala14 }
  187.   object { cala15 }
  188.   object { cala16 }
  189.   object { cala17 }
  190.   object { cala18 }
  191.   object { cala19 }
  192.   object { cala20 }
  193.   texture {
  194.     Cala_Tex
  195.   }
  196.   scale <1.000000, 1.000000, 1.500000>
  197.   rotate <-0.000000, -0.000000, -180.000000>
  198.   translate <0.000000, 0.400000, -7.954288>
  199. }
  200.  
  201. #declare stamen = object { 
  202.   sphere {<0,0,0>,1}
  203.   texture {
  204.     Texture02
  205.   }
  206.   scale <0.200000, 0.200000, 2.500000>
  207.   translate <0.000000, 0.507729, 2.657541>
  208. }
  209.  
  210. union {   // cala_lilly
  211.   object { cala }
  212.   object { stamen }
  213.   bounded_by { Bound001 }
  214.   scale <0.400000, 0.400000, 0.400000>
  215.   rotate <-25.500000, -0.000000, -0.000000>
  216.   translate <0.000000, 2.852877, 8.818493>
  217. }
  218.