home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ray Tracing Box
/
RAY_CD.mdf
/
raytrace
/
_pov_dat
/
calali
/
table.pov
< prev
next >
Wrap
Text File
|
1993-10-15
|
3KB
|
164 lines
// Persistance of Vision Raytracer V2.0
// World definition file.
//
// Contains 0 lights, 2 textures and 11 primitives.
//
// This file was generated for POV-Ray V2.0 by
// MORAY.EXE (c) '91 '92 '93 SoftTronics by Lutz Kretzschmar + Markus Lutz
//
// Date : 10/15/1993 (15.10.1993)
//
#declare BezFlatness = 0.01
#declare BezUStep = 3
#declare BezVStep = 3
//
// ******** T E X T U R E S *******
//
#include "table.INC"
// ******** O B J E C T S *******
#declare Bound001 = box {
<-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
scale <5.377467, 5.377467, 10.887466>
translate <0.000000, 0.000000, -10.110000>
}
#declare table_top = box {
<-1, -1, -1>, <1, 1, 1>
texture {
Stone24
}
scale <5.000000, 5.000000, 0.500000>
}
#declare bracket = box {
<-1, -1, -1>, <1, 1, 1>
texture {
Chrome_Texture
}
scale <5.100000, 5.100000, 0.300000>
translate <0.000000, 0.000000, -0.300000>
}
#declare bracket_diff = box {
<-1, -1, -1>, <1, 1, 1>
texture {
Chrome_Texture
}
scale <5.020000, 5.020000, 0.500000>
}
#declare top_bracket = difference {
object { bracket }
object { bracket_diff }
texture {
Chrome_Texture
}
}
#declare shaft1 = cylinder {
<0,0,1>, <0,0,0>, 1
texture {
Chrome_Texture
}
scale <0.150000, 0.150000, 20.000000>
translate <-4.500000, -4.500000, -20.500000>
}
#declare foot1 = object {
sphere {<0,0,0>,1}
texture {
Chrome_Texture
}
scale <0.220000, 0.220000, 0.220000>
translate <-4.500000, -4.500000, -20.500000>
}
#declare leg1 = union {
object { shaft1 }
object { foot1 }
}
#declare shaft2 = cylinder {
<0,0,1>, <0,0,0>, 1
texture {
Chrome_Texture
}
scale <0.150000, 0.150000, 20.000000>
translate <4.500000, 4.500000, -20.500000>
}
#declare foot2 = object {
sphere {<0,0,0>,1}
texture {
Chrome_Texture
}
scale <0.220000, 0.220000, 0.220000>
translate <4.500000, 4.500000, -20.500000>
}
#declare leg2 = union {
object { shaft2 }
object { foot2 }
}
#declare shaft3 = cylinder {
<0,0,1>, <0,0,0>, 1
texture {
Chrome_Texture
}
scale <0.150000, 0.150000, 20.000000>
translate <-4.500000, 4.500000, -20.500000>
}
#declare foot3 = object {
sphere {<0,0,0>,1}
texture {
Chrome_Texture
}
scale <0.220000, 0.220000, 0.220000>
translate <-4.500000, 4.500000, -20.500000>
}
#declare leg3 = union {
object { shaft3 }
object { foot3 }
}
#declare shaft4 = cylinder {
<0,0,1>, <0,0,0>, 1
texture {
Chrome_Texture
}
scale <0.150000, 0.150000, 20.000000>
translate <4.500000, -4.500000, -20.500000>
}
#declare foot4 = object {
sphere {<0,0,0>,1}
texture {
Chrome_Texture
}
scale <0.220000, 0.220000, 0.220000>
translate <4.500000, -4.500000, -20.500000>
}
#declare leg4 = union {
object { shaft4 }
object { foot4 }
}
union { // table
object { table_top }
object { top_bracket }
object { leg1 }
object { leg2 }
object { leg3 }
object { leg4 }
bounded_by { Bound001 }
scale <0.500000, 0.500000, 0.500000>
translate <0.000000, 0.000000, -0.252000>
}