home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ray Tracing Box
/
RAY_CD.mdf
/
raytrace
/
_pov_dat
/
tablep
/
bsc_tab.pov
< prev
next >
Wrap
Text File
|
1994-02-22
|
4KB
|
153 lines
// 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>
}