home *** CD-ROM | disk | FTP | other *** search
- /******************************************/
- /* PV3D V1.00 one modeler for POV-RAY */
- /******************************************/
- /* POV-RAY V1.0 Generated file */
- /* Copyright Lecointe Ludovic 1992,1993 */
- /* PV3D is a FREEEWARE */
- /* Use the no registered version only */
- /* for no commercial use. */
- /* Send your contribution for the */
- /* development of PV3D and receive the */
- /* last available registered version of */
- /* PV3D (55$) */
- /******************************************/
- /* Lecointe Ludovic */
- /* 16 Rue du Bouvreuil */
- /* 77240 CESSON la ForĂȘt */
- /* France */
- /******************************************/
-
-
-
- #default { texture { ambient .4 diffuse .6}}
- #include "colors.inc"
- #include "shapes.inc"
- #include "textures.inc"
- #include "stones.inc"
-
- camera {
- location <0.01000 -0.21578 4.63317>
- direction <0 0 1.0>
- up <0 1 0>
- right <1.3333 0 0 >
- look_at <0.00000 -0.90000 -1.41000>
- }
-
- object {
- light_source { <0.00000 0.29000 1.31000> color red 1.00000 green 1.00000 blue 1.00000 scale <1.00000 1.10000 1.00000> }
- }
- object {
- light_source { <0.00000 0.34091 3.17554> color red 1.00000 green 1.00000 blue 1.00000 scale <0.43554 0.47909 0.43554> }
- }
- /*********************************/
- /*Master*/
- #declare Master = composite
- {
- /*PlaY23*/
- object
- {
- plane { <0.0 1.00000 0.0> 0.0
- translate < -0.02000 1.69993 0.00000>
- }
- texture
- {
- Apocalypse
- scale < 0.32000 1.00000 0.33000>
- translate < -0.02000 1.69993 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- } /*End object*/
- object
- {
- difference
- {
- /*Cube29*/
- intersection { Cube
- scale < 1.72000 0.44000 0.08000>
- translate < 0.00000 0.00000 0.00000>
- }
- /*CylZ33*/
- intersection
- {
- quadric { Cylinder_Z }
- plane { <0.0 0.0 1.0> 1.0 }
- plane { <0.0 0.0 -1.0> 1.0 }
- scale < 0.44155 0.77945 0.33335>
- translate < -1.00845 -0.50945 0.00000>
- }
- /*CylZ34*/
- intersection
- {
- quadric { Cylinder_Z }
- plane { <0.0 0.0 1.0> 1.0 }
- plane { <0.0 0.0 -1.0> 1.0 }
- scale < 0.44155 0.77945 0.33335>
- translate < 1.00845 -0.50945 0.00000>
- }
- /*CylZ35*/
- intersection
- {
- quadric { Cylinder_Z }
- plane { <0.0 0.0 1.0> 1.0 }
- plane { <0.0 0.0 -1.0> 1.0 }
- scale < 0.44155 0.77945 0.33335>
- translate < 0.00155 -0.51945 0.00000>
- }
- } /* End CSG */
- texture
- {
- Stone23
- scale < 1.72000 0.44000 0.08000>
- translate < 0.00000 0.00000 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-1.82000 -1.38890 -1.56000> <1.82000 1.49000 4.79317>}}
- } /*End CSG object*/
- object
- {
- union
- {
- /*Cube36*/
- intersection { Cube
- scale < 1.72118 0.08000 0.17561>
- translate < 0.00000 0.50000 0.00000>
- }
- /*Cube37*/
- intersection { Cube
- scale < 0.08216 0.44631 0.17561>
- translate < -1.63859 -0.00832 0.00000>
- }
- /*Cube38*/
- intersection { Cube
- scale < 0.08216 0.44631 0.17561>
- translate < 1.63859 -0.00832 0.00000>
- }
- } /* End CSG */
- texture
- {
- Stone17
- scale < 1.72118 0.08000 0.17561>
- translate < 0.00000 0.50000 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-1.82118 -0.55463 -0.27561> <1.82118 0.68000 0.27561>}}
- } /*End CSG object*/
- /*Cube39*/
- object
- {
- intersection { Cube
- scale < 1.95609 0.31818 1.81818>
- translate < 0.00155 -1.81818 1.02273>
- }
- texture
- {
- Stone19
- scale < 1.95609 0.31818 1.81818>
- translate < 0.00155 -1.81818 1.02273>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-2.05455 -2.23636 -0.89546> <2.05765 -1.40000 2.94091>}}
- } /*End object*/
- /*Cube46*/
- object
- {
- intersection { Cube
- scale < 0.44765 0.15244 0.30488>
- translate < 0.00000 -1.32996 1.67683>
- }
- texture
- {
- Stone21
- scale < 0.44765 0.15244 0.30488>
- translate < 0.00000 -1.32996 1.67683>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.54765 -1.58240 1.27195> <0.54765 -1.07753 2.08171>}}
- } /*End object*/
- /*Cube47*/
- object
- {
- intersection { Cube
- scale < 0.22988 0.10889 0.13066>
- translate < 0.00000 -1.06864 1.67683>
- }
- texture
- {
- Grnt1a
- scale < 0.22988 0.10889 0.13066>
- translate < 0.00000 -1.06864 1.67683>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.32988 -1.27753 1.44617> <0.32988 -0.85976 1.90749>}}
- } /*End object*/
- /*PlaY66*/
- object
- {
- plane { <0.0 -1.00000 0.0> 0.0
- translate < 0.00000 -2.17942 0.45733>
- }
- texture
- {
- colour red 1.000000 green 1.000000 blue 0.000000 alpha 0.000000
- } /* End Texture */
- } /*End object*/
- /*PlaY67*/
- object
- {
- plane { <0.0 -1.00000 0.0> 0.0
- translate < 0.00000 -2.02698 0.87109>
- }
- texture
- {
- Clouds
- scale < 0.69686 1.00000 0.71865>
- translate < 0.00000 -2.02698 0.87109>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- } /*End object*/
- /*Sphe71*/
- object
- {
- quadric { Ellipsoid
- scale < 0.15500 0.15500 0.15500>
- translate < 0.70000 -0.66500 2.06000>
- }
- texture
- {
- Gold_Texture
- scale < 0.15500 0.15500 0.15500>
- translate < 0.70000 -0.66500 2.06000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.53554 -0.92001 1.80500> <0.95500 0.92000 3.71108>}}
- } /*End object*/
- /*Sphe72*/
- object
- {
- quadric { Ellipsoid
- scale < 0.16500 0.16500 0.16500>
- translate < -0.70000 -0.66000 2.06000>
- }
- texture
- {
- Chrome_Texture
- scale < 0.16500 0.16500 0.16500>
- translate < -0.70000 -0.66000 2.06000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.96500 -0.92500 1.79500> <-0.43500 -0.39500 2.32500>}}
- } /*End object*/
- } /*End composite*/
- /*********************************/
- /*arche1*/
- #declare arche1 = composite
- {
- object
- {
- difference
- {
- /*CylZ0*/
- intersection
- {
- quadric { Cylinder_Z }
- plane { <0.0 0.0 1.0> 1.0 }
- plane { <0.0 0.0 -1.0> 1.0 }
- scale < 0.50000 0.87000 0.16667>
- translate < 0.00000 -0.50000 0.00000>
- }
- /*CylZ1*/
- intersection
- {
- quadric { Cylinder_Z }
- plane { <0.0 0.0 1.0> 1.0 }
- plane { <0.0 0.0 -1.0> 1.0 }
- scale < 0.38000 0.73000 0.19001>
- translate < 0.00000 -0.50000 0.00000>
- }
- /*Cube24*/
- intersection { Cube
- scale < 0.58000 0.54000 0.28000>
- translate < 0.01000 -1.04000 0.00000>
- }
- } /* End CSG */
- texture
- {
- Stone16
- scale < 0.50000 0.87000 0.16667>
- translate < 0.00000 -0.50000 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.60000 -1.68000 -0.38000> <0.60000 0.47000 0.38000>}}
- } /*End CSG object*/
- } /*End composite*/
- /*********************************/
- /*colone*/
- #declare colone = composite
- {
- /*CylY5*/
- object
- {
- intersection
- {
- quadric { Cylinder_Y }
- plane { <0.0 1.0 0.0> 1.0 }
- plane { <0.0 -1.0 0.0> 1.0 }
- scale < 0.11500 0.38499 0.11000>
- translate < 0.00000 0.00000 0.00000>
- }
- texture
- {
- Stone18
- scale < 0.11500 0.38499 0.11000>
- translate < 0.00000 0.00000 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.21500 -0.48500 -0.21000> <0.21500 0.48500 0.21000>}}
- } /*End object*/
- object
- {
- difference
- {
- union
- {
- /*CylZ6*/
- intersection
- {
- quadric { Cylinder_Z }
- plane { <0.0 0.0 1.0> 1.0 }
- plane { <0.0 0.0 -1.0> 1.0 }
- scale < 0.07078 0.06473 0.12501>
- translate < -0.11923 0.37527 0.00000>
- }
- /*CylZ7*/
- intersection
- {
- quadric { Cylinder_Z }
- plane { <0.0 0.0 1.0> 1.0 }
- plane { <0.0 0.0 -1.0> 1.0 }
- scale < 0.07078 0.06473 0.12501>
- translate < 0.11923 0.37527 0.00000>
- }
- /*Cube8*/
- intersection { Cube
- scale < 0.12000 0.03000 0.10500>
- translate < -0.00500 0.40500 0.00000>
- }
- /*CylY9*/
- intersection
- {
- quadric { Cylinder_Y }
- plane { <0.0 1.0 0.0> 1.0 }
- plane { <0.0 -1.0 0.0> 1.0 }
- scale < 0.12500 0.05000 0.11500>
- translate < 0.00000 0.33500 0.00000>
- }
- } /* End CSG */
- /*Sphe15*/
- quadric { Ellipsoid
- scale < 0.03500 0.03500 0.03500>
- translate < -0.11923 0.37527 -0.12000>
- }
- /*Sphe16*/
- quadric { Ellipsoid
- scale < 0.03500 0.03500 0.03500>
- translate < 0.11923 0.37527 -0.12000>
- }
- } /* End CSG */
- texture
- {
- Stone21
- scale < 0.07078 0.06473 0.12501>
- translate < -0.11923 0.37527 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.29000 0.21055 -0.22500> <0.29000 0.54000 0.22500>}}
- } /*End CSG object*/
- object
- {
- union
- {
- /*CylY10*/
- intersection
- {
- quadric { Cylinder_Y }
- plane { <0.0 1.0 0.0> 1.0 }
- plane { <0.0 -1.0 0.0> 1.0 }
- scale < 0.12500 0.05000 0.12000>
- translate < 0.00000 -0.34000 0.00000>
- }
- /*Cube11*/
- intersection { Cube
- scale < 0.14000 0.06500 0.15000>
- translate < 0.00000 -0.43500 0.00000>
- }
- /*Cube12*/
- intersection { Cube
- scale < 0.16500 0.01500 0.17500>
- translate < 0.00000 -0.45000 0.00000>
- }
- } /* End CSG */
- texture
- {
- Stone16
- scale < 0.12500 0.05000 0.12000>
- translate < 0.00000 -0.34000 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.22500 -0.60000 -0.22000> <0.22500 -0.19000 0.22000>}}
- } /*End CSG object*/
- object
- {
- union
- {
- /*Cube13*/
- intersection { Cube
- scale < 0.14000 0.04000 0.15000>
- translate < 0.00000 0.47500 0.00000>
- }
- /*Cube14*/
- intersection { Cube
- scale < 0.21250 0.02000 0.20250>
- translate < 0.00000 0.53500 0.00000>
- }
- } /* End CSG */
- texture
- {
- Stone16
- scale < 0.14000 0.04000 0.15000>
- translate < 0.00000 0.47500 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.24000 0.33500 -0.25000> <0.24000 0.61500 0.25000>}}
- } /*End CSG object*/
- } /*End composite*/
- /*********************************/
- /*GR3*/
- #declare GR3 = composite
- {
- object
- {
- union
- {
- /*Cube40*/
- intersection { Cube
- scale < 0.50000 0.50000 0.16000>
- translate < 0.00000 0.00000 -0.34000>
- }
- /*Cube41*/
- intersection { Cube
- scale < 0.50000 0.31500 0.15500>
- translate < 0.00000 -0.18500 -0.02500>
- }
- /*Cube42*/
- intersection { Cube
- scale < 0.50000 0.20500 0.15500>
- translate < 0.00000 -0.29500 0.28500>
- }
- /*Cube43*/
- intersection { Cube
- scale < 0.07000 0.50000 0.50000>
- translate < 0.43000 0.00000 0.00000>
- }
- /*Cube44*/
- intersection { Cube
- scale < 0.07000 0.50000 0.50000>
- translate < -0.43000 0.00000 0.00000>
- }
- } /* End CSG */
- texture
- {
- Stone14
- scale < 0.50000 0.50000 0.16000>
- translate < 0.00000 0.00000 -0.34000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.60000 -0.60000 -0.60000> <0.60000 0.60000 0.54000>}}
- } /*End CSG object*/
- } /*End composite*/
- /*********************************/
- /*epe*/
- #declare epe = composite
- {
- object
- {
- difference
- {
- union
- {
- /*CylY48*/
- intersection
- {
- quadric { Cylinder_Y }
- plane { <0.0 1.0 0.0> 1.0 }
- plane { <0.0 -1.0 0.0> 1.0 }
- scale < 0.04500 0.44999 0.01500>
- translate < 0.00000 0.00000 0.00000>
- }
- /*QSph49*/
- quadric { Ellipsoid
- scale < 0.04556 0.07144 0.01585>
- translate < 0.00032 -0.44955 0.00000>
- }
- } /* End CSG */
- /*Cube50*/
- intersection { Cube
- scale < 0.01416 0.36762 0.00530>
- translate < 0.00000 0.00000 -0.01047>
- }
- /*Cube51*/
- intersection { Cube
- scale < 0.01416 0.36762 0.00530>
- translate < 0.00000 0.00000 0.01047>
- }
- } /* End CSG */
- texture
- {
- Chrome_Texture
- scale < 0.04500 0.44999 0.01500>
- translate < 0.00000 0.00000 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.14500 -0.54999 -0.11500> <0.14500 0.54999 0.11500>}}
- } /*End CSG object*/
- /*Cube52*/
- object
- {
- intersection { Cube
- scale < 0.05100 0.05500 0.02165>
- translate < 0.00000 0.45500 0.00000>
- }
- texture
- {
- Gold_Texture
- scale < 0.05100 0.05500 0.02165>
- translate < 0.00000 0.45500 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.15100 0.30000 -0.12165> <0.15100 0.61000 0.12165>}}
- } /*End object*/
- /*QSph53*/
- object
- {
- quadric { Ellipsoid
- scale < 0.02376 0.03780 0.01112>
- translate < 0.07489 0.45656 0.00000>
- }
- texture
- {
- Silver_Texture
- scale < 0.02376 0.03780 0.01112>
- translate < 0.07489 0.45656 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.04887 0.31876 -0.11112> <0.19865 0.59437 0.11112>}}
- } /*End object*/
- /*QSph54*/
- object
- {
- quadric { Ellipsoid
- scale < 0.02376 0.03780 0.01112>
- translate < -0.07489 0.45656 0.00000>
- }
- texture
- {
- Silver_Texture
- scale < 0.02376 0.03780 0.01112>
- translate < -0.07489 0.45656 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.19865 0.31876 -0.11112> <0.04887 0.59437 0.11112>}}
- } /*End object*/
- object
- {
- union
- {
- /*QSph55*/
- quadric { Ellipsoid
- scale < 0.04164 0.02500 0.02882>
- translate < 0.00000 0.53508 0.00000>
- }
- /*QSph56*/
- quadric { Ellipsoid
- scale < 0.04164 0.02500 0.02882>
- translate < 0.00000 0.57995 0.00000>
- }
- /*QSph57*/
- quadric { Ellipsoid
- scale < 0.04164 0.02500 0.02882>
- translate < 0.00000 0.62163 0.00000>
- }
- /*QSph58*/
- quadric { Ellipsoid
- scale < 0.04164 0.02500 0.02882>
- translate < 0.00000 0.66971 0.00000>
- }
- /*QSph59*/
- quadric { Ellipsoid
- scale < 0.04164 0.02500 0.02882>
- translate < 0.00000 0.71459 0.00000>
- }
- } /* End CSG */
- texture
- {
- Bronze_Texture
- scale < 0.04164 0.02500 0.02882>
- translate < 0.00000 0.53508 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.14164 0.41007 -0.12882> <0.14164 0.79471 0.12882>}}
- } /*End CSG object*/
- /*ConY60*/
- object
- {
- intersection {
- quadric { QCone_Y }
- plane { <0.0 1.0 0.0> 0.0 }
- plane { <0.0 -1.0 0.0> 1.0 }
- translate <0.0 0.5 0.0>
- scale < 0.07028 0.14567 0.07052>
- translate < 0.00000 0.79498 0.00000>
- }
- texture
- {
- Stone21
- scale < 0.07028 0.07283 0.07052>
- translate < 0.00000 0.79498 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.17028 0.62215 -0.17052> <0.17028 0.96782 0.17052>}}
- } /*End object*/
- /*Sphe61*/
- object
- {
- quadric { Ellipsoid
- scale < 0.05763 0.05763 0.05763>
- translate < 0.00000 0.87551 0.00000>
- }
- texture
- {
- Glass
- scale < 0.05763 0.05642 0.05763>
- translate < 0.00000 0.87551 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.15764 0.71909 -0.15764> <0.15764 1.03192 0.15764>}}
- } /*End object*/
- object
- {
- union
- {
- /*Cube62*/
- intersection { Cube
- scale < 0.20491 0.01560 0.00813>
- translate < 0.00000 0.45519 0.00000>
- }
- /*ConX63*/
- intersection {
- quadric { QCone_X }
- plane { <1.0 0.0 0.0> 0.0 }
- plane { <-1.0 0.0 0.0> 1.0 }
- translate <0.5 0.0 0.0>
- scale < 0.10997 0.04500 0.04999>
- translate < -0.18253 0.45641 0.00000>
- }
- /*ConX64*/
- intersection {
- quadric { QCone_X }
- plane { <1.0 0.0 0.0> 0.0 }
- plane { <-1.0 0.0 0.0> 1.0 }
- translate <0.5 0.0 0.0>
- scale < 0.10997 0.04500 0.04999>
- rotate < 0.0 180 0.0>
- translate < 0.18253 0.45641 0.00000>
- }
- } /* End CSG */
- texture
- {
- Gold_Texture
- scale < 0.20491 0.01560 0.00813>
- translate < 0.00000 0.45519 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.30492 0.33959 -0.10813> <0.30492 0.57079 0.10813>}}
- } /*End CSG object*/
- /*QSph74*/
- object
- {
- quadric { Ellipsoid
- scale < 0.03000 0.03000 0.09500>
- translate < 0.00000 0.46000 0.00000>
- }
- texture
- {
- Stone21
- scale < 0.03000 0.03000 0.09500>
- translate < 0.00000 0.46000 0.00000>
- } /* End Texture */
- colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
- bounded_by { box { <-0.13000 0.33000 -0.19500> <0.13000 0.59000 0.19500>}}
- } /*End object*/
- } /*End composite*/
- /*+++++++++++++++++ Start Master ++++++++++++++++++++++++++*/
-
- composite {
- Master
- }
- /*********************************/
- composite {
- arche1
- scale < 1.00000 1.00000 1.00000>
- translate < 0.00000 0.00000 0.00000>
- }
- /*********************************/
- composite {
- colone
- scale < 1.00000 1.00000 1.00000>
- translate < -0.51000 -1.00000 0.00000>
- }
- /*********************************/
- composite {
- colone
- scale < 1.00000 1.00000 1.00000>
- translate < 0.51000 -1.00000 0.00000>
- }
- /*********************************/
- composite {
- arche1
- scale < 1.00000 1.00000 1.00000>
- translate < 1.00000 0.00000 0.00000>
- }
- /*********************************/
- composite {
- arche1
- scale < 1.00000 1.00000 1.00000>
- translate < -1.00000 0.00000 0.00000>
- }
- /*********************************/
- composite {
- colone
- scale < 1.00000 1.00000 1.00000>
- translate < -1.53000 -1.00000 0.00000>
- }
- /*********************************/
- composite {
- colone
- scale < 1.00000 1.00000 1.00000>
- translate < 1.53000 -1.00000 0.00000>
- }
- /*********************************/
- composite {
- GR3
- scale < 1.63571 0.69512 0.87282>
- translate < 0.00000 -1.78641 3.30923>
- }
- /*********************************/
- composite {
- epe
- scale < 1.00000 1.00000 1.00000>
- translate < 0.00000 -0.74111 1.67683>
- }
- /*********************************/
- composite {
- colone
- scale < 0.68000 0.64000 0.68000>
- translate < -0.70000 -1.18000 2.06000>
- }
- /*********************************/
- composite {
- colone
- scale < 0.68000 0.64000 0.68000>
- translate < 0.70000 -1.18000 2.06000>
- }
-