home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Computerspiele Selbermachen
/
computerspieleselbermachen.iso
/
pov
/
glass5.pov
< prev
next >
Wrap
Text File
|
1994-07-09
|
9KB
|
419 lines
/***********************************************************/
/* PV3D B1.91 One modeler for POV-RAY and VIVID */
/***********************************************************/
/* POV-RAY V2.0 Generated file */
/* Copyright Lecointe Ludovic 1992,1993 */
/* PV3D is a FREEEWARE. Use the no registered version only */
/* for no commercial use. Send to me your contribution for */
/* the development of PV3D and receive the last available */
/* registered version of PV3D. */
/* 250FF pour la France. 55$ For all other country */
/***********************************************************/
/* Lecointe Ludovic */
/* 16 Rue du Bouvreuil */
/* 77240 CESSON la Forêt */
/* France */
/***********************************************************/
/* External PV3D 'DEFAULT.INC' Area */
#default {
pigment
{
colour rgbf <1.0 1.0 1.0 0.0>
}
finish
{
ambient .4
diffuse .6
phong 1
}
}
/* Standard POV includes files Area */
#include "colors.inc"
#include "shapes.inc"
#include "textures.inc"
/* External 'filename.PIT' pigment Area for this frame */
/* Camera and Light Area */
camera {
location <-3.38000, 5.32000, -5.12000>
direction <0, 0, 1.0>
up <0, 1, 0>
right <1.3333, 0, 0 >
look_at <0.10000, 1.54000, 0.00000>
}
/* union Declare Area */
/*********************************/
/*s*/
#declare s = union
{
object
{
difference
{
/*Start Definition of CylZ12*/
cylinder
{ <0.0, 0.0, -1.0>,<0.0, 0.0, 1.0>,1
scale < 0.62310, 0.55890, 0.14001>
translate < 0.71722, -0.70008, 0.00000>
} /* End Shape */
/*Start Definition of CylZ13*/
cylinder
{ <0.0, 0.0, -1.0>,<0.0, 0.0, 1.0>,1
scale < 0.36310, 0.35890, 0.24001>
translate < 0.72310, -0.71890, 0.00000>
} /* End Shape */
/*Start Definition of PlaY14*/
plane
{ <0.0, -1.00000, 0.0>, 0.0
rotate < 0, 0, 45>
translate < 0.67320, -0.66298, 0.00000>
} /* End Shape */
} /* End CSG */
//bounded_by { box { <-0.00588, -1.35898, -0.34001>, <1.44031, -0.04118, 0.34001>}}
} /* End Shape or Object */
object
{
difference
{
/*Start Definition of CylZ15*/
cylinder
{ <0.0, 0.0, -1.0>,<0.0, 0.0, 1.0>,1
scale < 0.62310, 0.55890, 0.14001>
translate < 0.70810, 0.39610, 0.00000>
} /* End Shape */
/*Start Definition of CylZ16*/
cylinder
{ <0.0, 0.0, -1.0>,<0.0, 0.0, 1.0>,1
scale < 0.36310, 0.35890, 0.24001>
translate < 0.70310, 0.42110, 0.00000>
} /* End Shape */
/*Start Definition of PlaY17*/
plane
{ <0.0, 1.00000, 0.0>, 0.0
rotate < 0, 0, 45>
translate < 0.70276, 0.42658, 0.00000>
} /* End Shape */
} /* End CSG */
//bounded_by { box { <-0.01500, -0.26280, -0.34001>, <1.43120, 1.05500, 0.34001>}}
} /* End Shape or Object */
/*Start Definition of Cube18*/
object
{
box
{<-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
scale < 0.11700, 0.40500, 0.14200>
rotate < 0, 0, 57>
translate < 0.67914, -0.11922, 0.00000>
} /* End Shape */
} /*End object*/
} /*End union*/
/*********************************/
/*r*/
#declare r = union
{
object
{
difference
{
/*Start Definition of CylZ8*/
cylinder
{ <0.0, 0.0, -1.0>,<0.0, 0.0, 1.0>,1
scale < 0.82878, 0.80000, 0.18994>
translate < 0.26000, -0.08000, 0.00000>
} /* End Shape */
/*Start Definition of CylZ9*/
cylinder
{ <0.0, 0.0, -1.0>,<0.0, 0.0, 1.0>,1
scale < 0.52000, 0.48000, 0.66670>
translate < 0.30000, -0.10000, 0.00000>
} /* End Shape */
} /* End CSG */
//bounded_by { box { <-0.66878, -0.98000, -0.76670>, <1.18251, 0.82000, 0.76670>}}
} /* End Shape or Object */
/*Start Definition of Cube10*/
object
{
box
{<-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
scale < 0.16000, 0.70100, 0.18500>
rotate < 0, 0, 35>
translate < 0.73310, -1.28602, 0.00000>
} /* End Shape */
} /*End object*/
/*Start Definition of Cube11*/
object
{
box
{<-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
scale < 0.14878, 0.86000, 0.19648>
translate < -0.42000, -0.94000, 0.00000>
} /* End Shape */
} /*End object*/
} /*End union*/
/*********************************/
/*ah2*/
#declare ah2 = union
{
object
{
difference
{
/*Start Definition of Cube2*/
box
{<-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
scale < 0.16000, 0.94000, 0.18000>
rotate < 0, 0, 330>
translate < -0.65947, -0.00245, 0.00000>
} /* End Shape */
/*Start Definition of PlaX3*/
plane
{ <-1.00000, 0.0, 0.0>, 0.0
translate < -0.33120, 0.83516, 0.00000>
} /* End Shape */
} /* End CSG */
//bounded_by { box { <-1.36862, -2.05204, -0.28500>, <1.36620, 0.99135, 0.28500>}}
} /* End Shape or Object */
} /*End union*/
/*********************************/
/*ah1*/
#declare ah1 = union
{
object
{
difference
{
/*Start Definition of Cube0*/
box
{<-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
scale < 0.16000, 0.94000, 0.18000>
rotate < 0, 0, 330>
translate < -0.65947, -0.00245, 0.00000>
} /* End Shape */
/*Start Definition of PlaX1*/
plane
{ <-1.00000, 0.0, 0.0>, 0.0
translate < -0.33120, 0.83516, 0.00000>
} /* End Shape */
} /* End CSG */
//bounded_by { box { <-1.36862, -0.99625, -0.28000>, <0.04967, 0.99135, 0.28000>}}
} /* End Shape or Object */
} /*End union*/
/*********************************/
/*Master*/
#declare Master = union
{
/*Start Definition of Grou4*/
object
{
object
{ ah1
scale < 1.00000, 1.00000, 1.00000>
rotate < 0, 180, 0>
translate < -1.30175, 1.62110, 0.00000>
pigment
{
colour rgbf <1.000000, 1.000000, 0.000000, 0.000000>
} /* End Colour */
} /* End Shape */
} /*End object*/
/*Start Definition of Grou5*/
object
{
object
{ ah2
scale < 1.00000, 1.00000, 1.00000>
translate < -0.64000, 1.62000, 0.00000>
pigment
{
colour rgbf <1.000000, 1.000000, 0.000000, 0.000000>
} /* End Colour */
} /* End Shape */
} /*End object*/
/*Start Definition of Cube7*/
object
{
box
{<-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
scale < 0.39000, 0.09000, 0.18000>
translate < -0.98000, 1.36000, 0.00000>
pigment
{
colour rgbf <1.000000, 1.000000, 0.000000, 0.000000>
} /* End Colour */
} /* End Shape */
} /*End object*/
/*Start Definition of Grou19*/
object
{
object
{ s
scale < 0.91219, 0.77415, 1.00000>
rotate < 0, 0, 357>
translate < -3.70244, 1.74707, 0.00000>
} /* End Shape */
} /*End object*/
/*Start Definition of Grou20*/
object
{
object
{ r
scale < 0.88000, 0.68000, 1.00000>
translate < 0.92000, 1.90000, 0.00000>
texture
{
Glass320
scale < 0.44000, 0.34000, 0.50000>
translate < 0.92000, 1.90000, 0.00000>
} /* End texture */
pigment { quick_colour red 1.000000 green 0.000000 blue 0.000000 filter 0.000000}
} /* End Shape or Object */
} /*End object*/
/*Start Definition of Cube21*/
object
{
box
{<-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0>
scale < 0.39000, 0.09000, 0.18000>
translate < 3.33000, 1.23000, 0.00000>
} /* End Shape */
} /*End object*/
/*Start Definition of Grou22*/
object
{
object
{ ah1
scale < 1.00000, 1.00000, 1.00000>
rotate < 0, 180, 0>
translate < 2.97722, 1.50000, 0.00000>
} /* End Shape */
} /*End object*/
/*Start Definition of Grou23*/
object
{
object
{ ah2
scale < 1.00000, 1.00000, 1.00000>
translate < 3.64000, 1.50000, 0.00000>
} /* End Shape */
} /*End object*/
/*Start Definition of Ligh24*/
object
{
light_source
{ <0.0, 0.0, 0.0>
colo