home *** CD-ROM | disk | FTP | other *** search
/ Freelog 38 / Freelog038.iso / Graphisme3D / Pov / Dos / povmsdos.exe / POVMSDOS.ZIP / SHAPES.POV < prev    next >
Text File  |  1998-01-21  |  2KB  |  168 lines

  1. // Persistence Of Vision raytracer version 3.1 sample file.
  2. // By Chris Young
  3. // This image contains an example of every shape from SHAPES.INC
  4.  
  5. global_settings { assumed_gamma 2.2 }
  6.  
  7. #include "colors.inc"
  8. #include "shapes.inc"
  9.  
  10. camera {  
  11.    location <24, 10, -36>
  12.    direction <0, 0,  1.3>
  13.    look_at 6*y
  14. }
  15.  
  16. light_source {<200, 50, -100> color LightGray}
  17.  
  18. light_source {<50, 100, -200> color LightGray}
  19.  
  20. light_source {<200, 200, -200> color LightGray}
  21.  
  22. object {
  23.    Ellipsoid
  24.    scale <1, 2, 1>
  25.    pigment {Red}
  26.    translate <17, 2, -10>
  27. }
  28.  
  29. object {
  30.    Sphere
  31.    pigment {Flesh}
  32.    translate <20, 1, -11>
  33. }
  34.  
  35. object {
  36.    Cylinder_X
  37.    pigment {Green}
  38.    translate <0, 6, -2>
  39. }
  40.  
  41. object {
  42.    Cylinder_Y
  43.    pigment {Blue}
  44.    translate <18, 0, -8>
  45. }
  46.  
  47. object {
  48.    Cylinder_Z
  49.    pigment {Cyan}
  50.    translate <10, 3, 0>
  51. }
  52.  
  53. object {
  54.    QCone_X
  55.    pigment {Orange}
  56.    scale <9, 1, 1>
  57.    translate <13, 10, -3>
  58. }
  59.  
  60. object {
  61.    QCone_Y
  62.    pigment {Yellow}
  63.    scale <1, 9, 1>
  64.    translate <7, 10, -18>
  65. }
  66.  
  67. object {
  68.    QCone_Z
  69.    pigment {Maroon}
  70.    scale <1, 1, 9>
  71.    translate <7, 15, -10>
  72. }
  73.  
  74. object {
  75.    Plane_YZ 
  76.    pigment {Navy}
  77. }
  78.  
  79. object {
  80.    Plane_XZ 
  81.    pigment {White}
  82. }
  83.  
  84. object {
  85.    Plane_XY inverse
  86.    pigment {SkyBlue}
  87. }
  88.  
  89. object {
  90.    Paraboloid_X
  91.    pigment {Magenta}
  92.    translate <15, 15, -9>
  93. }
  94.  
  95. object {
  96.    Paraboloid_Y
  97.    pigment {GreenYellow}
  98.    translate <5, 11, -23>
  99. }
  100.  
  101. object {
  102.    Paraboloid_Z
  103.    pigment {OrangeRed}
  104.    translate <10, 18, -6>
  105. }
  106.  
  107. object {
  108.    Hyperboloid
  109.    pigment {Tan}
  110.    scale <7, 1, 1>
  111.    translate <10, 2, -5>
  112. }
  113.  
  114. object {
  115.    Hyperboloid_Y
  116.    pigment {NeonPink}
  117.    scale <1, 6, 1>
  118.    translate <3, 10, -10>
  119. }
  120.  
  121. object {
  122.    UnitBox
  123.    pigment {Scarlet}
  124.    translate <14, 1, -10>
  125. }
  126.  
  127. object {
  128.    Cube
  129.    pigment {ForestGreen}
  130.    translate <12, 1, -13>
  131. }
  132.  
  133. object {
  134.    Disk_X
  135.    pigment {Coral}
  136.    translate <10, 5, -24>
  137. }
  138.  
  139. object {
  140.    Disk_Y
  141.    pigment {SeaGreen}
  142.    translate <10, 7, -24>
  143. }
  144.  
  145. object {
  146.    Disk_Z
  147.    pigment {Brass}
  148.    translate <10, 9, -24>
  149. }
  150.  
  151. object {
  152.    Cone_X
  153.    pigment {SpicyPink}
  154.    translate <18, 1, -13>
  155. }
  156.  
  157. object {
  158.    Cone_Y
  159.    pigment {SummerSky}
  160.    translate <14, 1, -14>
  161. }
  162.  
  163. object {
  164.    Cone_Z
  165.    pigment {Wheat}
  166.    translate <12, 1, -17>
  167. }
  168.