entrata
#include "colors.inc"
#include "metals.inc"
#include "glass.inc"
#include "woods.inc"
#include "stones.inc"
background { color Gray40 }
camera {
location <0, 10, -20>
look_at <0, 5, 0>
}
light_source { <-10, 10, -10>, color White }
/* scale */
union {
box {
<-5, 0, -3>
<5, 0.5, 0>
texture { T_Grnt16 scale 4 }
}
box {
<-4.5, 0.5, -2.5>
<4.5, 0.9, 0>
texture { T_Grnt16 scale 4 }
}
box {
<-4, 0.9, -2>
<4, 1.3, 0>
texture { T_Grnt16 scale 4 }
}
cylinder {
<-5, 0.3, -3>
<5, 0.3, -3>, 0.2
texture { T_Grnt16 scale 4 }
}
cylinder {
<-4.5, 0.75, -2.5>
<4.5, 0.75, -2.5>, 0.15
texture { T_Grnt16 scale 4 }
}
cylinder {
<-4, 1.2, -2>
<4, 1.2, -2>, 0.1
texture { T_Grnt16 scale 4 }
}
sphere {
<-5, 0.3, -3>, 0.2
texture { T_Grnt16 scale 4 }
}
sphere {
<5, 0.3, -3>, 0.2
texture { T_Grnt16 scale 4 }
}
sphere {
<-4.5, 0.75, -2.5>, 0.15
texture { T_Grnt16 scale 4 }
}
sphere {
<4.5, 0.75, -2.5>, 0.15
texture { T_Grnt16 scale 4 }
}
sphere {
<-4, 1.2, -2>, 0.1
texture { T_Grnt16 scale 4 }
}
sphere {
<4, 1.2, -2>, 0.1
texture { T_Grnt16 scale 4 }
}
cylinder {
<-5, 0.3, -3>
<-5, 0.3, 0>, 0.2
texture { T_Grnt16 scale 4 }
}
cylinder {
<-5, 0.3, -3>
<-5, 0.3, 0>, 0.2
texture { T_Grnt16 scale 4 }
translate x*10
}
cylinder {
<-4.5, 0.75, -2.5>
<-4.5, 0.75, 0>, 0.15
texture { T_Grnt16 scale 4 }
}
cylinder {
<-4.5, 0.75, -2.5>
<-4.5, 0.75, 0>, 0.15
texture { T_Grnt16 scale 4 }
translate x*9
}
cylinder {
<-4, 1.2, -2>
<-4, 1.2, 0>, 0.1
texture { T_Grnt16 scale 4 }
}
cylinder {
<-4, 1.2, -2>
<-4, 1.2, 0>, 0.1
texture { T_Grnt16 scale 4 }
translate x*8
}
scale <1, 0, 0>
}
/* porta */
box {
<-3, 1.2, 0>
<0, 8.2, -1>
texture { T_Wood4 scale 4 }
}
box {
<0, 1.2, 0>
<3, 8.2, -1>
texture { T_Wood4 scale 4 }
}
box {
<-3.1, 1.2, 0>
<0, 3.2, -1.1>
texture { T_Gold_3A scale 4 }
}
box {
<-3.1, 1.2, 0>
<0, 3.2, -1.1>
texture { T_Gold_3A scale 4 }
translate x*3.1
}
/* */
union {
union {
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*0.5
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*1
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*1.5
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*2
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*2.5
}
}
union {
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*0.5
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*1
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*1.5
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*2
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*2.5
}
translate y*-1.4
}
translate x*-0.1
}
union {
union {
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*0.5
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*1
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*1.5
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*2
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*2.5
}
}
union {
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*0.5
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*1
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*1.5
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*2
}
sphere {
<-2.8, 3, -1.1>, 0.15
texture { T_Gold_3A scale 4 }
translate x*2.5
}
translate y*-1.4
}
translate x*3.2
}
/* colonne */
box {
<-3.8, 1.3, -1.8>
<-3, 2.2, -1>
texture { T_Grnt16 scale 2 }
}
box {
<-3.8, 1.3, -1.8>
<-3, 2.2, -1>
texture { T_Grnt16 scale 2 }
translate x*6.8
}
union {
cylinder {
<-3.4, 2.2, -1.4>
<-3.4, 2.3, -1.4>, 0.4
texture { T_Grnt16 scale 2 }
}
cone {
<-3.4, 2.3, -1.4>, 0.4
<-3.4, 2.4, -1.4>, 0.35
texture { T_Grnt16 scale 2 }
}
cylinder {
<-3.4, 2.4, -1.4>
<-3.4, 11.4, -1.4>, 0.35
texture { T_Grnt16 scale 2 }
}
cone {
<-3.4, 11.4, -1.4>, 0.35
<-3.4, 11.5, -1.4>, 0.4
texture { T_Grnt16 scale 2 }
}
cylinder {
<-3.4, 11.5, -1.4>
<-3.4, 11.6, -1.4>, 0.4
texture { T_Grnt16 scale 4 }
}
box {
<-3.8, 1.3, -1.8>
<-3, 2.2, -1>
texture { T_Grnt16 scale 2 }
translate y*10.3
}
}
union {
cylinder {
<-3.4, 2.2, -1.4>
<-3.4, 2.3, -1.4>, 0.4
texture { T_Grnt16 scale 2 }
}
cone {
<-3.4, 2.3, -1.4>, 0.4
<-3.4, 2.4, -1.4>, 0.35
texture { T_Grnt16 scale 2 }
}
cylinder {
<-3.4, 2.4, -1.4>
<-3.4, 11.4, -1.4>, 0.35
texture { T_Grnt16 scale 2 }
}
cone {
<-3.4, 11.4, -1.4>, 0.35
<-3.4, 11.5, -1.4>, 0.4
texture { T_Grnt16 scale 2 }
}
cylinder {
<-3.4, 11.5, -1.4>
<-3.4, 11.6, -1.4>, 0.4
texture { T_Grnt16 scale 4 }
}
box {
<-3.8, 1.3, -1.8>
<-3, 2.2, -1>
texture { T_Grnt16 scale 2 }
translate y*10.3
}
translate x*6.8
}
/* lunetta */
difference {
cylinder {
<0, 8.2, -1.5>
<0, 8.2, 1.5>, 3
texture { T_Wood4 scale 4 }
}
plane { y, 8.2
texture { T_Wood4 scale 4 }
}
box {
<-3, 5.2, -2>
<3, 11.2, -1>
texture { T_Wood4 scale 4 }
}
box {
<-3, 5.2, 0>
<3, 11.2, 2>
texture { T_Wood4 scale 4 }
}
box {
<-3, 8.2, -1>
<3, 8.2, 0>
texture { T_Wood4 scale 4 }
}
cylinder {
<0, 8.2, -1.5>
<0, 8.2, 1.5>, 2.5
texture { T_Wood4 scale 4 }
}
texture { T_Wood4 scale 4 }
}
prism {
linear_sweep
linear_spline
0,
1,
4,
<0, 0>, <2.8, 1>, <2.8, -1>, <0, 0>
texture { T_Wood4 scale 4 }
rotate z*90
rotate y*90
translate z*-1
translate y*8.2
}
/* rifiniture */
/* */
cylinder {
<0, 8.2, -1>
<0, 3.2, -1>, 0.1
texture { T_Brass_3C scale 4 }
}
sphere {
<0, 8.2, -1>, 0.1
texture { T_Brass_3E scale 4 }
}
cylinder {
<0, 3.2, -1>
<0, 3.2, -1.1>, 0.1
texture { T_Brass_3C scale 4 }
}
sphere {
<0, 3.2, -1.1>, 0.1
texture { T_Brass_3C scale 4 }
}
cylinder {
<0, 3.2, -1.1>
<0, 1.2, -1.1>, 0.1
texture { T_Brass_3C scale 4 }
}
/* */
cylinder {
<-2.5, 8.2, -1>
<2.5, 8.2, -1>, 0.1
texture { T_Brass_3E scale 4 }
}
sphere {
<-2.5, 8.2, -1>, 0.1
texture { T_Brass_3E scale 4 }
}
sphere {
<2.5, 8.2, -1>, 0.1
texture { T_Brass_3E scale 4 }
}
difference {
torus { 2.5, 0.1
texture { T_Brass_3E scale 4 }
rotate x*90
}
plane { y, 0
texture { T_Brass_3E scale 4 }
}
translate y*8.2
translate z*-1
}
cylinder {
<0.8, 10.5, -1>
<0, 8.2, -1>, 0.05
texture { T_Brass_3E scale 4 }
}
cylinder {
<-0.8, 10.5, -1>
<0, 8.2, -1>, 0.05
texture { T_Brass_3E scale 4 }
}
/* maniglie */
/* */
union {
cone {
<1.5, 6.8, -1>, 0.25
<1.5, 6.8, -1.2>, 0.2
texture { T_Gold_3A scale 4 }
}
sphere {
<1.5, 6.8, -1.2>, 0.2
texture { T_Gold_3A scale 4 }
}
torus { 0.3, 0.1
texture { T_Gold_3A scale 4 }
rotate x*90
translate x*1.5
translate y*6.41
translate z*-1.2
}
sphere {
<1.5, 6.1, -1>, 0.15
texture { T_Gold_3A scale 4 }
}
}
union {
cone {
<1.5, 6.8, -1>, 0.25
<1.5, 6.8, -1.2>, 0.2
texture { T_Gold_3A scale 4 }
}
sphere {
<1.5, 6.8, -1.2>, 0.2
texture { T_Gold_3A scale 4 }
}
torus { 0.3, 0.1
texture { T_Gold_3A scale 4 }
rotate x*90
translate x*1.5
translate y*6.41
translate z*-1.2
}
sphere {
<1.5, 6.1, -1>, 0.15
texture { T_Gold_3A scale 4 }
}
translate x*-3
}
/* maniglioni */
cone {
<2.7, 5, -1>, 0.25
<2.7, 5, -1.2>, 0.2
texture { T_Gold_3A scale 4 }
}
cone {
<0.5, 5, -1>, 0.25
<0.5, 5, -1.2>, 0.2
texture { T_Gold_3A scale 4 }
}
cylinder {
<2.7, 5, -1.2>
<2.7, 5, -1.5>, 0.1
texture { T_Gold_3A scale 4 }
}
cylinder {
<0.5, 5, -1.2>
<0.5, 5, -1.5>, 0.1
texture { T_Gold_3A scale 4 }
}
blob {
threshold .65
sphere { <2.7, 5, -1.5>, 0.5, 2 texture { T_Gold_3A scale 4 }}
sphere { <0.5, 5, -1.5>, 0.5, 2 texture { T_Gold_3A scale 4 }}
finish { phong 4 }
}
|
Data: 12/04/2006
Proprietario: bruno
Dimensione piena:
640x480
|