home *** CD-ROM | disk | FTP | other *** search
- // Persistance of Vision Raytracer V2.0
- // World definition file.
- //
- // Contains 1 lights, 3 textures and 5 primitives.
- //
- // This file was generated for POV-Ray V2.0 by
- // MORAY.EXE (c) 1991-1994 SoftTronics by Lutz Kretzschmar + Markus Lutz
- //
-
- // Date : 02/23/1994 (23.02.1994)
- //
-
- //
- // This is the standard include file for POV.
- //
-
- #include "colors.inc"
- #include "textures.inc"
- #include "shapes.inc"
-
- // If you don't like or want the green floor plane and the blue sky, then
- // delete the following line
- //#include "enviro.inc"
-
- camera { // Camera Camera01
- location <68.184, 138.331, 220.092>
- direction <0.0, 0.0, 2.4880>
- sky <0.0, 1.0, 0.0> // Use right handed-system!
- up <0.0, 1.0, 0.0> // Where Z is up
- right <1.3333, 0.0, 0.0>
- look_at <2.877, 28.125, 4.233>
- }
-
- // ******* L I G H T S *******
- light_source { // Light001
- <500.000, 500.000, -500.000>
- color rgb <1.000, 1.000, 1.000>
- }
-
-
- // ******** O B J E C T S *******
- #declare Bound005 = box {
- <-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
- scale <4.900000, 13.000000, 0.350000>
- translate <0.000000, 0.000000, 0.200000>
- }
-
- #declare Cube001 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <4.900000, 13.000000, 0.350000>
- }
-
- #declare whole_thing = union {
- object { Cube001 }
- bounded_by { Bound005 }
- scale <0.900000, 0.900000, 0.900000>
- translate <0.000000, 0.000000, -0.500000>
- }
-
- #declare Bound001 = box {
- <-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
- scale <0.850000, 0.850000, 6.000000>
- translate <0.029303, 0.000000, -1.364177>
- }
-
- #declare Cube3 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.850000, 0.850000, 6.000000>
- translate <0.290000, 0.000000, -1.364000>
- }
-
- #declare upr_n_mid_1 = union {
- object { Cube3 }
- bounded_by { Bound001 }
- scale <0.600000, 0.600000, 0.500000>
- rotate <-10.000000, -10.000000, 0.000000>
- translate <3.000000, -8.000000, -2.700000>
- }
-
- #declare Bound003 = box {
- <-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
- scale <0.850000, 0.850000, 6.000000>
- translate <0.000000, 0.000000, -1.382027>
- }
-
- #declare Cube4 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.850000, 0.850000, 6.000000>
- translate <0.290000, 0.000000, -1.364000>
- }
-
- #declare upr_n_mid_2 = union {
- object { Cube4 }
- bounded_by { Bound003 }
- scale <0.600000, 0.600000, 0.500000>
- rotate <-10.000000, 10.000000, 0.000000>
- translate <-3.000000, -8.000000, -2.700000>
- }
-
- #declare Bound004 = box {
- <-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
- scale <0.850000, 0.850000, 6.000000>
- translate <0.000000, 0.000000, -1.378303>
- }
-
- #declare Cube5 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.850000, 0.850000, 6.000000>
- translate <0.290000, 0.000000, -1.364000>
- }
-
- #declare upr_n_mid_3 = union {
- object { Cube5 }
- bounded_by { Bound004 }
- scale <0.600000, 0.600000, 0.500000>
- rotate <10.000000, 10.000000, 0.000000>
- translate <-3.000000, 8.000000, -2.700000>
- }
-
- #declare Bound002 = box {
- <-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
- scale <0.850000, 0.850000, 6.000000>
- translate <0.030973, 0.000000, -1.347330>
- }
-
- #declare Cube6 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.850000, 0.850000, 6.000000>
- translate <0.290000, 0.000000, -1.364000>
- }
-
- #declare upr_n_mid_4 = union {
- object { Cube6 }
- bounded_by { Bound002 }
- scale <0.600000, 0.600000, 0.500000>
- rotate <10.000000, -10.000000, 0.000000>
- translate <3.000000, 8.000000, -2.700000>
- }
-
- union { // whole_table
- object { whole_thing }
- object { upr_n_mid_1 }
- object { upr_n_mid_2 }
- object { upr_n_mid_3 }
- object { upr_n_mid_4 }
- texture {
- White_Marble
- }
- scale <5.000000, 5.000000, 5.000000>
- rotate <-90.000000, -90.000000, 0.000000>
- translate <0.000000, 32.000000, 0.000000>
- }
-