Test 13 & 14.
This commit is contained in:
parent
da1d2ed43d
commit
4b14cd8453
|
@ -22,9 +22,12 @@ map <xF4> <F4>
|
|||
map <xF3> <F3>
|
||||
map <xF2> <F2>
|
||||
map <xF1> <F1>
|
||||
map! }I\begin{yyplcwendO
|
||||
map! >I<yypa/O
|
||||
let &cpo=cpo_save
|
||||
unlet cpo_save
|
||||
set autoindent
|
||||
set autowrite
|
||||
set exrc
|
||||
set number
|
||||
set ruler
|
||||
|
|
|
@ -3,6 +3,15 @@ include GNUmakevars
|
|||
|
||||
|
||||
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-sonden_hangar.png \
|
||||
test-superellipsoid.png \
|
||||
|
@ -32,12 +41,43 @@ test-polgeschuetz.png: test-polgeschuetz.pov polgeschuetz.pov
|
|||
|
||||
test-schneller_kreuzer.png: test-schneller_kreuzer.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 \
|
||||
huelle.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
|
||||
|
|
|
@ -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 "speicherbank.pov"
|
||||
|
||||
#declare deck_15 =
|
||||
union {
|
||||
|
@ -50,7 +51,7 @@
|
|||
#end
|
||||
}
|
||||
#local rr = 25.5;
|
||||
#while (rr < 41.0)
|
||||
#while (rr < 40.0)
|
||||
#local da = degrees(asin(0.5/rr))*2;
|
||||
#local aa = 0;
|
||||
#while (aa <= 360 - da)
|
||||
|
@ -72,5 +73,25 @@
|
|||
#end
|
||||
#local rr = rr + 1.0;
|
||||
#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 {
|
||||
intersection {
|
||||
union {
|
||||
#if (HUELLE)
|
||||
difference {
|
||||
object { huelle }
|
||||
object {
|
||||
huelle
|
||||
texture {
|
||||
pigment {
|
||||
color rgbf <0.5, 0.5, 0.7, 0.7>
|
||||
}
|
||||
}
|
||||
}
|
||||
cylinder {
|
||||
<0, 45, 0> <0, 51, 0> 5.001
|
||||
}
|
||||
}
|
||||
#end
|
||||
difference {
|
||||
intersection {
|
||||
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"
|
||||
|
||||
#declare hufeisenpult_r =
|
||||
|
@ -33,21 +41,23 @@
|
|||
hufeisenpult_r
|
||||
}
|
||||
polygon {
|
||||
4
|
||||
5
|
||||
<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.6, 0.6, -0.2>
|
||||
texture {
|
||||
pigment { color rgb <0.6, 0.5, 0.9> }
|
||||
}
|
||||
}
|
||||
polygon {
|
||||
4
|
||||
5
|
||||
<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.0, -0.2>
|
||||
texture {
|
||||
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
|
||||
+QR
|
||||
+A
|
||||
+Q4
|
||||
-A
|
||||
+HTN
|
||||
+fp +w640 +h480 +d1
|
||||
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_16.pov"
|
||||
#include "deck_15.pov"
|
||||
#include "deck_14.pov"
|
||||
#include "deck_13.pov"
|
||||
|
||||
#declare schneller_kreuzer =
|
||||
union {
|
||||
|
@ -29,6 +31,12 @@
|
|||
object {
|
||||
deck_15
|
||||
}
|
||||
object {
|
||||
deck_14
|
||||
}
|
||||
object {
|
||||
deck_13
|
||||
}
|
||||
intersection {
|
||||
object {
|
||||
huelle
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
%TGIF 4.1.25
|
||||
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).
|
||||
%TGIF 4.1.34
|
||||
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$
|
||||
% %W%
|
||||
|
@ -11,15 +11,15 @@ color_info(11,65535,0,[
|
|||
"green", 0, 65535, 0, 0, 65535, 0, 1,
|
||||
"blue", 0, 0, 65535, 0, 0, 65535, 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,
|
||||
"CadetBlue", 22885, 40569, 42649, 24415, 40606, 41120, 1,
|
||||
"CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1,
|
||||
"white", 65535, 65535, 65535, 65535, 65535, 65535, 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").
|
||||
fg_bg_colors('red','white').
|
||||
fg_bg_colors('black','white').
|
||||
page(1,"",1,'').
|
||||
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,'').
|
||||
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,[
|
||||
]).
|
||||
poly('black','',4,[
|
||||
|
@ -1042,7 +1377,7 @@ poly('black','',2,[
|
|||
"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,[
|
||||
]).
|
||||
poly('black','',2,[
|
||||
|
@ -1601,7 +1936,7 @@ str_seg('blue','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|||
"30")])
|
||||
])
|
||||
])]).
|
||||
page(4,"",1,'').
|
||||
page(5,"",1,'').
|
||||
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,
|
||||
"6","",[
|
||||
|
@ -1762,3 +2097,27 @@ poly('blue','',4,[
|
|||
"6","",[
|
||||
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 "shapes.inc"
|
||||
#include "textures.inc"
|
||||
|
@ -5,10 +6,17 @@
|
|||
#include "stones.inc"
|
||||
|
||||
#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 {
|
||||
assumed_gamma 1.0
|
||||
ambient_light rgb<0.5, 0.5, 0.5>
|
||||
radiosity {}
|
||||
}
|
||||
background { color rgb<0.2, 0.4, 0.8> }
|
||||
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