100 lines
1.7 KiB
POVRay
100 lines
1.7 KiB
POVRay
#declare feldschirm_projektor =
|
|
union {
|
|
intersection {
|
|
union {
|
|
difference {
|
|
sphere {
|
|
<0, 0, 0>, 47.5
|
|
}
|
|
sphere {
|
|
<0, 0, 0>, 47
|
|
}
|
|
}
|
|
difference {
|
|
sphere {
|
|
<0, 0, 0>, 46.5
|
|
}
|
|
sphere {
|
|
<0, 0, 0>, 46
|
|
}
|
|
}
|
|
difference {
|
|
sphere {
|
|
<0, 0, 0>, 45.5
|
|
}
|
|
sphere {
|
|
<0, 0, 0>, 45
|
|
}
|
|
}
|
|
texture { pigment { rgb < 0.2, 0.2, 0.4 > } }
|
|
}
|
|
cone {
|
|
<0,0,0>, 0
|
|
<-50, 0, 0>, 5
|
|
scale <1, 0.5, 1>
|
|
rotate <0, 0, -17.5>
|
|
texture { pigment { rgb < 0.2, 0.2, 0.2 > } }
|
|
}
|
|
}
|
|
#local fsp_r1 = 0.5;
|
|
#local fsp_r2 = 0.3;
|
|
#local fsp_sa = 3;
|
|
cone {
|
|
<-43,0,0>, fsp_r2
|
|
<-47, 0, 0>, fsp_r1
|
|
rotate <0, 0, -fsp_sa>
|
|
scale <1, 0.5, 1>
|
|
rotate <0, 0, -17.5>
|
|
texture { pigment { rgb < 1, 0.9, 1 > } }
|
|
}
|
|
cone {
|
|
<-43,0,0>, fsp_r2
|
|
<-47, 0, 0>, fsp_r1
|
|
rotate <0, 0, -fsp_sa>
|
|
rotate <120, 0, 0>
|
|
scale <1, 0.5, 1>
|
|
rotate <0, 0, -17.5>
|
|
texture { pigment { rgb < 1, 0.9, 1 > } }
|
|
}
|
|
cone {
|
|
<-43,0,0>, fsp_r2
|
|
<-47, 0, 0>, fsp_r1
|
|
rotate <0, 0, -fsp_sa>
|
|
rotate <-120, 0, 0>
|
|
scale <1, 0.5, 1>
|
|
rotate <0, 0, -17.5>
|
|
texture { pigment { rgb < 1, 0.9, 1 > } }
|
|
}
|
|
sphere {
|
|
<-41.5, 15, 0>, 1
|
|
texture { T_Copper_3D }
|
|
}
|
|
cone {
|
|
<-0, 4.8, 0>, 1
|
|
<-0, 0, 0>, 1.5
|
|
matrix <
|
|
1, 0, 0,
|
|
0.5/4.8, 1, 0,
|
|
0, 0, 1,
|
|
0, 0, 0
|
|
>
|
|
|
|
translate <-42, 10.2, 0>
|
|
texture { pigment { rgb < 1, 0.9, 1 > } }
|
|
}
|
|
cone {
|
|
<-41.5, 12, -3>, 0.5
|
|
<-41.5, 12, +3>, 0.5
|
|
texture { pigment { rgb < 1, 0.8, 1 > } }
|
|
}
|
|
sphere {
|
|
<-41.5, 12, -3>, 0.6
|
|
texture { T_Copper_3D }
|
|
}
|
|
sphere {
|
|
<-41.5, 12, +3>, 0.6
|
|
texture { T_Copper_3D }
|
|
}
|
|
}
|
|
|