home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 16
/
CD_ASCQ_16_0994.iso
/
maj
/
povtool
/
scene
/
diamant.pov
< prev
next >
Wrap
Text File
|
1994-06-21
|
16KB
|
671 lines
/*┌───────────────────────────────────────────────────────────────────────────┐
│ │
│ Ce fichier est fait pour être utilisé avec POV-Ray tracer 1.00 │
│ Il peut être modifié et copié à volonté et si vous obtenez une │
│ image intéressante ou surprenante, je vous demande simplement │
│ de me la faire parvenir au format 24 bits Targa. │
│ │
│ │
│ This data file is for use with POV-Ray tracer 1.00 . It may be │
│ used or altered by anyone as desired. if you create with it │
│ another scene or picture, please send me a copy in 24 bits │
│ Targa format. │
│ │
│ Pour tous renseignements complémentaires, contactez : │
│ For more informations, contact : │
│ │
│ │
│ │
│ D E N I S O L I V I E R │
│ 5, boulevard Franck Lamy │
│ 1 7 2 0 0 R O Y A N │
│ F R A N C E │
│ ────────────────────────── │
│ T é l : 4 6 0 5 4 9 4 4 │
│ F a x : 4 6 0 5 6 7 4 3 │
│ │
│ │
│ FICHIER POVRay DIAMANT.POV │ │
│ TEMPS CALCUL : 23 h 32 mn │
│ SYSTEME : PC 386sx+387 16 │
│ │
└───────────────────────────────────────────────────────────────────────────┘*/
/* Générateur de révolution : DKBAXE */
/* triangles non lissés */
/* 22-02-1992 */
#include "shapes.inc"
#include "colors.inc"
#include "textures.inc"
#version 1.0
camera {
location <0 150 -640>
right <1.333333333 0 0>
look_at <0.1 0.1 0.1>
}
object {
light_source {
<750 760 -740>
colour red 1.0
}
}
object {
light_source {
<750 100 440>
colour blue 1.0
}
}
object {
light_source {
<-150 760 740>
colour green 1.0
}
}
#declare Test = union {
/* facette n° 1 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< +0.0000 +91.5000 +162.0000 >
< +75.2851 +91.5000 +143.4439 >
}
/* facette n° 2 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< +75.2851 +91.5000 +143.4439 >
< +133.3234 +91.5000 +92.0265 >
}
/* facette n° 3 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< +133.3234 +91.5000 +92.0265 >
< +160.8188 +91.5000 +19.5269 >
}
/* facette n° 4 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< +160.8188 +91.5000 +19.5269 >
< +151.4726 +91.5000 -57.4460 >
}
/* facette n° 5 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< +151.4726 +91.5000 -57.4460 >
< +107.4259 +91.5000 -121.2587 >
}
/* facette n° 6 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< +107.4259 +91.5000 -121.2587 >
< +38.7691 +91.5000 -157.2926 >
}
/* facette n° 7 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< +38.7691 +91.5000 -157.2926 >
< -38.7691 +91.5000 -157.2926 >
}
/* facette n° 8 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< -38.7691 +91.5000 -157.2926 >
< -107.4259 +91.5000 -121.2588 >
}
/* facette n° 9 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< -107.4259 +91.5000 -121.2588 >
< -151.4726 +91.5000 -57.4460 >
}
/* facette n° 10 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< -151.4726 +91.5000 -57.4460 >
< -160.8188 +91.5000 +19.5270 >
}
/* facette n° 11 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< -160.8188 +91.5000 +19.5270 >
< -133.3234 +91.5000 +92.0265 >
}
/* facette n° 12 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< -133.3234 +91.5000 +92.0265 >
< -75.2851 +91.5000 +143.4439 >
}
/* facette n° 13 ; ligne 1 */
triangle {
< +0.0000 +91.5000 +0.0000 >
< -75.2851 +91.5000 +143.4439 >
< -0.0000 +91.5000 +162.0000 >
}
/* facette n° 2 ; ligne 2 */
triangle {
< +0.0000 +91.5000 +162.0000 >
< +0.0000 +21.5000 +226.0000 >
< +105.0274 +21.5000 +200.1131 >
}
triangle {
< +0.0000 +91.5000 +162.0000 >
< +75.2851 +91.5000 +143.4439 >
< +105.0274 +21.5000 +200.1131 >
}
/* facette n° 4 ; ligne 2 */
triangle {
< +75.2851 +91.5000 +143.4439 >
< +105.0274 +21.5000 +200.1131 >
< +185.9944 +21.5000 +128.3826 >
}
triangle {
< +75.2851 +91.5000 +143.4439 >
< +133.3234 +91.5000 +92.0265 >
< +185.9944 +21.5000 +128.3826 >
}
/* facette n° 6 ; ligne 2 */
triangle {
< +133.3234 +91.5000 +92.0265 >
< +185.9944 +21.5000 +128.3826 >
< +224.3522 +21.5000 +27.2413 >
}
triangle {
< +133.3234 +91.5000 +92.0265 >
< +160.8188 +91.5000 +19.5269 >
< +224.3522 +21.5000 +27.2413 >
}
/* facette n° 8 ; ligne 2 */
triangle {
< +160.8188 +91.5000 +19.5269 >
< +224.3522 +21.5000 +27.2413 >
< +211.3137 +21.5000 -80.1407 >
}
triangle {
< +160.8188 +91.5000 +19.5269 >
< +151.4726 +91.5000 -57.4460 >
< +211.3137 +21.5000 -80.1407 >
}
/* facette n° 10 ; ligne 2 */
triangle {
< +151.4726 +91.5000 -57.4460 >
< +211.3137 +21.5000 -80.1407 >
< +149.8657 +21.5000 -169.1634 >
}
triangle {
< +151.4726 +91.5000 -57.4460 >
< +107.4259 +91.5000 -121.2587 >
< +149.8657 +21.5000 -169.1634 >
}
/* facette n° 12 ; ligne 2 */
triangle {
< +107.4259 +91.5000 -121.2587 >
< +149.8657 +21.5000 -169.1634 >
< +54.0853 +21.5000 -219.4328 >
}
triangle {
< +107.4259 +91.5000 -121.2587 >
< +38.7691 +91.5000 -157.2926 >
< +54.0853 +21.5000 -219.4328 >
}
/* facette n° 14 ; ligne 2 */
triangle {
< +38.7691 +91.5000 -157.2926 >
< +54.0853 +21.5000 -219.4328 >
< -54.0853 +21.5000 -219.4328 >
}
triangle {
< +38.7691 +91.5000 -157.2926 >
< -38.7691 +91.5000 -157.2926 >
< -54.0853 +21.5000 -219.4328 >
}
/* facette n° 16 ; ligne 2 */
triangle {
< -38.7691 +91.5000 -157.2926 >
< -54.0853 +21.5000 -219.4328 >
< -149.8657 +21.5000 -169.1634 >
}
triangle {
< -38.7691 +91.5000 -157.2926 >
< -107.4259 +91.5000 -121.2588 >
< -149.8657 +21.5000 -169.1634 >
}
/* facette n° 18 ; ligne 2 */
triangle {
< -107.4259 +91.5000 -121.2588 >
< -149.8657 +21.5000 -169.1634 >
< -211.3137 +21.5000 -80.1407 >
}
triangle {
< -107.4259 +91.5000 -121.2588 >
< -151.4726 +91.5000 -57.4460 >
< -211.3137 +21.5000 -80.1407 >
}
/* facette n° 20 ; ligne 2 */
triangle {
< -151.4726 +91.5000 -57.4460 >
< -211.3137 +21.5000 -80.1407 >
< -224.3522 +21.5000 +27.2413 >
}
triangle {
< -151.4726 +91.5000 -57.4460 >
< -160.8188 +91.5000 +19.5270 >
< -224.3522 +21.5000 +27.2413 >
}
/* facette n° 22 ; ligne 2 */
triangle {
< -160.8188 +91.5000 +19.5270 >
< -224.3522 +21.5000 +27.2413 >
< -185.9943 +21.5000 +128.3827 >
}
triangle {
< -160.8188 +91.5000 +19.5270 >
< -133.3234 +91.5000 +92.0265 >
< -185.9943 +21.5000 +128.3827 >
}
/* facette n° 24 ; ligne 2 */
triangle {
< -133.3234 +91.5000 +92.0265 >
< -185.9943 +21.5000 +128.3827 >
< -105.0273 +21.5000 +200.1131 >
}
triangle {
< -133.3234 +91.5000 +92.0265 >
< -75.2851 +91.5000 +143.4439 >
< -105.0273 +21.5000 +200.1131 >
}
/* facette n° 26 ; ligne 2 */
triangle {
< -75.2851 +91.5000 +143.4439 >
< -105.0273 +21.5000 +200.1131 >
< -0.0001 +21.5000 +226.0000 >
}
triangle {
< -75.2851 +91.5000 +143.4439 >
< -0.0000 +91.5000 +162.0000 >
< -0.0001 +21.5000 +226.0000 >
}
/* facette n° 3 ; ligne 3 */
triangle {
< +0.0000 +21.5000 +226.0000 >
< +0.0000 -43.5000 +134.0000 >
< +62.2729 -43.5000 +118.6511 >
}
triangle {
< +0.0000 +21.5000 +226.0000 >
< +105.0274 +21.5000 +200.1131 >
< +62.2729 -43.5000 +118.6511 >
}
/* facette n° 6 ; ligne 3 */
triangle {
< +105.0274 +21.5000 +200.1131 >
< +62.2729 -43.5000 +118.6511 >
< +110.2798 -43.5000 +76.1207 >
}
triangle {
< +105.0274 +21.5000 +200.1131 >
< +185.9944 +21.5000 +128.3826 >
< +110.2798 -43.5000 +76.1207 >
}
/* facette n° 9 ; ligne 3 */
triangle {
< +185.9944 +21.5000 +128.3826 >
< +110.2798 -43.5000 +76.1207 >
< +133.0230 -43.5000 +16.1519 >
}
triangle {
< +185.9944 +21.5000 +128.3826 >
< +224.3522 +21.5000 +27.2413 >
< +133.0230 -43.5000 +16.1519 >
}
/* facette n° 12 ; ligne 3 */
triangle {
< +224.3522 +21.5000 +27.2413 >
< +133.0230 -43.5000 +16.1519 >
< +125.2922 -43.5000 -47.5170 >
}
triangle {
< +224.3522 +21.5000 +27.2413 >
< +211.3137 +21.5000 -80.1407 >
< +125.2922 -43.5000 -47.5170 >
}
/* facette n° 15 ; ligne 3 */
triangle {
< +211.3137 +21.5000 -80.1407 >
< +125.2922 -43.5000 -47.5170 >
< +88.8584 -43.5000 -100.3004 >
}
triangle {
< +211.3137 +21.5000 -80.1407 >
< +149.8657 +21.5000 -169.1634 >
< +88.8584 -43.5000 -100.3004 >
}
/* facette n° 18 ; ligne 3 */
triangle {
< +149.8657 +21.5000 -169.1634 >
< +88.8584 -43.5000 -100.3004 >
< +32.0683 -43.5000 -130.1062 >
}
triangle {
< +149.8657 +21.5000 -169.1634 >
< +54.0853 +21.5000 -219.4328 >
< +32.0683 -43.5000 -130.1062 >
}
/* facette n° 21 ; ligne 3 */
triangle {
< +54.0853 +21.5000 -219.4328 >
< +32.0683 -43.5000 -130.1062 >
< -32.0683 -43.5000 -130.1062 >
}
triangle {
< +54.0853 +21.5000 -219.4328 >
< -54.0853 +21.5000 -219.4328 >
< -32.0683 -43.5000 -130.1062 >
}
/* facette n° 24 ; ligne 3 */
triangle {
< -54.0853 +21.5000 -219.4328 >
< -32.0683 -43.5000 -130.1062 >
< -88.8584 -43.5000 -100.3004 >
}
triangle {
< -54.0853 +21.5000 -219.4328 >
< -149.8657 +21.5000 -169.1634 >
< -88.8584 -43.5000 -100.3004 >
}
/* facette n° 27 ; ligne 3 */
triangle {
< -149.8657 +21.5000 -169.1634 >
< -88.8584 -43.5000 -100.3004 >
< -125.2922 -43.5000 -47.5171 >
}
triangle {
< -149.8657 +21.5000 -169.1634 >
< -211.3137 +21.5000 -80.1407 >
< -125.2922 -43.5000 -47.5171 >
}
/* facette n° 30 ; ligne 3 */
triangle {
< -211.3137 +21.5000 -80.1407 >
< -125.2922 -43.5000 -47.5171 >
< -133.0230 -43.5000 +16.1519 >
}
triangle {
< -211.3137 +21.5000 -80.1407 >
< -224.3522 +21.5000 +27.2413 >
< -133.0230 -43.5000 +16.1519 >
}
/* facette n° 33 ; ligne 3 */
triangle {
< -224.3522 +21.5000 +27.2413 >
< -133.0230 -43.5000 +16.1519 >
< -110.2798 -43.5000 +76.1207 >
}
triangle {
< -224.3522 +21.5000 +27.2413 >
< -185.9943 +21.5000 +128.3827 >
< -110.2798 -43.5000 +76.1207 >
}
/* facette n° 36 ; ligne 3 */
triangle {
< -185.9943 +21.5000 +128.3827 >
< -110.2798 -43.5000 +76.1207 >
< -62.2728 -43.5000 +118.6511 >
}
triangle {
< -185.9943 +21.5000 +128.3827 >
< -105.0273 +21.5000 +200.1131 >
< -62.2728 -43.5000 +118.6511 >
}
/* facette n° 39 ; ligne 3 */
triangle {
< -105.0273 +21.5000 +200.1131 >
< -62.2728 -43.5000 +118.6511 >
< -0.0000 -43.5000 +134.0000 >
}
triangle {
< -105.0273 +21.5000 +200.1131 >
< -0.0001 +21.5000 +226.0000 >
< -0.0000 -43.5000 +134.0000 >
}
triangle {
< +0.0000 -43.5000 +134.0000 >
< +62.2729 -43.5000 +118.6511 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< +62.2729 -43.5000 +118.6511 >
< +110.2798 -43.5000 +76.1207 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< +110.2798 -43.5000 +76.1207 >
< +133.0230 -43.5000 +16.1519 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< +133.0230 -43.5000 +16.1519 >
< +125.2922 -43.5000 -47.5170 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< +125.2922 -43.5000 -47.5170 >
< +88.8584 -43.5000 -100.3004 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< +88.8584 -43.5000 -100.3004 >
< +32.0683 -43.5000 -130.1062 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< +32.0683 -43.5000 -130.1062 >
< -32.0683 -43.5000 -130.1062 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< -32.0683 -43.5000 -130.1062 >
< -88.8584 -43.5000 -100.3004 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< -88.8584 -43.5000 -100.3004 >
< -125.2922 -43.5000 -47.5171 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< -125.2922 -43.5000 -47.5171 >
< -133.0230 -43.5000 +16.1519 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< -133.0230 -43.5000 +16.1519 >
< -110.2798 -43.5000 +76.1207 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< -110.2798 -43.5000 +76.1207 >
< -62.2728 -43.5000 +118.6511 >
< +0.0000 -139.5000 +0.0000 >
}
triangle {
< -62.2728 -43.5000 +118.6511 >
< -0.0000 -43.5000 +134.0000 >
< +0.0000 -139.5000 +0.0000 >
}
}
/* Nombre de triangles écrits : 78 */
object {
union { Test }
texture {
Glass2
ambient 0.6
colour Clear
ior 2.4
}
bounded_by {
sphere { <0 0 0> 287 }
}
}
/*─────────────────────────────────────────────────────────────────────────────*/
/* L E S O C L E */
/*─────────────────────────────────────────────────────────────────────────────*/
object {
intersection {
Cube
scale <340 340 340>
rotate <0 10 0>
translate <0 -479 0>
}
texture {
marble
turbulence 1.0
colour_map {
[0.0 0.7 colour red 1.0 blue 1.0 green 1.0
colour red 1.0 blue 1.0 green 1.0]
[0.7 0.9 colour red 1.0 blue 1.0 green 1.0
colour red 0.8 green 0.8 blue 0.8]
[0.9 1.0 colour red 0.8 green 0.8 blue 0.8
colour red 0.5 green 0.5 blue 0.5]
}
scale <20.1 20.1 20.1>
rotate <0.0 45.1 0.0>
reflection 0.1
phong 1.0
}
bounded_by {
sphere { <0 0 0> 480 }
}
}