Test 13 & 14.
This commit is contained in:
parent
da1d2ed43d
commit
4b14cd8453
|
@ -22,9 +22,12 @@ map <xF4> <F4>
|
||||||
map <xF3> <F3>
|
map <xF3> <F3>
|
||||||
map <xF2> <F2>
|
map <xF2> <F2>
|
||||||
map <xF1> <F1>
|
map <xF1> <F1>
|
||||||
|
map! }I\begin{yyplcwendO
|
||||||
|
map! >I<yypa/O
|
||||||
let &cpo=cpo_save
|
let &cpo=cpo_save
|
||||||
unlet cpo_save
|
unlet cpo_save
|
||||||
set autoindent
|
set autoindent
|
||||||
|
set autowrite
|
||||||
set exrc
|
set exrc
|
||||||
set number
|
set number
|
||||||
set ruler
|
set ruler
|
||||||
|
|
|
@ -3,6 +3,15 @@ include GNUmakevars
|
||||||
|
|
||||||
|
|
||||||
all: \
|
all: \
|
||||||
|
test-rounded_box.png \
|
||||||
|
test-zentrale.png \
|
||||||
|
test-kabine.png \
|
||||||
|
test-speicherbank.png \
|
||||||
|
test-deck_20.png \
|
||||||
|
test-deck_19.png \
|
||||||
|
test-deck_15.png \
|
||||||
|
test-deck_14.png \
|
||||||
|
test-deck_13.png \
|
||||||
test-deck_18.png \
|
test-deck_18.png \
|
||||||
test-sonden_hangar.png \
|
test-sonden_hangar.png \
|
||||||
test-superellipsoid.png \
|
test-superellipsoid.png \
|
||||||
|
@ -32,12 +41,43 @@ test-polgeschuetz.png: test-polgeschuetz.pov polgeschuetz.pov
|
||||||
|
|
||||||
test-schneller_kreuzer.png: test-schneller_kreuzer.pov \
|
test-schneller_kreuzer.png: test-schneller_kreuzer.pov \
|
||||||
schneller_kreuzer.pov huelle.pov deck_20.pov polgeschuetz.pov \
|
schneller_kreuzer.pov huelle.pov deck_20.pov polgeschuetz.pov \
|
||||||
deck_19.pov ein-mann-jaeger.pov deck_18.pov deck_17.pov
|
deck_19.pov ein-mann-jaeger.pov deck_18.pov deck_17.pov \
|
||||||
|
deck_16.pov deck_15.pov deck_14.pov deck_13.pov \
|
||||||
|
speicherbank.pov andruckabsorber.pov \
|
||||||
|
|
||||||
|
|
||||||
test-deck_18.png: test-deck_18.pov \
|
test-deck_18.png: test-deck_18.pov \
|
||||||
huelle.pov \
|
huelle.pov \
|
||||||
deck_18.pov
|
deck_18.pov
|
||||||
|
|
||||||
|
test-deck_15.png: test-deck_15.pov \
|
||||||
|
huelle.pov \
|
||||||
|
deck_15.pov \
|
||||||
|
speicherbank.pov
|
||||||
|
|
||||||
|
test-deck_14.png: test-deck_14.pov \
|
||||||
|
huelle.pov \
|
||||||
|
deck_14.pov \
|
||||||
|
andruckabsorber.pov
|
||||||
|
|
||||||
|
test-deck_13.png: test-deck_13.pov \
|
||||||
|
huelle.pov \
|
||||||
|
deck_13.pov \
|
||||||
|
kraftwerk.pov
|
||||||
|
|
||||||
|
test-speicherbank.png: test-speicherbank.pov \
|
||||||
|
speicherbank.pov \
|
||||||
|
|
||||||
|
test-kabine.png: test-kabine.pov \
|
||||||
|
kabine.pov \
|
||||||
|
|
||||||
|
test-zentrale.png: test-zentrale.pov \
|
||||||
|
zentrale.pov \
|
||||||
|
rounded_box.pov \
|
||||||
|
|
||||||
|
test-rounded_box.png: test-rounded_box.pov \
|
||||||
|
rounded_box.pov \
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%.gif: %.ppm
|
%.gif: %.ppm
|
||||||
|
|
|
@ -0,0 +1,193 @@
|
||||||
|
#include "T_arkonstahl.pov"
|
||||||
|
#include "glass.inc"
|
||||||
|
|
||||||
|
#declare eps = 1E-3;
|
||||||
|
|
||||||
|
#declare gummi =
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color 0.2
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare trafo =
|
||||||
|
union {
|
||||||
|
intersection {
|
||||||
|
sphere {
|
||||||
|
0, 1
|
||||||
|
scale <1.1, 4, 1.1>
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-1, 0, -1>
|
||||||
|
<1, 4, 1>
|
||||||
|
}
|
||||||
|
texture { T_arkonstahl }
|
||||||
|
}
|
||||||
|
intersection {
|
||||||
|
sphere {
|
||||||
|
0, 1
|
||||||
|
scale <1.1, 2, 1.1>
|
||||||
|
texture { T_Copper_3D }
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-1, 1.2, -1>
|
||||||
|
<1, 2, 1>
|
||||||
|
}
|
||||||
|
translate <0, 2.3, 0>
|
||||||
|
}
|
||||||
|
intersection {
|
||||||
|
sphere {
|
||||||
|
0, 1
|
||||||
|
scale <1.1, 2, 1.1>
|
||||||
|
texture { T_Copper_3D }
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-1, 1.4, -1>
|
||||||
|
<1, 2, 1>
|
||||||
|
}
|
||||||
|
translate <0, 2.6, 0>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare andruckabsorber1 =
|
||||||
|
union {
|
||||||
|
|
||||||
|
box {
|
||||||
|
<4, 0, -2>
|
||||||
|
<5, 2, +2>
|
||||||
|
}
|
||||||
|
intersection {
|
||||||
|
cylinder {
|
||||||
|
<5, 0, 0>
|
||||||
|
<6, 0, 0>
|
||||||
|
4
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<5-eps, 0, -4>
|
||||||
|
<6+eps, 4, +4>
|
||||||
|
}
|
||||||
|
scale <1, 1, 3/4>
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<6, 2, 0>
|
||||||
|
<7, 2, 0>
|
||||||
|
2
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<7, 2, 0>, 1.8
|
||||||
|
<9, 2, 0>, 1.3
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<9, 2, 0>, 1.3
|
||||||
|
<9.2, 2, 0>, 1.5
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
< 9.2, 2, 0>
|
||||||
|
<10.0, 2, 0>
|
||||||
|
1.7
|
||||||
|
}
|
||||||
|
superellipsoid {
|
||||||
|
<0.1, 0.1>
|
||||||
|
scale <1, 2, 3>
|
||||||
|
translate <11, 2, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
union {
|
||||||
|
box {
|
||||||
|
<0, 0, 0>, <1.4, 0.9, -0.01>
|
||||||
|
texture {
|
||||||
|
pigment {Black}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<0.4, 0.5, 0.01>, <1.3, 0.8, -0.02>
|
||||||
|
texture {
|
||||||
|
pigment {Green}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<0.55, 0.35, 0.01>, 0.13
|
||||||
|
scale <1, 1, 0.1>
|
||||||
|
texture {
|
||||||
|
pigment {Green}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<0.85, 0.35, 0.01>, 0.13
|
||||||
|
scale <1, 1, 0.1>
|
||||||
|
texture {
|
||||||
|
pigment {Yellow}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<1.15, 0.35, 0.01>, 0.13
|
||||||
|
scale <1, 1, 0.1>
|
||||||
|
texture {
|
||||||
|
pigment {Red}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
matrix < // swap x<->z // swap x<->z
|
||||||
|
0, 0, 1,
|
||||||
|
0, 1, 0,
|
||||||
|
1, 0, 0,
|
||||||
|
0, 0, 0
|
||||||
|
>
|
||||||
|
translate <4, 1, -0.7>
|
||||||
|
}
|
||||||
|
texture { pigment { color White }}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare andruckabsorber2 =
|
||||||
|
union {
|
||||||
|
superellipsoid {
|
||||||
|
<0.1, 0.1>
|
||||||
|
scale <1, 2, 2.5>
|
||||||
|
translate <12, 2, 0>
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<13, 2, 0>, 2
|
||||||
|
<13.2, 2, 0>, 1.9
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<13.2, 2, 0>, 1.7
|
||||||
|
<14.0, 2, 0>, 1.0
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<14.0, 2, 0>, 0.5
|
||||||
|
texture { T_Copper_3D }
|
||||||
|
}
|
||||||
|
texture { pigment { color White }}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#declare andruckabsorber =
|
||||||
|
union {
|
||||||
|
#local I = 0;
|
||||||
|
#while (I < 360)
|
||||||
|
object {
|
||||||
|
andruckabsorber1
|
||||||
|
rotate <0, I, 0>
|
||||||
|
}
|
||||||
|
#local I = I + 60;
|
||||||
|
#end
|
||||||
|
|
||||||
|
#local I = 15;
|
||||||
|
#while (I < 360)
|
||||||
|
object {
|
||||||
|
andruckabsorber2
|
||||||
|
rotate <0, I, 0>
|
||||||
|
}
|
||||||
|
#local I = I + 30;
|
||||||
|
#end
|
||||||
|
#local I = 0;
|
||||||
|
#while (I < 360)
|
||||||
|
object {
|
||||||
|
trafo
|
||||||
|
rotate <0, 45, 0>
|
||||||
|
translate <13.5, 0, 0>
|
||||||
|
rotate <0, I, 0>
|
||||||
|
}
|
||||||
|
#local I = I + 30;
|
||||||
|
#end
|
||||||
|
}
|
|
@ -0,0 +1,155 @@
|
||||||
|
#include "kraftwerk.pov"
|
||||||
|
#include "treibstofftank.pov"
|
||||||
|
#include "kabine.pov"
|
||||||
|
|
||||||
|
#declare deck_13 =
|
||||||
|
union {
|
||||||
|
#if (1)
|
||||||
|
intersection {
|
||||||
|
union {
|
||||||
|
difference {
|
||||||
|
object { huelle }
|
||||||
|
// Ausschnitte
|
||||||
|
}
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-50, 15, -50>
|
||||||
|
< 50, 10, 50>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
difference {
|
||||||
|
cone {
|
||||||
|
<0, 10.2, 0> 46.6
|
||||||
|
<0, 9.8, 0> 46.7
|
||||||
|
texture { T_arkonstahl }
|
||||||
|
}
|
||||||
|
#ifdef (SCHNITT_1)
|
||||||
|
intersection {
|
||||||
|
torus {
|
||||||
|
23, 23
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<0, 0, -1> 0
|
||||||
|
rotate <0, 45, 0>
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<0, 0, +1> 0
|
||||||
|
rotate <0, -45, 0>
|
||||||
|
}
|
||||||
|
rotate <0, 135, 0>
|
||||||
|
translate <0, 10.0, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
}
|
||||||
|
torus {
|
||||||
|
15, 0.5
|
||||||
|
translate <0, 10.2, 0>
|
||||||
|
texture { pigment {color rgb <1, 0, 0>}}
|
||||||
|
}
|
||||||
|
torus {
|
||||||
|
25, 0.5
|
||||||
|
translate <0, 10.2, 0>
|
||||||
|
texture { pigment {color rgb <1, 0, 0>}}
|
||||||
|
}
|
||||||
|
#local rr = 25.5;
|
||||||
|
#while (rr < 40.0)
|
||||||
|
#local da = degrees(asin(0.5/rr))*2;
|
||||||
|
#local da = 360 / int(360 / da);
|
||||||
|
#local aa = 0;
|
||||||
|
#while (aa <= 360 - da)
|
||||||
|
#local ss = 1;
|
||||||
|
#ifdef (SCHNITT_1)
|
||||||
|
#local pp = vrotate(<rr, 0, 0>, <0, aa, 0>);
|
||||||
|
#if (pp.x < 0 & pp.z < 0)
|
||||||
|
#local ss = 0;
|
||||||
|
#end
|
||||||
|
#end
|
||||||
|
#if (ss)
|
||||||
|
object {
|
||||||
|
treibstofftank
|
||||||
|
translate <rr, 10.2, 0>
|
||||||
|
rotate <0, aa, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
#local aa = aa + da;
|
||||||
|
#end
|
||||||
|
#local rr = rr + 1.0;
|
||||||
|
#end
|
||||||
|
|
||||||
|
#local rr = 20;
|
||||||
|
#local da = degrees(asin(5/rr))*2;
|
||||||
|
#debug concat ("\nDa(1): ", str(da, 0, 0))
|
||||||
|
#local da = 360 / int(360 / da);
|
||||||
|
#debug concat ("\nDa(2): ", str(da, 0, 0))
|
||||||
|
#local aa = 0;
|
||||||
|
#while (aa <= 360 - da)
|
||||||
|
#local ss = 1;
|
||||||
|
#ifdef (SCHNITT_1)
|
||||||
|
#local pp = vrotate(<rr, 0, 0>, <0, aa, 0>);
|
||||||
|
#if (pp.x < 0 & pp.z < 0)
|
||||||
|
#local ss = 0;
|
||||||
|
#end
|
||||||
|
#end
|
||||||
|
#if (ss)
|
||||||
|
object {
|
||||||
|
turm
|
||||||
|
translate <rr, 10.2, 0>
|
||||||
|
rotate <0, aa, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
#local aa = aa + da;
|
||||||
|
#end
|
||||||
|
|
||||||
|
object {
|
||||||
|
kabine1
|
||||||
|
translate <0, 10.2, 0>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
kabine1
|
||||||
|
scale <-1, 1, +1>
|
||||||
|
translate <0, 10.2, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
object {
|
||||||
|
kabine1
|
||||||
|
translate <0, 10.2, 0>
|
||||||
|
rotate <0, 90, 0>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
kabine1
|
||||||
|
scale <-1, 1, +1>
|
||||||
|
translate <0, 10.2, 0>
|
||||||
|
rotate <0, 90, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
#ifndef (SCHNITT_1)
|
||||||
|
object {
|
||||||
|
kabine1
|
||||||
|
translate <0, 10.2, 0>
|
||||||
|
rotate <0, 180, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
object {
|
||||||
|
kabine1
|
||||||
|
scale <-1, 1, +1>
|
||||||
|
translate <0, 10.2, 0>
|
||||||
|
rotate <0, 180, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
object {
|
||||||
|
kabine1
|
||||||
|
translate <0, 10.2, 0>
|
||||||
|
rotate <0, 270, 0>
|
||||||
|
}
|
||||||
|
#ifndef (SCHNITT_1)
|
||||||
|
object {
|
||||||
|
kabine1
|
||||||
|
scale <-1, 1, +1>
|
||||||
|
translate <0, 10.2, 0>
|
||||||
|
rotate <0, 270, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,89 @@
|
||||||
|
#include "treibstofftank.pov"
|
||||||
|
#include "andruckabsorber.pov"
|
||||||
|
|
||||||
|
#declare deck_14 =
|
||||||
|
union {
|
||||||
|
#if (1)
|
||||||
|
intersection {
|
||||||
|
union {
|
||||||
|
difference {
|
||||||
|
object { huelle }
|
||||||
|
// Ausschnitte
|
||||||
|
}
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-50, 20, -50>
|
||||||
|
< 50, 15, 50>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
difference {
|
||||||
|
cone {
|
||||||
|
<0, 15.2, 0> 46.6
|
||||||
|
<0, 14.8, 0> 46.7
|
||||||
|
texture { T_arkonstahl }
|
||||||
|
}
|
||||||
|
// Ausschnitt f. Anlagen v. Deck 13.
|
||||||
|
difference {
|
||||||
|
cylinder {
|
||||||
|
<0, 14, 0> <0, 16, 0> 25
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 14, 0> <0, 16, 0> 15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
difference {
|
||||||
|
cylinder {
|
||||||
|
<0, 14, 0> <0, 16, 0> 45
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 14, 0> <0, 16, 0> 40
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#ifdef (SCHNITT_1)
|
||||||
|
intersection {
|
||||||
|
torus {
|
||||||
|
23, 23
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<0, 0, -1> 0
|
||||||
|
rotate <0, 45, 0>
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<0, 0, +1> 0
|
||||||
|
rotate <0, -45, 0>
|
||||||
|
}
|
||||||
|
rotate <0, 135, 0>
|
||||||
|
translate <0, 15.0, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
}
|
||||||
|
#local rr = 25.5;
|
||||||
|
#while (rr < 40.0)
|
||||||
|
#local da = degrees(asin(0.5/rr))*2;
|
||||||
|
#local aa = 0;
|
||||||
|
#while (aa <= 360 - da)
|
||||||
|
#local ss = 1;
|
||||||
|
#ifdef (SCHNITT_1)
|
||||||
|
#local pp = vrotate(<rr, 0, 0>, <0, aa, 0>);
|
||||||
|
#if (pp.x < 0 & pp.z < 0)
|
||||||
|
#local ss = 0;
|
||||||
|
#end
|
||||||
|
#end
|
||||||
|
#if (ss)
|
||||||
|
object {
|
||||||
|
treibstofftank
|
||||||
|
translate <rr, 15.2, 0>
|
||||||
|
rotate <0, aa, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
#local aa = aa + da;
|
||||||
|
#end
|
||||||
|
#local rr = rr + 1.0;
|
||||||
|
#end
|
||||||
|
object {
|
||||||
|
andruckabsorber
|
||||||
|
translate <0, 15.2, 0>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#include "treibstofftank.pov"
|
#include "treibstofftank.pov"
|
||||||
|
#include "speicherbank.pov"
|
||||||
|
|
||||||
#declare deck_15 =
|
#declare deck_15 =
|
||||||
union {
|
union {
|
||||||
|
@ -50,7 +51,7 @@
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
#local rr = 25.5;
|
#local rr = 25.5;
|
||||||
#while (rr < 41.0)
|
#while (rr < 40.0)
|
||||||
#local da = degrees(asin(0.5/rr))*2;
|
#local da = degrees(asin(0.5/rr))*2;
|
||||||
#local aa = 0;
|
#local aa = 0;
|
||||||
#while (aa <= 360 - da)
|
#while (aa <= 360 - da)
|
||||||
|
@ -72,5 +73,25 @@
|
||||||
#end
|
#end
|
||||||
#local rr = rr + 1.0;
|
#local rr = rr + 1.0;
|
||||||
#end
|
#end
|
||||||
|
|
||||||
|
#local da = 60;
|
||||||
|
#local aa = 0;
|
||||||
|
#while (aa <= 360 - da)
|
||||||
|
#local ss = 1;
|
||||||
|
#ifdef (SCHNITT_1)
|
||||||
|
#local pp = vrotate(<rr, 0, 0>, <0, aa, 0>);
|
||||||
|
#if (pp.x < 0 & pp.z < 0)
|
||||||
|
#local ss = 0;
|
||||||
|
#end
|
||||||
|
#end
|
||||||
|
#if (ss)
|
||||||
|
object {
|
||||||
|
speicherbank
|
||||||
|
translate <5, 20.2, 0>
|
||||||
|
rotate <0, aa, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
#local aa = aa + da;
|
||||||
|
#end
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,12 +4,21 @@
|
||||||
union {
|
union {
|
||||||
intersection {
|
intersection {
|
||||||
union {
|
union {
|
||||||
|
#if (HUELLE)
|
||||||
difference {
|
difference {
|
||||||
object { huelle }
|
object {
|
||||||
|
huelle
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color rgbf <0.5, 0.5, 0.7, 0.7>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
cylinder {
|
cylinder {
|
||||||
<0, 45, 0> <0, 51, 0> 5.001
|
<0, 45, 0> <0, 51, 0> 5.001
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#end
|
||||||
difference {
|
difference {
|
||||||
intersection {
|
intersection {
|
||||||
sphere {
|
sphere {
|
||||||
|
|
|
@ -1,3 +1,11 @@
|
||||||
|
/*
|
||||||
|
Hufeisenpult
|
||||||
|
|
||||||
|
Origin: Hinten mitte.
|
||||||
|
Blickrichtung zeigt nach +x.
|
||||||
|
Bounding Box ca: <0.8, 0, -0.5> <-0.2, 1.3, 0.5>
|
||||||
|
*/
|
||||||
|
|
||||||
#include "konturensitz.pov"
|
#include "konturensitz.pov"
|
||||||
|
|
||||||
#declare hufeisenpult_r =
|
#declare hufeisenpult_r =
|
||||||
|
@ -33,21 +41,23 @@
|
||||||
hufeisenpult_r
|
hufeisenpult_r
|
||||||
}
|
}
|
||||||
polygon {
|
polygon {
|
||||||
4
|
5
|
||||||
<0.6, 0.6, -0.2>
|
<0.6, 0.6, -0.2>
|
||||||
<0.6, 0.6, +0.2>
|
<0.6, 0.6, +0.2>
|
||||||
<0.8, 0.8, +0.2>
|
<0.8, 0.8, +0.2>
|
||||||
<0.8, 0.8, -0.2>
|
<0.8, 0.8, -0.2>
|
||||||
|
<0.6, 0.6, -0.2>
|
||||||
texture {
|
texture {
|
||||||
pigment { color rgb <0.6, 0.5, 0.9> }
|
pigment { color rgb <0.6, 0.5, 0.9> }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
polygon {
|
polygon {
|
||||||
4
|
5
|
||||||
<0.8, 0.0, -0.2>
|
<0.8, 0.0, -0.2>
|
||||||
<0.8, 0.0, +0.2>
|
<0.8, 0.0, +0.2>
|
||||||
<0.8, 0.8, +0.2>
|
<0.8, 0.8, +0.2>
|
||||||
<0.8, 0.8, -0.2>
|
<0.8, 0.8, -0.2>
|
||||||
|
<0.8, 0.0, -0.2>
|
||||||
texture {
|
texture {
|
||||||
pigment { color rgb <0.6, 0.5, 0.9> }
|
pigment { color rgb <0.6, 0.5, 0.9> }
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,266 @@
|
||||||
|
#declare eps=1E-3;
|
||||||
|
|
||||||
|
#declare bett =
|
||||||
|
box {
|
||||||
|
<0, 0.2, 0>
|
||||||
|
<2, 0.4, 1>
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color <1.0, 1.0, 0.8>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#declare kasten =
|
||||||
|
box {
|
||||||
|
<0, 0.0, 0>
|
||||||
|
<1.5, 2.0, 0.6>
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color <0.8, 1.0, 0.8>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare klo =
|
||||||
|
intersection {
|
||||||
|
difference {
|
||||||
|
sphere {
|
||||||
|
0, 1
|
||||||
|
scale <0.22, 0.4, 0.2>
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
0, 1
|
||||||
|
scale <0.17, 0.2, 0.16>
|
||||||
|
}
|
||||||
|
translate <0, 0.4, 0>
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-0.22, 0, -0.2>
|
||||||
|
<+0.22, 0.4, 0.2>
|
||||||
|
}
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color <1.0, 1.0, 1.0>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare tisch =
|
||||||
|
union {
|
||||||
|
cylinder {
|
||||||
|
<0, 0.68, 0>
|
||||||
|
<0, 0.70, 0>
|
||||||
|
0.5
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 0.68, 0>
|
||||||
|
<0, 0.00, 0>
|
||||||
|
0.05
|
||||||
|
}
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color <0.4, 0.4, 0.2>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare stuhl =
|
||||||
|
union {
|
||||||
|
box {
|
||||||
|
<-0.2, 0.38, -0.2>
|
||||||
|
<+0.2, 0.38, +0.2>
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<+0.3, 0.38, -0.2>
|
||||||
|
<+0.3, 0.80, +0.2>
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<-0.19, 0, -0.19>,
|
||||||
|
<-0.19, 0.38, -0.19>,
|
||||||
|
0.01
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<-0.19, 0, +0.19>,
|
||||||
|
<-0.19, 0.38, +0.19>,
|
||||||
|
0.01
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<+0.19, 0, +0.19>,
|
||||||
|
<+0.19, 0.38, +0.19>,
|
||||||
|
0.01
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<+0.19, 0, -0.19>,
|
||||||
|
<+0.19, 0.38, -0.19>,
|
||||||
|
0.01
|
||||||
|
}
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color <0.4, 0.4, 0.2>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare duschwanne =
|
||||||
|
difference {
|
||||||
|
box {
|
||||||
|
<-0.4, 0, -0.4>
|
||||||
|
<+0.4, 0.2, 0.4>
|
||||||
|
}
|
||||||
|
superellipsoid {
|
||||||
|
<0.1, 0.1>
|
||||||
|
scale <0.35, 0.15, 0.35>
|
||||||
|
translate <0, 0.2, 0>
|
||||||
|
}
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color <1.0, 1.0, 1.0>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare waschbecken =
|
||||||
|
difference {
|
||||||
|
box {
|
||||||
|
<-0.2, 0, -0.3>
|
||||||
|
<+0.2, 0.3, 0.3>
|
||||||
|
}
|
||||||
|
superellipsoid {
|
||||||
|
<0.1, 0.1>
|
||||||
|
scale <0.14, 0.25, 0.28>
|
||||||
|
translate <-0.04, 0.3, 0>
|
||||||
|
}
|
||||||
|
translate <-0.2, 0.7, 0>
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color <1.0, 1.0, 1.0>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#declare kabine1 =
|
||||||
|
union {
|
||||||
|
intersection {
|
||||||
|
union {
|
||||||
|
difference {
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>
|
||||||
|
<0, 5, 0>
|
||||||
|
6.1
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 0-eps, 0>
|
||||||
|
<0, 5+eps, 0>
|
||||||
|
6.0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
difference {
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>
|
||||||
|
<0, 5, 0>
|
||||||
|
10.0
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 0-eps, 0>
|
||||||
|
<0, 5+eps, 0>
|
||||||
|
9.9
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<-1, 0, 0>,
|
||||||
|
-1
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<+1, 0, 0>
|
||||||
|
0
|
||||||
|
rotate <0, +45, 0>
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<0, 0, -1>
|
||||||
|
0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<6.0, 0, -0.05>
|
||||||
|
<10.0, 5, 0.05>
|
||||||
|
rotate <0, -45, 0>
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<1.0, 0, sqrt(35)>
|
||||||
|
<1.1, 5, sqrt(99)>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
bett
|
||||||
|
translate <7.8, 0, 0.1>
|
||||||
|
rotate <0, -45, 0>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
kasten
|
||||||
|
translate <6.2, 0, 0.05>
|
||||||
|
rotate <0, -45, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
object {
|
||||||
|
duschwanne
|
||||||
|
translate <1.4, 0, 9.5>
|
||||||
|
}
|
||||||
|
|
||||||
|
object {
|
||||||
|
waschbecken
|
||||||
|
rotate <0, -180, 0>
|
||||||
|
translate <1.0, 0, 8.5>
|
||||||
|
}
|
||||||
|
|
||||||
|
object {
|
||||||
|
klo
|
||||||
|
rotate <0, -180, 0>
|
||||||
|
translate <1.3, 0, 8.0>
|
||||||
|
}
|
||||||
|
|
||||||
|
box {
|
||||||
|
<1, 0, 7.5>
|
||||||
|
<2, 5, 7.51>
|
||||||
|
texture {
|
||||||
|
pigment { color White }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
box {
|
||||||
|
<2, 0, 7.5>
|
||||||
|
<2.01, 5, sqrt(10*10-2*2)>
|
||||||
|
texture {
|
||||||
|
pigment { color White }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
union {
|
||||||
|
object {
|
||||||
|
tisch
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
stuhl
|
||||||
|
translate <0.5, 0, 0>
|
||||||
|
rotate <0, 0, 0>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
stuhl
|
||||||
|
translate <0.5, 0, 0>
|
||||||
|
rotate <0, 120, 0>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
stuhl
|
||||||
|
translate <0.5, 0, 0>
|
||||||
|
rotate <0, 240, 0>
|
||||||
|
}
|
||||||
|
translate <4, 0, 7>
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color <0.8, 1.0, 0.8>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,53 @@
|
||||||
|
#declare turm =
|
||||||
|
lathe {
|
||||||
|
30,
|
||||||
|
<0.0, 0.0>,
|
||||||
|
<4.0, 0.0>,
|
||||||
|
<4.0, 1.0>,
|
||||||
|
<3.4, 3.0>,
|
||||||
|
<3.4, 3.7>,
|
||||||
|
<4.0, 5.4>,
|
||||||
|
<4.8, 5.4>,
|
||||||
|
<4.8, 5.8>,
|
||||||
|
<4.0, 5.8>,
|
||||||
|
<2.7, 9.5>,
|
||||||
|
<4.0, 9.5>,
|
||||||
|
<4.0, 10.5>,
|
||||||
|
<3.1, 11.6>,
|
||||||
|
<2.9, 12.9>,
|
||||||
|
<1.4, 12.9>,
|
||||||
|
<1.4, 13.9>,
|
||||||
|
<3.1, 13.9>,
|
||||||
|
<3.1, 14.3>,
|
||||||
|
<1.4, 14.3>,
|
||||||
|
<1.4, 14.6>,
|
||||||
|
<3.1, 14.6>,
|
||||||
|
<3.1, 14.9>,
|
||||||
|
<1.4, 14.9>,
|
||||||
|
<1.4, 15.3>,
|
||||||
|
<3.1, 15.3>,
|
||||||
|
<3.1, 15.6>,
|
||||||
|
<3.1, 16.5>,
|
||||||
|
<3.9, 16.5>,
|
||||||
|
<3.9, 17.5>,
|
||||||
|
<0.0, 17.5>
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
image_map {
|
||||||
|
png "turm-c.png"
|
||||||
|
map_type 2
|
||||||
|
}
|
||||||
|
scale <1, 17.5, 1>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
bump_map {
|
||||||
|
png "turm-b.png"
|
||||||
|
map_type 2
|
||||||
|
bump_size 5
|
||||||
|
}
|
||||||
|
scale <1, 17.5, 1>
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
+MB5
|
+MB5
|
||||||
+QR
|
+Q4
|
||||||
+A
|
-A
|
||||||
+HTN
|
+HTN
|
||||||
+fp +w640 +h480 +d1
|
+fp +w640 +h480 +d1
|
||||||
display_gamma = 2.2
|
display_gamma = 2.2
|
||||||
|
|
|
@ -0,0 +1,113 @@
|
||||||
|
#macro rounded_box(C1, C2, R)
|
||||||
|
merge {
|
||||||
|
box {
|
||||||
|
C1 + <R, R, 0>
|
||||||
|
C2 - <R, R, 0>
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
C1 + <R, 0, R>
|
||||||
|
C2 - <R, 0, R>
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
C1 + <0, R, R>
|
||||||
|
C2 - <0, R, R>
|
||||||
|
}
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<C1.x + R, C1.y + R, C1.z + R>
|
||||||
|
<C1.x + R, C1.y + R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<C1.x + R, C2.y - R, C1.z + R>
|
||||||
|
<C1.x + R, C2.y - R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<C2.x - R, C1.y + R, C1.z + R>
|
||||||
|
<C2.x - R, C1.y + R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<C2.x - R, C2.y - R, C1.z + R>
|
||||||
|
<C2.x - R, C2.y - R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<C1.x + R, C1.y + R, C1.z + R>
|
||||||
|
<C1.x + R, C2.y - R, C1.z + R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<C1.x + R, C1.y + R, C2.z - R>
|
||||||
|
<C1.x + R, C2.y - R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<C2.x - R, C1.y + R, C1.z + R>
|
||||||
|
<C2.x - R, C2.y - R, C1.z + R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<C2.x - R, C1.y + R, C2.z - R>
|
||||||
|
<C2.x - R, C2.y - R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<C1.x + R, C1.y + R, C1.z + R>
|
||||||
|
<C2.x - R, C1.y + R, C1.z + R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<C1.x + R, C1.y + R, C2.z - R>
|
||||||
|
<C2.x - R, C1.y + R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<C1.x + R, C2.y - R, C1.z + R>
|
||||||
|
<C2.x - R, C2.y - R, C1.z + R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<C1.x + R, C2.y - R, C2.z - R>
|
||||||
|
<C2.x - R, C2.y - R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
|
||||||
|
sphere {
|
||||||
|
<C1.x + R, C1.y + R, C1.z + R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<C1.x + R, C1.y + R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<C1.x + R, C2.y - R, C1.z + R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<C1.x + R, C2.y - R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<C2.x - R, C1.y + R, C1.z + R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<C2.x - R, C1.y + R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<C2.x - R, C2.y - R, C1.z + R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<C2.x - R, C2.y - R, C2.z - R>
|
||||||
|
R
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
#include "deck_17.pov"
|
#include "deck_17.pov"
|
||||||
#include "deck_16.pov"
|
#include "deck_16.pov"
|
||||||
#include "deck_15.pov"
|
#include "deck_15.pov"
|
||||||
|
#include "deck_14.pov"
|
||||||
|
#include "deck_13.pov"
|
||||||
|
|
||||||
#declare schneller_kreuzer =
|
#declare schneller_kreuzer =
|
||||||
union {
|
union {
|
||||||
|
@ -29,6 +31,12 @@
|
||||||
object {
|
object {
|
||||||
deck_15
|
deck_15
|
||||||
}
|
}
|
||||||
|
object {
|
||||||
|
deck_14
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
deck_13
|
||||||
|
}
|
||||||
intersection {
|
intersection {
|
||||||
object {
|
object {
|
||||||
huelle
|
huelle
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
%TGIF 4.1.25
|
%TGIF 4.1.34
|
||||||
state(1,37,100.000,497,0,0,16,1,1,1,1,0,1,0,0,1,0,'Courier',0,80640,0,0,1,5,1,0,1,1,0,16,0,0,1,4,1,1,1408,1088,1,0,2880,0).
|
state(1,37,100.000,0,0,0,16,1,9,1,1,0,0,0,0,1,1,'Courier',0,80640,0,0,1,5,1,0,1,1,0,16,0,0,2,6,1,1,1408,1088,1,0,5760,0).
|
||||||
%
|
%
|
||||||
% @(#)$Header$
|
% @(#)$Header$
|
||||||
% %W%
|
% %W%
|
||||||
|
@ -11,15 +11,15 @@ color_info(11,65535,0,[
|
||||||
"green", 0, 65535, 0, 0, 65535, 0, 1,
|
"green", 0, 65535, 0, 0, 65535, 0, 1,
|
||||||
"blue", 0, 0, 65535, 0, 0, 65535, 1,
|
"blue", 0, 0, 65535, 0, 0, 65535, 1,
|
||||||
"yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
|
"yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
|
||||||
"pink", 65535, 49931, 53052, 65535, 49344, 52171, 1,
|
"pink", 65535, 49344, 52171, 65535, 49344, 52171, 1,
|
||||||
"cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
|
"cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
|
||||||
"CadetBlue", 22885, 40569, 42649, 24415, 40606, 41120, 1,
|
"CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1,
|
||||||
"white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
|
"white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
|
||||||
"black", 0, 0, 0, 0, 0, 0, 1,
|
"black", 0, 0, 0, 0, 0, 0, 1,
|
||||||
"DarkSlateGray", 10402, 19764, 18724, 12079, 20303, 20303, 1
|
"DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1
|
||||||
]).
|
]).
|
||||||
script_frac("0.6").
|
script_frac("0.6").
|
||||||
fg_bg_colors('red','white').
|
fg_bg_colors('black','white').
|
||||||
page(1,"",1,'').
|
page(1,"",1,'').
|
||||||
oval('black','',70,70,1030,1030,0,1,1,0,0,0,0,0,0,'1',0,[
|
oval('black','',70,70,1030,1030,0,1,1,0,0,0,0,0,0,'1',0,[
|
||||||
]).
|
]).
|
||||||
|
@ -705,6 +705,341 @@ str_seg('red','Courier',0,80640,9,13,3,0,-3,0,0,0,0,0,
|
||||||
])
|
])
|
||||||
])]).
|
])]).
|
||||||
page(2,"",1,'').
|
page(2,"",1,'').
|
||||||
|
oval('black','',50,50,650,650,0,1,1,878,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
350,25,350,675],0,1,1,879,1,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
25,350,675,350],0,1,1,880,1,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
oval('black','',300,300,400,400,0,1,1,881,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
oval('black','',65,65,635,635,0,1,1,882,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',9,[
|
||||||
|
310,450,310,490,320,490,320,465,340,465,340,490,350,490,350,450,
|
||||||
|
310,450],0,1,1,0,885,0,0,0,0,0,'1',0,
|
||||||
|
"000",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
320,490,320,500,340,500,340,490],0,1,1,887,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
890,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',9,[
|
||||||
|
350,450,350,490,360,490,360,465,380,465,380,490,390,490,390,450,
|
||||||
|
350,450],0,1,1,0,892,0,0,0,0,0,'1',0,
|
||||||
|
"000",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
360,490,360,500,380,500,380,490],0,1,1,893,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
891,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',9,[
|
||||||
|
390,450,390,490,400,490,400,465,420,465,420,490,430,490,430,450,
|
||||||
|
390,450],0,1,1,0,895,0,0,0,0,0,'1',0,
|
||||||
|
"000",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
400,490,400,500,420,500,420,490],0,1,1,896,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
894,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',9,[
|
||||||
|
270,450,270,490,280,490,280,465,300,465,300,490,310,490,310,450,
|
||||||
|
270,450],0,1,1,0,898,0,0,0,0,0,'1',0,
|
||||||
|
"000",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
280,490,280,500,300,500,300,490],0,1,1,899,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
897,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',9,[
|
||||||
|
578,194,578,234,588,234,588,209,608,209,608,234,618,234,618,194,
|
||||||
|
578,194],0,1,1,0,901,0,0,0,1,0,'1',0,
|
||||||
|
"000",[
|
||||||
|
578,194,578,194,618,234,500,866.025,-866.025,500,1,-11],[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
588,234,588,244,608,244,608,234],0,1,1,902,0,0,0,0,0,1,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
588,234,588,234,608,244,500,866.025,-866.025,500,-39,-22],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
900,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',9,[
|
||||||
|
598,229,598,269,608,269,608,244,628,244,628,269,638,269,638,229,
|
||||||
|
598,229],0,1,1,0,916,0,0,0,1,0,'1',0,
|
||||||
|
"000",[
|
||||||
|
598,229,598,229,638,269,500,866.025,-866.025,500,1,-11],[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
608,269,608,279,628,279,628,269],0,1,1,917,0,0,0,0,0,1,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
608,269,608,269,628,279,500,866.025,-866.025,500,-39,-22],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
915,0,0,[
|
||||||
|
]).
|
||||||
|
rcbox('black','',120,200,220,300,0,1,1,0,16,918,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
text('black',170,217,2,1,1,63,33,919,13,3,0,1,0,0,2,63,33,0,0,"",0,0,0,0,230,'',[
|
||||||
|
minilines(63,33,0,0,1,1,0,[
|
||||||
|
mini_line(63,13,3,0,0,0,[
|
||||||
|
str_block(0,63,13,3,0,-1,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,63,13,3,0,-1,0,0,0,0,0,
|
||||||
|
"Karten-")])
|
||||||
|
]),
|
||||||
|
mini_line(36,13,3,0,0,0,[
|
||||||
|
str_block(0,36,13,3,0,-1,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,36,13,3,0,-1,0,0,0,0,0,
|
||||||
|
"Tank")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',330,502,1,1,1,9,16,923,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,515,'',[
|
||||||
|
minilines(9,16,0,0,1,1,0,[
|
||||||
|
mini_line(9,13,3,0,0,0,[
|
||||||
|
str_block(0,9,13,3,0,-1,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,9,13,3,0,-1,0,0,0,0,0,
|
||||||
|
"P")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',370,502,1,1,1,9,16,925,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,515,'',[
|
||||||
|
minilines(9,16,0,0,1,1,0,[
|
||||||
|
mini_line(9,13,3,0,0,0,[
|
||||||
|
str_block(0,9,13,3,0,-1,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,9,13,3,0,-1,0,0,0,0,0,
|
||||||
|
"K")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',410,502,1,1,1,18,16,927,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,515,'',[
|
||||||
|
minilines(18,16,0,0,1,1,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-1,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-1,0,0,0,0,0,
|
||||||
|
"2K")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',290,502,1,1,1,18,16,929,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,515,'',[
|
||||||
|
minilines(18,16,0,0,1,1,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-1,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-1,0,0,0,0,0,
|
||||||
|
"2P")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',555,262,1,1,1,27,16,932,13,3,0,1,0,0,2,27,16,0,0,"",0,0,0,0,275,'',[
|
||||||
|
minilines(27,16,0,0,1,1,0,[
|
||||||
|
mini_line(27,13,3,0,0,0,[
|
||||||
|
str_block(0,27,13,3,0,-1,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,27,13,3,0,-1,0,0,0,0,0,
|
||||||
|
"FLO")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',525,222,1,1,1,36,16,934,13,3,0,1,0,0,2,36,16,0,0,"",0,0,0,0,235,'',[
|
||||||
|
minilines(36,16,0,0,1,1,0,[
|
||||||
|
mini_line(36,13,3,0,0,0,[
|
||||||
|
str_block(0,36,13,3,0,-1,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,36,13,3,0,-1,0,0,0,0,0,
|
||||||
|
"2FLO")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
poly('black','',2,[
|
||||||
|
300,50,300,70],0,1,1,937,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
400,50,400,70],0,1,1,938,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
630,300,650,300],0,1,1,939,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
630,400,650,400],0,1,1,940,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
300,630,300,650],0,1,1,941,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
400,630,400,650],0,1,1,942,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
50,300,70,300],0,1,1,943,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
50,400,65,400],0,1,1,944,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',5,[
|
||||||
|
155,310,155,330,185,330,185,310,155,310],0,1,1,0,945,0,0,0,0,0,'1',0,
|
||||||
|
"00",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
160,310,160,340,180,340,180,310],0,1,1,946,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
949,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',5,[
|
||||||
|
280,280,280,260,250,260,250,280,280,280],0,1,1,0,951,0,0,0,1,0,'1',0,
|
||||||
|
"00",[
|
||||||
|
250,260,250,260,280,280,6.12303e-14,1000,-1000,6.12303e-14,5,-25],[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
275,280,275,250,255,250,255,280],0,1,1,952,0,0,0,0,0,1,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
255,250,255,250,275,280,6.12303e-14,1000,-1000,6.12303e-14,10,-10],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
950,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',5,[
|
||||||
|
235,575,235,595,265,595,265,575,235,575],0,1,1,0,954,0,0,0,0,0,'1',0,
|
||||||
|
"00",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
240,575,240,605,260,605,260,575],0,1,1,955,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
953,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',5,[
|
||||||
|
185,190,185,170,155,170,155,190,185,190],0,1,1,0,966,0,0,0,0,0,'1',0,
|
||||||
|
"00",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
180,190,180,160,160,160,160,190],0,1,1,967,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
965,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',5,[
|
||||||
|
165,535,165,555,195,555,195,535,165,535],0,1,1,0,972,0,0,0,0,0,'1',0,
|
||||||
|
"00",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
170,535,170,565,190,565,190,535],0,1,1,973,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
971,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',5,[
|
||||||
|
200,560,200,580,230,580,230,560,200,560],0,1,1,0,975,0,0,0,0,0,'1',0,
|
||||||
|
"00",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
205,560,205,590,225,590,225,560],0,1,1,976,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
974,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',5,[
|
||||||
|
500,540,500,560,530,560,530,540,500,540],0,1,1,0,978,0,0,0,0,0,'1',0,
|
||||||
|
"00",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
505,540,505,570,525,570,525,540],0,1,1,979,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
977,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',5,[
|
||||||
|
465,565,465,585,495,585,495,565,465,565],0,1,1,0,981,0,0,0,0,0,'1',0,
|
||||||
|
"00",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
470,565,470,595,490,595,490,565],0,1,1,982,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
980,0,0,[
|
||||||
|
]).
|
||||||
|
group([
|
||||||
|
polygon('black','',5,[
|
||||||
|
420,585,420,605,450,605,450,585,420,585],0,1,1,0,984,0,0,0,0,0,'1',0,
|
||||||
|
"00",[
|
||||||
|
]),
|
||||||
|
poly('black','',4,[
|
||||||
|
425,585,425,615,445,615,445,585],0,1,1,985,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
])
|
||||||
|
],
|
||||||
|
983,0,0,[
|
||||||
|
]).
|
||||||
|
text('black',250,542,1,1,1,90,16,986,13,3,0,1,0,0,2,90,16,0,0,"",0,0,0,0,555,'',[
|
||||||
|
minilines(90,16,0,0,1,1,0,[
|
||||||
|
mini_line(90,13,3,0,0,0,[
|
||||||
|
str_block(0,90,13,3,0,-1,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,90,13,3,0,-1,0,0,0,0,0,
|
||||||
|
"Beobachter")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
page(3,"",1,'').
|
||||||
box('black','',160,600,580,680,0,1,1,170,0,0,0,0,0,'1',0,[
|
box('black','',160,600,580,680,0,1,1,170,0,0,0,0,0,'1',0,[
|
||||||
]).
|
]).
|
||||||
poly('black','',4,[
|
poly('black','',4,[
|
||||||
|
@ -1042,7 +1377,7 @@ poly('black','',2,[
|
||||||
"0","",[
|
"0","",[
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
]).
|
]).
|
||||||
page(3,"",1,'').
|
page(4,"",1,'').
|
||||||
oval('black','',285,35,815,565,0,1,1,309,0,0,0,0,0,'1',0,[
|
oval('black','',285,35,815,565,0,1,1,309,0,0,0,0,0,'1',0,[
|
||||||
]).
|
]).
|
||||||
poly('black','',2,[
|
poly('black','',2,[
|
||||||
|
@ -1601,7 +1936,7 @@ str_seg('blue','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
||||||
"30")])
|
"30")])
|
||||||
])
|
])
|
||||||
])]).
|
])]).
|
||||||
page(4,"",1,'').
|
page(5,"",1,'').
|
||||||
poly('black','',4,[
|
poly('black','',4,[
|
||||||
250,50,50,50,50,250,50,450],0,1,1,600,1,0,0,0,0,0,0,'1',0,0,
|
250,50,50,50,50,250,50,450],0,1,1,600,1,0,0,0,0,0,0,'1',0,0,
|
||||||
"6","",[
|
"6","",[
|
||||||
|
@ -1762,3 +2097,27 @@ poly('blue','',4,[
|
||||||
"6","",[
|
"6","",[
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
]).
|
]).
|
||||||
|
page(6,"Deck 15",1,'').
|
||||||
|
oval('black','',100,100,1000,1000,0,1,1,853,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
oval('black','',500,500,600,600,0,1,1,856,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
oval('black','',400,400,700,700,0,1,1,857,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
box('black','',525,415,575,500,0,1,1,859,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
box('black','',580,459,679,545,0,1,1,860,0,0,0,1,0,'1',0,[
|
||||||
|
647,474,647,474,697,559,500,866.025,-866.025,500,7,-15],[
|
||||||
|
]).
|
||||||
|
box('black','',580,553,679,639,0,1,1,863,0,0,0,1,0,'1',0,[
|
||||||
|
682,573,682,573,732,658,-500,866.025,-866.025,-500,-3,23],[
|
||||||
|
]).
|
||||||
|
box('black','',524,599,574,684,0,1,1,868,0,0,0,1,0,'1',0,[
|
||||||
|
650,625,650,625,700,710,-1000,3.21563e-13,-3.21563e-13,-1000,-76,59],[
|
||||||
|
]).
|
||||||
|
oval('black','',575,415,600,440,0,1,1,873,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
arc('black','',0,1,1,0,440,440,550,550,550,440,640,490,1,220,220,5760,-3648,876,0,0,8,3,0,0,0,'1','8','3',0,[
|
||||||
|
]).
|
||||||
|
arc('black','',0,1,1,0,460,460,550,550,550,460,620,505,1,180,180,5760,-3712,877,0,0,8,3,0,0,0,'1','8','3',0,[
|
||||||
|
]).
|
||||||
|
|
|
@ -0,0 +1,230 @@
|
||||||
|
#include "T_arkonstahl.pov"
|
||||||
|
#include "glass.inc"
|
||||||
|
|
||||||
|
#declare gummi =
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color 0.2
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare trafo =
|
||||||
|
union {
|
||||||
|
intersection {
|
||||||
|
sphere {
|
||||||
|
0, 1
|
||||||
|
scale <1.1, 4, 1.1>
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-1, 0, -1>
|
||||||
|
<1, 4, 1>
|
||||||
|
}
|
||||||
|
texture { T_arkonstahl }
|
||||||
|
}
|
||||||
|
intersection {
|
||||||
|
sphere {
|
||||||
|
0, 1
|
||||||
|
scale <1.1, 2, 1.1>
|
||||||
|
texture { T_Copper_3D }
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-1, 1.2, -1>
|
||||||
|
<1, 2, 1>
|
||||||
|
}
|
||||||
|
translate <0, 2.3, 0>
|
||||||
|
}
|
||||||
|
intersection {
|
||||||
|
sphere {
|
||||||
|
0, 1
|
||||||
|
scale <1.1, 2, 1.1>
|
||||||
|
texture { T_Copper_3D }
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-1, 1.4, -1>
|
||||||
|
<1, 2, 1>
|
||||||
|
}
|
||||||
|
translate <0, 2.6, 0>
|
||||||
|
}
|
||||||
|
intersection {
|
||||||
|
sphere {
|
||||||
|
0, 1
|
||||||
|
scale <1.1, 2, 1.1>
|
||||||
|
texture { T_Copper_3D }
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-1, 1.6, -1>
|
||||||
|
<1, 2, 1>
|
||||||
|
}
|
||||||
|
translate <0, 2.9, 0>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare speicherbank =
|
||||||
|
union {
|
||||||
|
box {
|
||||||
|
<1, 0, -2.5>
|
||||||
|
<8, 8, 2.5>
|
||||||
|
texture {pigment {color White }}
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<0, 0, -2.5>
|
||||||
|
<1, 4, 1.5>
|
||||||
|
texture {pigment {color White }}
|
||||||
|
}
|
||||||
|
#local i = 0.1;
|
||||||
|
#while (i < 4)
|
||||||
|
cylinder {
|
||||||
|
<0.25, i, 1.6>
|
||||||
|
<0.75, i, 1.6>
|
||||||
|
0.02
|
||||||
|
texture { gummi }
|
||||||
|
}
|
||||||
|
#local i = i + 0.2;
|
||||||
|
#end
|
||||||
|
cylinder {
|
||||||
|
<0.25, 0, 1.6>
|
||||||
|
<0.25, 5, 1.6>
|
||||||
|
0.02
|
||||||
|
texture { gummi }
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0.75, 0, 1.6>
|
||||||
|
<0.75, 5, 1.6>
|
||||||
|
0.02
|
||||||
|
texture { gummi }
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0.75, 5, 1.6>
|
||||||
|
<0.75, 5, 1.45>
|
||||||
|
0.02
|
||||||
|
texture { gummi }
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0.75, 5, 1.45>
|
||||||
|
<1, 5, 1.45>
|
||||||
|
0.02
|
||||||
|
texture { gummi }
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0.25, 5, 1.6>
|
||||||
|
<0.25, 5, 1.45>
|
||||||
|
0.02
|
||||||
|
texture { gummi }
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0.25, 5, 1.45>
|
||||||
|
<0.05, 5, 1.45>
|
||||||
|
0.02
|
||||||
|
texture { gummi }
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0.05, 5, 1.45>
|
||||||
|
<0.05, 5, -2.45>
|
||||||
|
0.02
|
||||||
|
texture { gummi }
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0.05, 5, -2.45>
|
||||||
|
<1.00, 5, -2.45>
|
||||||
|
0.02
|
||||||
|
texture { gummi }
|
||||||
|
}
|
||||||
|
#local i = 0;
|
||||||
|
#while (i <= 4)
|
||||||
|
cylinder {
|
||||||
|
<0.05, 5, i * (2.45 + 1.45) / 4 - 2.45 >
|
||||||
|
<0.05, 4, i * (2.45 + 1.45) / 4 - 2.45 >
|
||||||
|
0.02
|
||||||
|
texture { gummi }
|
||||||
|
}
|
||||||
|
#local i = i + 1;
|
||||||
|
#end
|
||||||
|
union {
|
||||||
|
box {
|
||||||
|
<0, 0, 0>, <1.4, 0.9, -0.01>
|
||||||
|
texture {
|
||||||
|
pigment {Black}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<0.4, 0.5, 0.01>, <1.3, 0.8, -0.02>
|
||||||
|
texture {
|
||||||
|
pigment {Green}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<0.55, 0.35, 0.01>, 0.13
|
||||||
|
scale <1, 1, 0.1>
|
||||||
|
texture {
|
||||||
|
pigment {Green}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<0.85, 0.35, 0.01>, 0.13
|
||||||
|
scale <1, 1, 0.1>
|
||||||
|
texture {
|
||||||
|
pigment {Yellow}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<1.15, 0.35, 0.01>, 0.13
|
||||||
|
scale <1, 1, 0.1>
|
||||||
|
texture {
|
||||||
|
pigment {Red}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
matrix < // swap x<->z // swap x<->z
|
||||||
|
0, 0, 1,
|
||||||
|
0, 1, 0,
|
||||||
|
1, 0, 0,
|
||||||
|
0, 0, 0
|
||||||
|
>
|
||||||
|
translate <1, 5, -1.4>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
trafo
|
||||||
|
translate <7, 0, -3.5>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
trafo
|
||||||
|
translate <7, 0, +3.5>
|
||||||
|
}
|
||||||
|
torus {
|
||||||
|
1, 0.5
|
||||||
|
rotate <90, 0, 0>
|
||||||
|
translate <5, 5, -2.5>
|
||||||
|
texture { T_Copper_3D }
|
||||||
|
}
|
||||||
|
torus {
|
||||||
|
1, 0.5
|
||||||
|
rotate <90, 0, 0>
|
||||||
|
translate <5, 5, +2.5>
|
||||||
|
texture { T_Copper_3D }
|
||||||
|
}
|
||||||
|
intersection {
|
||||||
|
torus {
|
||||||
|
5, 1
|
||||||
|
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<-1, 0, 0> 0
|
||||||
|
rotate <0, 0, 0>
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<0, 0, -1> 0
|
||||||
|
rotate <0, 0, 0>
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<0, 0, +1> 0
|
||||||
|
rotate <0, -60, 0>
|
||||||
|
}
|
||||||
|
texture {
|
||||||
|
T_Ruby_Glass
|
||||||
|
}
|
||||||
|
interior {
|
||||||
|
ior 1.1
|
||||||
|
}
|
||||||
|
translate <0, 5, 5 * sqrt(1/3)>
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,67 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<-200, 200, -200>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
#local CP = <-100, 200, -100>;
|
||||||
|
light_source {
|
||||||
|
CP
|
||||||
|
color White*0.5
|
||||||
|
}
|
||||||
|
camera {
|
||||||
|
location CP
|
||||||
|
look_at <-0, 15, -0>
|
||||||
|
angle 20
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "huelle.pov"
|
||||||
|
#include "deck_13.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
deck_13
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>,
|
||||||
|
<0, -1, 0>, 1000
|
||||||
|
pigment {
|
||||||
|
radial
|
||||||
|
color_map{
|
||||||
|
[0.1 rgb 0.1 ]
|
||||||
|
[0.1 White]
|
||||||
|
}
|
||||||
|
frequency 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<1000, 0, 0>, 10
|
||||||
|
pigment { color <1, 0, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 1000, 0>, 10
|
||||||
|
pigment { color <0, 1, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 0, 1000>, 10
|
||||||
|
pigment { color <0, 0, 1> }
|
||||||
|
}
|
|
@ -0,0 +1,67 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<-200, 200, -200>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
#local CP = <-25, 17, -10>;
|
||||||
|
light_source {
|
||||||
|
CP
|
||||||
|
color White*0.5
|
||||||
|
}
|
||||||
|
camera {
|
||||||
|
location CP
|
||||||
|
look_at <-15, 17, -0>
|
||||||
|
angle 20
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "huelle.pov"
|
||||||
|
#include "deck_14.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
deck_14
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>,
|
||||||
|
<0, -1, 0>, 1000
|
||||||
|
pigment {
|
||||||
|
radial
|
||||||
|
color_map{
|
||||||
|
[0.1 rgb 0.1 ]
|
||||||
|
[0.1 White]
|
||||||
|
}
|
||||||
|
frequency 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<1000, 0, 0>, 10
|
||||||
|
pigment { color <1, 0, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 1000, 0>, 10
|
||||||
|
pigment { color <0, 1, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 0, 1000>, 10
|
||||||
|
pigment { color <0, 0, 1> }
|
||||||
|
}
|
|
@ -0,0 +1,67 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<-200, 200, -200>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
#local CP = <-100, 200, -100>;
|
||||||
|
light_source {
|
||||||
|
CP
|
||||||
|
color White*0.5
|
||||||
|
}
|
||||||
|
camera {
|
||||||
|
location CP
|
||||||
|
look_at <-0, 15, -0>
|
||||||
|
angle 20
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "huelle.pov"
|
||||||
|
#include "deck_15.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
deck_15
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>,
|
||||||
|
<0, -1, 0>, 1000
|
||||||
|
pigment {
|
||||||
|
radial
|
||||||
|
color_map{
|
||||||
|
[0.1 rgb 0.1 ]
|
||||||
|
[0.1 White]
|
||||||
|
}
|
||||||
|
frequency 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<1000, 0, 0>, 10
|
||||||
|
pigment { color <1, 0, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 1000, 0>, 10
|
||||||
|
pigment { color <0, 1, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 0, 1000>, 10
|
||||||
|
pigment { color <0, 0, 1> }
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<-200, 200, -200>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
#local CP = <-100, 200, -100>;
|
||||||
|
light_source {
|
||||||
|
CP
|
||||||
|
color White*0.5
|
||||||
|
}
|
||||||
|
camera {
|
||||||
|
location CP
|
||||||
|
look_at <-0, 95, -0>
|
||||||
|
angle 20
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "huelle.pov"
|
||||||
|
#include "deck_19.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
deck_19
|
||||||
|
translate <0, 60, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>,
|
||||||
|
<0, -1, 0>, 1000
|
||||||
|
pigment {
|
||||||
|
radial
|
||||||
|
color_map{
|
||||||
|
[0.1 rgb 0.1 ]
|
||||||
|
[0.1 White]
|
||||||
|
}
|
||||||
|
frequency 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<1000, 0, 0>, 10
|
||||||
|
pigment { color <1, 0, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 1000, 0>, 10
|
||||||
|
pigment { color <0, 1, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 0, 1000>, 10
|
||||||
|
pigment { color <0, 0, 1> }
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
#declare HUELLE = 0;
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<-200, 200, -200>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
#local CP = <-100, 200, -100>;
|
||||||
|
light_source {
|
||||||
|
CP
|
||||||
|
color White*0.5
|
||||||
|
}
|
||||||
|
camera {
|
||||||
|
location CP
|
||||||
|
look_at <-0, 45, -0>
|
||||||
|
angle 10
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "huelle.pov"
|
||||||
|
#include "deck_20.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
deck_20
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>,
|
||||||
|
<0, -1, 0>, 1000
|
||||||
|
pigment {
|
||||||
|
radial
|
||||||
|
color_map{
|
||||||
|
[0.1 rgb 0.1 ]
|
||||||
|
[0.1 White]
|
||||||
|
}
|
||||||
|
frequency 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<1000, 0, 0>, 10
|
||||||
|
pigment { color <1, 0, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 1000, 0>, 10
|
||||||
|
pigment { color <0, 1, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 0, 1000>, 10
|
||||||
|
pigment { color <0, 0, 1> }
|
||||||
|
}
|
|
@ -0,0 +1,70 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.1, 0.1, 0.1>
|
||||||
|
radiosity {
|
||||||
|
distance_maximum 10000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<-200, 200, +200>
|
||||||
|
color White*0.5
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare CP = <+02, 17, +7>;
|
||||||
|
light_source {
|
||||||
|
CP
|
||||||
|
color White*0.9
|
||||||
|
}
|
||||||
|
|
||||||
|
camera {
|
||||||
|
location CP
|
||||||
|
look_at <+4, 1, 7>
|
||||||
|
angle 40
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "kabine.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
kabine1
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>,
|
||||||
|
<0, -1, 0>, 1000
|
||||||
|
pigment {
|
||||||
|
radial
|
||||||
|
color_map{
|
||||||
|
[0.1 rgb 0.1 ]
|
||||||
|
[0.1 White]
|
||||||
|
}
|
||||||
|
frequency 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<1000, 0, 0>, 10
|
||||||
|
pigment { color <1, 0, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 1000, 0>, 10
|
||||||
|
pigment { color <0, 1, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 0, 1000>, 10
|
||||||
|
pigment { color <0, 0, 1> }
|
||||||
|
}
|
|
@ -0,0 +1,71 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "glass.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
|
||||||
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<5, 4.8, 5>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
#local CP = <0, 2, 5>;
|
||||||
|
light_source {
|
||||||
|
CP
|
||||||
|
color White*0.5
|
||||||
|
}
|
||||||
|
camera {
|
||||||
|
location CP
|
||||||
|
look_at <-0, 1, -0>
|
||||||
|
//angle 40
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "huelle.pov"
|
||||||
|
#include "rounded_box.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
rounded_box(<-1, -0, -1>, <1, 1, 1>, 0.2)
|
||||||
|
texture { T_Ruby_Glass }
|
||||||
|
interior { I_Glass }
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>,
|
||||||
|
<0, -1, 0>, 1000
|
||||||
|
pigment {
|
||||||
|
radial
|
||||||
|
color_map{
|
||||||
|
[0.1 rgb 0.1 ]
|
||||||
|
[0.1 White]
|
||||||
|
}
|
||||||
|
frequency 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<1000, 0, 0>, 10
|
||||||
|
pigment { color <1, 0, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 1000, 0>, 10
|
||||||
|
pigment { color <0, 1, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 0, 1000>, 10
|
||||||
|
pigment { color <0, 0, 1> }
|
||||||
|
}
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#version unofficial MegaPov 0.5;
|
||||||
#include "colors.inc"
|
#include "colors.inc"
|
||||||
#include "shapes.inc"
|
#include "shapes.inc"
|
||||||
#include "textures.inc"
|
#include "textures.inc"
|
||||||
|
@ -5,10 +6,17 @@
|
||||||
#include "stones.inc"
|
#include "stones.inc"
|
||||||
|
|
||||||
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
#declare HUELLE = 1; // Quadrant -/*/-
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
post_process {find_edges{10000,.05,1,1,1,rgb 0}}
|
||||||
|
}
|
||||||
|
#default {finish {ambient 0.4 diffuse 0.3 brilliance 0}}
|
||||||
|
|
||||||
global_settings {
|
global_settings {
|
||||||
assumed_gamma 1.0
|
assumed_gamma 1.0
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
radiosity {}
|
||||||
}
|
}
|
||||||
background { color rgb<0.2, 0.4, 0.8> }
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
light_source {
|
light_source {
|
||||||
|
|
|
@ -0,0 +1,47 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<-200, 200, +200>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
light_source {
|
||||||
|
<-200, 120, -171>
|
||||||
|
color White*0.5
|
||||||
|
}
|
||||||
|
camera {
|
||||||
|
location <-015, 2, +15>
|
||||||
|
look_at <-0, 5, -0>
|
||||||
|
angle 40
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "speicherbank.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
speicherbank
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>,
|
||||||
|
<0, -1, 0>, 1000
|
||||||
|
pigment {
|
||||||
|
radial
|
||||||
|
color_map{
|
||||||
|
[0.1 rgb 0.1 ]
|
||||||
|
[0.1 White]
|
||||||
|
}
|
||||||
|
frequency 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,67 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<0, 4.8, 0>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
#local CP = <0, 2, 5>;
|
||||||
|
light_source {
|
||||||
|
CP
|
||||||
|
color White*0.5
|
||||||
|
}
|
||||||
|
camera {
|
||||||
|
location CP
|
||||||
|
look_at <-0, 1, -5>
|
||||||
|
//angle 40
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "huelle.pov"
|
||||||
|
#include "zentrale.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
zentrale
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>,
|
||||||
|
<0, -1, 0>, 1000
|
||||||
|
pigment {
|
||||||
|
radial
|
||||||
|
color_map{
|
||||||
|
[0.1 rgb 0.1 ]
|
||||||
|
[0.1 White]
|
||||||
|
}
|
||||||
|
frequency 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<1000, 0, 0>, 10
|
||||||
|
pigment { color <1, 0, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 1000, 0>, 10
|
||||||
|
pigment { color <0, 1, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 0, 1000>, 10
|
||||||
|
pigment { color <0, 0, 1> }
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,138 @@
|
||||||
|
#local H = 5; // deckhoehe
|
||||||
|
#local Eps = 1E-6;
|
||||||
|
|
||||||
|
#include "hufeisenpult.pov"
|
||||||
|
#include "rounded_box.pov"
|
||||||
|
|
||||||
|
#declare kartentank =
|
||||||
|
superellipsoid {
|
||||||
|
<0.25, 0.25>
|
||||||
|
scale <1, 0.5, 1>
|
||||||
|
translate <0, 0.5, 0>
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color rgbf <0.1, 0.1, 0.1, 0.5>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
finish {
|
||||||
|
ambient 0.1
|
||||||
|
diffuse 0.1
|
||||||
|
reflection .25
|
||||||
|
specular 1
|
||||||
|
roughness 0.001
|
||||||
|
}
|
||||||
|
interior {
|
||||||
|
ior 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare panoramaschirm =
|
||||||
|
union {
|
||||||
|
intersection {
|
||||||
|
difference {
|
||||||
|
cylinder {
|
||||||
|
<0, 1.5, 0>, <0, 3.5, 0>, 5.7
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 1.5-Eps, 0>, <0, 3.5+Eps, 0>, 5.6
|
||||||
|
}
|
||||||
|
}
|
||||||
|
rounded_box (<-4, 1.5, -7>, <4, 3.5, -3>, 0.5
|
||||||
|
)
|
||||||
|
}
|
||||||
|
texture { pigment { color 0 }}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#declare tuer_neg =
|
||||||
|
object {
|
||||||
|
rounded_box(<5, 0, -1>, <7, 3, 1>, 0.2)
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare zentrale =
|
||||||
|
union {
|
||||||
|
difference {
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>, <0, 5, 0>, 6
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 0-Eps, 0>, <0, 4+Eps, 0>, 5.7
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<0, 4, 0>, 5.7
|
||||||
|
<0, H, 0>, 5
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
tuer_neg
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
tuer_neg
|
||||||
|
rotate <0, 180, 0>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
tuer_neg
|
||||||
|
rotate <0, 270, 0>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
object { // 2. Pilot
|
||||||
|
hufeisenpult
|
||||||
|
rotate <0, +90, 0>
|
||||||
|
translate <-1.5, 0, 2.8>
|
||||||
|
}
|
||||||
|
object { // Pilot
|
||||||
|
hufeisenpult
|
||||||
|
rotate <0, +90, 0>
|
||||||
|
translate <-0.5, 0, 2.8>
|
||||||
|
}
|
||||||
|
object { // Kommandant
|
||||||
|
hufeisenpult
|
||||||
|
rotate <0, +90, 0>
|
||||||
|
translate <+0.5, 0, 2.8>
|
||||||
|
}
|
||||||
|
object { // 2. Kommandant
|
||||||
|
hufeisenpult
|
||||||
|
rotate <0, +90, 0>
|
||||||
|
translate <+1.5, 0, 2.8>
|
||||||
|
}
|
||||||
|
|
||||||
|
union {
|
||||||
|
object { // 2. Feuerleitoffizier
|
||||||
|
hufeisenpult
|
||||||
|
rotate <0, +90, 0>
|
||||||
|
translate <-0.5, 0, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
object { // 2. Feuerleitoffizier
|
||||||
|
hufeisenpult
|
||||||
|
rotate <0, +90, 0>
|
||||||
|
translate <0.5, 0, 0>
|
||||||
|
}
|
||||||
|
translate <0, 0, -5>
|
||||||
|
rotate <0, +45, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
object {
|
||||||
|
kartentank
|
||||||
|
translate <+3.6, 0, -2>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
konturensitz
|
||||||
|
rotate <0, 180, 0>
|
||||||
|
translate <+2, 0, -2>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
konturensitz
|
||||||
|
rotate <0, -90, 0>
|
||||||
|
translate <+3.6, 0, -0.4>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
konturensitz
|
||||||
|
rotate <0, +90, 0>
|
||||||
|
translate <+3.6, 0, -3.6>
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
panoramaschirm
|
||||||
|
}
|
||||||
|
|
||||||
|
texture { T_arkonstahl }
|
||||||
|
}
|
Loading…
Reference in New Issue