home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 May / PCWorld_2000-05_cd.bin / Software / TemaCD / povray / povwin3.exe / %MAINDIR% / scenes / objects / prism3c.pov < prev    next >
Encoding:
Text File  |  2000-04-06  |  1.3 KB  |  55 lines

  1. // Persistence Of Vision raytracer version 3.1 sample file.
  2.  
  3. global_settings { assumed_gamma 2.2 }
  4.  
  5. #include "prism3.inc"
  6.  
  7. #declare Prism = prism {
  8.   cubic_spline
  9.   0.0,
  10.   1.0,
  11.   35,
  12.   <-0.228311, 0.228311>,  // Outer prism
  13.   <-1.000000, -1.000000>,  
  14.   <1.000000, -1.000000>, 
  15.   <0.228311, 0.228311>, 
  16.   <-0.228311, 0.228311>, 
  17.   <-1.000000, -1.000000>,
  18.   <1.000000, -1.000000> 
  19.   <-0.228311, 0.000000>,  // 1st inner prism
  20.   <-0.228311, -0.456621>,  
  21.   <0.228311, -0.456621>, 
  22.   <0.228311, 0.000000>, 
  23.   <-0.228311, 0.000000>, 
  24.   <-0.228311, -0.456621>,
  25.   <0.228311, -0.456621> 
  26.   <-0.479452, -0.273973>, // 2nd inner prism
  27.   <-0.479452, -0.730594>,
  28.   <-0.022831, -0.730594>, 
  29.   <-0.022831, -0.273973>, 
  30.   <-0.479452, -0.273973>, 
  31.   <-0.479452, -0.730594>,
  32.   <-0.022831, -0.730594>
  33.   <0.027397, -0.273973>, // 3rd inner prism
  34.   <0.027397, -0.730594>, 
  35.   <0.484018, -0.730594>, 
  36.   <0.484018, -0.273973>, 
  37.   <0.027397, -0.273973>, 
  38.   <0.027397, -0.730594>,
  39.   <0.484018, -0.730594> 
  40.   <-0.228311, -0.502283>, // 4th inner prism
  41.   <-0.228311, -0.958904>,
  42.   <0.228311, -0.958904>, 
  43.   <0.228311, -0.502283>, 
  44.   <-0.228311, -0.502283>, 
  45.   <-0.228311, -0.958904>,
  46.   <0.228311, -0.958904>
  47. }
  48.  
  49. object { Prism
  50.   pigment { color rgb<1, 0.2, 0.2> } 
  51.   scale <2, 0.2, 2> 
  52.   translate 0.614*z
  53. }
  54.  
  55.