home *** CD-ROM | disk | FTP | other *** search
- // 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>
- }
-