232 lines
3.7 KiB
POVRay
232 lines
3.7 KiB
POVRay
#include "ein-mann-jaeger.pov"
|
|
#include "sonden_hangar.pov"
|
|
|
|
#declare emj_hangar_schott_offen = 0;
|
|
#declare emj_hangar =
|
|
union {
|
|
cylinder {
|
|
<0, 0, 12> <0, 0.01, 12>, 8
|
|
pigment {
|
|
color rgb <1, 1, 0>
|
|
}
|
|
}
|
|
difference {
|
|
union {
|
|
cylinder {
|
|
<0, 0, 12> <0, 4.8, 12>, 8.05
|
|
pigment {
|
|
color rgbf <1, 1, 1, 0.0>
|
|
}
|
|
}
|
|
intersection {
|
|
superellipsoid {
|
|
<0.25 0.25>
|
|
scale <8.05, 2.4, 40>
|
|
translate <0, 2.4, 0>
|
|
}
|
|
box {
|
|
<-8.05, 0, 12> <8.05, 4.8, 22>
|
|
}
|
|
texture {
|
|
T_arkonstahl
|
|
}
|
|
}
|
|
|
|
}
|
|
// Hohlraum:
|
|
// Hohlraum: Hangar
|
|
cylinder {
|
|
<0, 0, 12> <0, 4.81, 12>, 8.00
|
|
pigment {
|
|
color rgbf <1, 1, 1, 0.0>
|
|
}
|
|
}
|
|
// Hohlraum: Ausflugöffnung
|
|
prism {
|
|
linear_sweep
|
|
linear_spline
|
|
12 // min y
|
|
30 // max y
|
|
8 // nr points
|
|
<-1, 0> <-5.1, 1> <-1, 2> <0, 4.6>
|
|
<1, 2> <5.1, 1> <1, 0>
|
|
<-1, 0>
|
|
rotate <-90, 0, 0> // +x -> +x, +z -> +y, +y -> -z
|
|
scale <1, 1, -1>
|
|
texture {
|
|
T_arkonstahl
|
|
}
|
|
}
|
|
|
|
}
|
|
// Schott: 4 Teile
|
|
box {
|
|
<0, 0, 20.5> <5.5, 2.0, 21>
|
|
pigment {
|
|
gradient y
|
|
color_map {
|
|
[0.5 color Yellow ]
|
|
[0.5 color Black ]
|
|
}
|
|
scale 0.4
|
|
rotate <0, 0, 45>
|
|
translate <0, 2, 0>
|
|
}
|
|
translate <2.5, 1.5, 0>*emj_hangar_schott_offen
|
|
}
|
|
box {
|
|
<0, 0, 20.5> <5.5, 2.0, 21>
|
|
pigment {
|
|
gradient y
|
|
color_map {
|
|
[0.5 color Yellow ]
|
|
[0.5 color Black ]
|
|
}
|
|
scale 0.4
|
|
rotate <0, 0, 45>
|
|
translate <0, 2, 0>
|
|
}
|
|
translate <2.5, 1.5, 0>*emj_hangar_schott_offen
|
|
scale <-1, 1, 1>
|
|
}
|
|
box {
|
|
<0, 2, 20.5> <1.5, 4.6, 21>
|
|
pigment {
|
|
gradient y
|
|
color_map {
|
|
[0.5 color Yellow ]
|
|
[0.5 color Black ]
|
|
}
|
|
scale 0.4
|
|
rotate <0, 0, -45>
|
|
}
|
|
translate <1.0, 0.0, 0>*emj_hangar_schott_offen
|
|
}
|
|
box {
|
|
<0, 2, 20.5> <1.5, 4.6, 21>
|
|
pigment {
|
|
gradient y
|
|
color_map {
|
|
[0.5 color Yellow ]
|
|
[0.5 color Black ]
|
|
}
|
|
scale 0.4
|
|
rotate <0, 0, -45>
|
|
}
|
|
translate <1.0, 0.0, 0>*emj_hangar_schott_offen
|
|
scale <-1, 1, 1>
|
|
}
|
|
#if (1)
|
|
object {
|
|
ein_mann_jaeger
|
|
translate <0, 0, 5>
|
|
}
|
|
#end
|
|
}
|
|
|
|
|
|
|
|
#declare deck_19 =
|
|
union {
|
|
#if (1)
|
|
intersection {
|
|
union {
|
|
difference {
|
|
object { huelle }
|
|
// Ausschnitt f. Hangartore
|
|
superellipsoid {
|
|
<0.25 0.25>
|
|
scale <8.05, 2.4, 40>
|
|
translate <0, 40+2.4, 0>
|
|
pigment {
|
|
color rgb <1, 1, 0>
|
|
}
|
|
}
|
|
superellipsoid {
|
|
<0.25 0.25>
|
|
scale <8.05, 2.4, 40>
|
|
translate <0, 40+2.4, 0>
|
|
rotate <0, 90, 0>
|
|
pigment {
|
|
color rgb <1, 1, 0>
|
|
}
|
|
}
|
|
}
|
|
}
|
|
box {
|
|
<-50, 45, -50>
|
|
< 50, 40, 50>
|
|
}
|
|
}
|
|
#end
|
|
difference {
|
|
cone {
|
|
<0, 40.0, 0> 28
|
|
<0, 39.0, 0> 30
|
|
}
|
|
// AG
|
|
cylinder {
|
|
<0, 38, 0> <0, 41, 0> 2
|
|
}
|
|
#ifdef (SCHNITT_1)
|
|
intersection {
|
|
torus {
|
|
26, 5
|
|
}
|
|
plane {
|
|
<0, 0, -1> 0
|
|
rotate <0, 45, 0>
|
|
}
|
|
plane {
|
|
<0, 0, +1> 0
|
|
rotate <0, -45, 0>
|
|
}
|
|
rotate <0, 135, 0>
|
|
translate <0, 39.5, 0>
|
|
}
|
|
#end
|
|
texture { T_arkonstahl }
|
|
}
|
|
object {
|
|
emj_hangar
|
|
translate <0, 40, 0>
|
|
rotate <0, 0, 0>
|
|
}
|
|
object {
|
|
emj_hangar
|
|
translate <0, 40, 0>
|
|
rotate <0, 90, 0>
|
|
}
|
|
object {
|
|
emj_hangar
|
|
translate <0, 40, 0>
|
|
rotate <0, 180, 0>
|
|
}
|
|
object {
|
|
emj_hangar
|
|
translate <0, 40, 0>
|
|
rotate <0, 270, 0>
|
|
}
|
|
|
|
object {
|
|
sonden_hangar
|
|
translate <0, 40, 0>
|
|
rotate <0, 0, 0>
|
|
}
|
|
object {
|
|
sonden_hangar
|
|
translate <0, 40, 0>
|
|
rotate <0, 90, 0>
|
|
}
|
|
object {
|
|
sonden_hangar
|
|
translate <0, 40, 0>
|
|
rotate <0, 180, 0>
|
|
}
|
|
object {
|
|
sonden_hangar
|
|
translate <0, 40, 0>
|
|
rotate <0, 270, 0>
|
|
}
|
|
}
|