This commit was manufactured by cvs2svn to create tag
'ritterschiff-1_1'.
This commit is contained in:
parent
ff224d9e92
commit
11a61bc214
|
@ -1,35 +0,0 @@
|
||||||
version 5.0
|
|
||||||
set nocompatible
|
|
||||||
let cpo_save=&cpo
|
|
||||||
set cpo=B
|
|
||||||
map! <xHome> <Home>
|
|
||||||
map! <xEnd> <End>
|
|
||||||
map! <S-xF4> <S-F4>
|
|
||||||
map! <S-xF3> <S-F3>
|
|
||||||
map! <S-xF2> <S-F2>
|
|
||||||
map! <S-xF1> <S-F1>
|
|
||||||
map! <xF4> <F4>
|
|
||||||
map! <xF3> <F3>
|
|
||||||
map! <xF2> <F2>
|
|
||||||
map! <xF1> <F1>
|
|
||||||
map <xHome> <Home>
|
|
||||||
map <xEnd> <End>
|
|
||||||
map <S-xF4> <S-F4>
|
|
||||||
map <S-xF3> <S-F3>
|
|
||||||
map <S-xF2> <S-F2>
|
|
||||||
map <S-xF1> <S-F1>
|
|
||||||
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 exrc
|
|
||||||
set number
|
|
||||||
set ruler
|
|
||||||
set shiftwidth=4
|
|
||||||
set showmatch
|
|
||||||
set textwidth=72
|
|
|
@ -1,27 +0,0 @@
|
||||||
# what's where?
|
|
||||||
include GNUmakevars
|
|
||||||
|
|
||||||
|
|
||||||
all: \
|
|
||||||
test-buckyball.jpg \
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%.ppm: %.pov
|
|
||||||
$(POVRAY) +L$(POVINC) +V -I$< +FP
|
|
||||||
|
|
||||||
%.pov: make%
|
|
||||||
$< > $@
|
|
||||||
|
|
||||||
|
|
||||||
test-buckyball.ppm: test-buckyball.pov buckyball.pov
|
|
||||||
|
|
||||||
|
|
||||||
%.gif: %.ppm
|
|
||||||
ppmquant 256 $< | ppmtogif > $@
|
|
||||||
|
|
||||||
%.jpg: %.ppm
|
|
||||||
cjpeg $< > $@
|
|
||||||
|
|
||||||
www/%: %
|
|
||||||
cp $< $@
|
|
|
@ -1,102 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
|
|
||||||
#declare r5 = 0.5 / sin (radians(36));
|
|
||||||
#declare rho5 = 0.5 * tan (radians(54));
|
|
||||||
#declare rho6 = 0.5 * tan (radians(60));
|
|
||||||
#declare v1 = 90 - degrees(asin(rho5/rho6));
|
|
||||||
#debug concat("v1 = ", str(v1, 0, 5), "\n")
|
|
||||||
#declare a = rho6 * cos(radians(v1)) + r5;
|
|
||||||
#declare b = 1;
|
|
||||||
#declare c = sqrt(a*a + b*b);
|
|
||||||
#declare d = rho6 * sin(radians(v1));
|
|
||||||
#declare v2 = 2 * degrees (asin(d/(c-r5)));
|
|
||||||
#debug concat("v2 = ", str(v2, 0, 5), "\n")
|
|
||||||
#declare e = sin(radians(72));
|
|
||||||
#debug concat("e = ", str(e, 0, 5), "\n")
|
|
||||||
#declare f = e * sin(radians(v1));
|
|
||||||
#debug concat("f = ", str(f, 0, 5), "\n")
|
|
||||||
#declare v3 = degrees (asin(f/rho6)) + v1;
|
|
||||||
#debug concat("v3 = ", str(v3, 0, 5), "\n")
|
|
||||||
|
|
||||||
|
|
||||||
#declare buckyball =
|
|
||||||
intersection {
|
|
||||||
plane {
|
|
||||||
<0, 1, 0> 1
|
|
||||||
pigment { color rgbf <1, 0, 0, 0.5> }
|
|
||||||
}
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 360)
|
|
||||||
plane {
|
|
||||||
<0, 1, 0> 1
|
|
||||||
pigment { color rgbf <1, 1, 0, 0.5> }
|
|
||||||
rotate <0, 0, v1>
|
|
||||||
rotate <0, i, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 72;
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare i = 36;
|
|
||||||
#while (i < 360)
|
|
||||||
plane {
|
|
||||||
<0, 1, 0> 1
|
|
||||||
pigment { color rgbf <0, 1, 0, 0.5> }
|
|
||||||
rotate <0, 0, v2>
|
|
||||||
rotate <0, i, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 72;
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 360)
|
|
||||||
plane {
|
|
||||||
<0, 1, 0> 1
|
|
||||||
pigment { color rgbf <0, 1, 1, 0.5> }
|
|
||||||
rotate <0, 0, v3>
|
|
||||||
rotate <0, i, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 72;
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare i = 36;
|
|
||||||
#while (i < 360)
|
|
||||||
plane {
|
|
||||||
<0, 1, 0> 1
|
|
||||||
pigment { color rgbf <0, 0, 1, 0.5> }
|
|
||||||
rotate <0, 0, 180 - v3>
|
|
||||||
rotate <0, i, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 72;
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 360)
|
|
||||||
plane {
|
|
||||||
<0, 1, 0> 1
|
|
||||||
pigment { color rgbf <1, 0, 1, 0.5> }
|
|
||||||
rotate <0, 0, 180-v2>
|
|
||||||
rotate <0, i, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 72;
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare i = 36;
|
|
||||||
#while (i < 360)
|
|
||||||
plane {
|
|
||||||
<0, 1, 0> 1
|
|
||||||
pigment { color rgbf <1, 0, 0, 0.5> }
|
|
||||||
rotate <0, 0, 180-v1>
|
|
||||||
rotate <0, i, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 72;
|
|
||||||
#end
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0> 1
|
|
||||||
pigment { color rgbf <1, 1, 0, 0.5> }
|
|
||||||
rotate <0, 0, 180>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
+A
|
|
||||||
+QR
|
|
||||||
+HTP
|
|
||||||
+fp +w800 +h600
|
|
||||||
display_gamma = 2.2
|
|
|
@ -1,113 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "buckyball.pov"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#declare Camera_Ortho_pl = 0;
|
|
||||||
#declare Camera_Ortho_v1 = 0;
|
|
||||||
#declare Camera_Ortho_v2 = 0;
|
|
||||||
#declare Camera_Ortho_v3 = 0;
|
|
||||||
#declare Camera_Ortho_eq = 0;
|
|
||||||
#declare Camera_Persp = 1;
|
|
||||||
|
|
||||||
|
|
||||||
#if (Camera_Ortho_pl)
|
|
||||||
camera {
|
|
||||||
location <5, 0, 0>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
angle 40
|
|
||||||
orthographic
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
#if (Camera_Ortho_v1)
|
|
||||||
camera {
|
|
||||||
location <5, 0, 0>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
rotate <0, 0, v1>
|
|
||||||
rotate <0, 0, 0>
|
|
||||||
angle 40
|
|
||||||
orthographic
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
#if (Camera_Ortho_v2)
|
|
||||||
camera {
|
|
||||||
location <5, 0, 0>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
rotate <0, 0, v2>
|
|
||||||
rotate <0, 36, 0>
|
|
||||||
angle 40
|
|
||||||
orthographic
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
#if (Camera_Ortho_v3)
|
|
||||||
camera {
|
|
||||||
location <5, 0, 0>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
rotate <0, 0, v3>
|
|
||||||
rotate <0, 0, 0>
|
|
||||||
angle 40
|
|
||||||
orthographic
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
#if (Camera_Ortho_eq)
|
|
||||||
camera {
|
|
||||||
location <5, 0, 0>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
angle 40
|
|
||||||
orthographic
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#if (Camera_Persp)
|
|
||||||
camera {
|
|
||||||
location <5, 4, 3>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
angle 40
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
|
|
||||||
object {
|
|
||||||
buckyball
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#if (1)
|
|
||||||
plane {
|
|
||||||
<1, 0, 0>, -10
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, -10
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, 1>, -10
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
|
@ -1,27 +0,0 @@
|
||||||
# what's where?
|
|
||||||
include GNUmakevars
|
|
||||||
|
|
||||||
|
|
||||||
all: \
|
|
||||||
menger.jpg \
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%.ppm: %.pov
|
|
||||||
$(POVRAY) +L$(POVINC) +V -I$< +FP
|
|
||||||
|
|
||||||
%.pov: make%
|
|
||||||
$< > $@
|
|
||||||
|
|
||||||
|
|
||||||
menger.ppm: menger.pov
|
|
||||||
|
|
||||||
|
|
||||||
%.gif: %.ppm
|
|
||||||
ppmquant 256 $< | ppmtogif > $@
|
|
||||||
|
|
||||||
%.jpg: %.ppm
|
|
||||||
cjpeg -sample 1x1,1x1,1x1 $< > $@
|
|
||||||
|
|
||||||
www/%: %
|
|
||||||
cp $< $@
|
|
|
@ -1,82 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "glass.inc"
|
|
||||||
|
|
||||||
#declare Eps = 1E-6;
|
|
||||||
|
|
||||||
#macro menger_level(C1, C2, Lev)
|
|
||||||
#if (Lev > 0)
|
|
||||||
#local dx = 0;
|
|
||||||
#while (dx < 3)
|
|
||||||
#local dy = 0;
|
|
||||||
#while (dy < 3)
|
|
||||||
#local dz = 0;
|
|
||||||
#while (dz < 3)
|
|
||||||
|
|
||||||
#if ((dx = 1) + (dy = 1) + (dz = 1) < 2)
|
|
||||||
|
|
||||||
menger_level(<C1.x + (C2.x - C1.x)*dx/3,
|
|
||||||
C1.y + (C2.y - C1.y)*dy/3,
|
|
||||||
C1.z + (C2.z - C1.z)*dz/3>,
|
|
||||||
<C1.x + (C2.x - C1.x)*(dx+1)/3,
|
|
||||||
C1.y + (C2.y - C1.y)*(dy+1)/3,
|
|
||||||
C1.z + (C2.z - C1.z)*(dz+1)/3>,
|
|
||||||
Lev-1)
|
|
||||||
|
|
||||||
#end
|
|
||||||
|
|
||||||
#local dz = dz + 1;
|
|
||||||
#end
|
|
||||||
|
|
||||||
#local dy = dy + 1;
|
|
||||||
#end
|
|
||||||
|
|
||||||
#local dx = dx + 1;
|
|
||||||
#end
|
|
||||||
#else
|
|
||||||
box {
|
|
||||||
C1 + Eps, C2 - Eps
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#end
|
|
||||||
|
|
||||||
union {
|
|
||||||
menger_level(<-1, -1, -1>, <1, 1, 1>, 4)
|
|
||||||
// texture { pigment { color rgb <1, 1, 1> }}
|
|
||||||
texture {T_Old_Glass }
|
|
||||||
interior {
|
|
||||||
ior 1.5
|
|
||||||
caustics 1.0
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
max_trace_level 10
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 3000, 1000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
camera {
|
|
||||||
location <4, 6, 3>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
angle 40
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, -1
|
|
||||||
pigment {
|
|
||||||
hexagon
|
|
||||||
pigment { color Red }
|
|
||||||
pigment { color Green }
|
|
||||||
pigment { color Blue }
|
|
||||||
scale 0.1
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,5 +0,0 @@
|
||||||
+A
|
|
||||||
+Q9
|
|
||||||
+HTP
|
|
||||||
+fp +w800 +h600
|
|
||||||
display_gamma = 2.2
|
|
|
@ -1,27 +0,0 @@
|
||||||
# what's where?
|
|
||||||
include GNUmakevars
|
|
||||||
|
|
||||||
|
|
||||||
all: \
|
|
||||||
test-glas.jpg \
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%.ppm: %.pov
|
|
||||||
$(POVRAY) +L$(POVINC) +V -I$< +FP
|
|
||||||
|
|
||||||
%.pov: make%
|
|
||||||
$< > $@
|
|
||||||
|
|
||||||
|
|
||||||
test-glas.ppm: test-glas.pov glas.pov
|
|
||||||
|
|
||||||
|
|
||||||
%.gif: %.ppm
|
|
||||||
ppmquant 256 $< | ppmtogif > $@
|
|
||||||
|
|
||||||
%.jpg: %.ppm
|
|
||||||
cjpeg $< > $@
|
|
||||||
|
|
||||||
www/%: %
|
|
||||||
cp $< $@
|
|
|
@ -1,40 +0,0 @@
|
||||||
#include "glass.inc"
|
|
||||||
|
|
||||||
#declare glas =
|
|
||||||
union {
|
|
||||||
merge {
|
|
||||||
difference {
|
|
||||||
cylinder {
|
|
||||||
<0, 0, 0>, <0, 20, 0>, 3
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 1, 0>, <0, 21, 0>, 2.8
|
|
||||||
}
|
|
||||||
}
|
|
||||||
torus {
|
|
||||||
2.9, 0.1
|
|
||||||
translate <0, 20, 0>
|
|
||||||
}
|
|
||||||
//texture {T_Glass3 }
|
|
||||||
texture {T_Old_Glass }
|
|
||||||
interior { ior 1.5 }
|
|
||||||
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 1, 0> <0, 10, 0>, 2.8
|
|
||||||
texture {
|
|
||||||
pigment {
|
|
||||||
rgbf <1, 0.5, 0.7, 0.0>
|
|
||||||
}
|
|
||||||
finish {
|
|
||||||
reflection 0.3
|
|
||||||
}
|
|
||||||
}
|
|
||||||
interior {
|
|
||||||
ior 1.33
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
+A
|
|
||||||
+QR
|
|
||||||
+HTP
|
|
||||||
+fp +w400 +h300
|
|
||||||
display_gamma = 2.2
|
|
|
@ -1,66 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#declare Camera_Totale = 1;
|
|
||||||
//#declare Camera_Frosch = 1;
|
|
||||||
//#declare Camera_Triebwerk = 1;
|
|
||||||
//#declare Camera_Pol = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Frosch)
|
|
||||||
camera {
|
|
||||||
location <40, 2, 0>
|
|
||||||
look_at <0, 8, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Pol)
|
|
||||||
camera {
|
|
||||||
location <1, 4700, 0>
|
|
||||||
look_at <0, 1800, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <1650, 1700, 0>
|
|
||||||
look_at <650, 1500, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <40, 30, 20>
|
|
||||||
look_at <0, 10, 0>
|
|
||||||
angle 40
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "glas.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
glas
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#if (1)
|
|
||||||
background { color rgb<0.2, 0.4, 0.8> }
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
|
@ -1,19 +0,0 @@
|
||||||
include GNUmakevars
|
|
||||||
|
|
||||||
all: \
|
|
||||||
test-kopf.ppm \
|
|
||||||
test-hand.ppm \
|
|
||||||
test-torso.ppm \
|
|
||||||
test-mensch.ppm \
|
|
||||||
|
|
||||||
|
|
||||||
%.ppm: %.pov
|
|
||||||
$(POVRAY) +V -I$< +L$(POVINC) +FP
|
|
||||||
|
|
||||||
%.pov: make%
|
|
||||||
$< > $@
|
|
||||||
|
|
||||||
test-kopf.ppm: test-kopf.pov kopf.pov
|
|
||||||
test-hand.ppm: test-hand.pov hand.pov
|
|
||||||
test-torso.ppm: test-torso.pov torso.pov
|
|
||||||
test-mensch.ppm: test-mensch.pov mensch.pov bein.inc
|
|
113
mensch/bein.inc
113
mensch/bein.inc
|
@ -1,113 +0,0 @@
|
||||||
// backen
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>
|
|
||||||
1/BR
|
|
||||||
BS
|
|
||||||
scale <R_AB_X, R_AB_Y, R_AB_Z>
|
|
||||||
translate <K_AB_X, K_AB_Y, K_AB_Z>
|
|
||||||
scale <LR, 1, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
// oberschenkel
|
|
||||||
cylinder {
|
|
||||||
<0, 0, 0>
|
|
||||||
<0, -L_OS, 0>
|
|
||||||
R_OK/BR
|
|
||||||
BS
|
|
||||||
rotate <A_OS_X, 0, 0>
|
|
||||||
rotate <0, A_OS_Y, 0>
|
|
||||||
rotate <0, 0, A_OS_Z>
|
|
||||||
translate <R_BECKEN, 0, 0>
|
|
||||||
scale <LR, 1, 1>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>
|
|
||||||
1/BR
|
|
||||||
BS
|
|
||||||
scale <R_OS, -L_OS/2, R_OS>
|
|
||||||
translate <0, -L_OS/2, 0>
|
|
||||||
|
|
||||||
rotate <A_OS_X, 0, 0>
|
|
||||||
rotate <0, A_OS_Y, 0>
|
|
||||||
rotate <0, 0, A_OS_Z>
|
|
||||||
translate <R_BECKEN, 0, 0>
|
|
||||||
scale <LR, 1, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
// knie
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>
|
|
||||||
1/BR,
|
|
||||||
BS
|
|
||||||
scale <R_K_X, R_K_Y, R_K_Z>
|
|
||||||
translate <0, 0, -R_OK>
|
|
||||||
rotate <A_US_X/2, 0, 0>
|
|
||||||
rotate <0, A_US_Y/2, 0>
|
|
||||||
rotate <0, 0, A_US_Z/2>
|
|
||||||
translate <0, -L_OS, 0>
|
|
||||||
|
|
||||||
rotate <A_OS_X, 0, 0>
|
|
||||||
rotate <0, A_OS_Y, 0>
|
|
||||||
rotate <0, 0, A_OS_Z>
|
|
||||||
translate <R_BECKEN, 0, 0>
|
|
||||||
scale <LR, 1, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
// unterschenkel
|
|
||||||
cylinder {
|
|
||||||
<0, 0, 0>
|
|
||||||
<0, -L_US, 0>
|
|
||||||
R_UK/BR
|
|
||||||
BS
|
|
||||||
rotate <A_US_X, 0, 0>
|
|
||||||
rotate <0, A_US_Y, 0>
|
|
||||||
rotate <0, 0, A_US_Z>
|
|
||||||
translate <0, -L_OS, 0>
|
|
||||||
|
|
||||||
rotate <A_OS_X, 0, 0>
|
|
||||||
rotate <0, A_OS_Y, 0>
|
|
||||||
rotate <0, 0, A_OS_Z>
|
|
||||||
translate <R_BECKEN, 0, 0>
|
|
||||||
scale <LR, 1, 1>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>
|
|
||||||
1/BR
|
|
||||||
BS
|
|
||||||
scale <0.070, 0.100, 0.050>
|
|
||||||
translate <0, -0.100, 0.030>
|
|
||||||
rotate <A_US_X, 0, 0>
|
|
||||||
rotate <0, A_US_Y, 0>
|
|
||||||
rotate <0, 0, A_US_Z>
|
|
||||||
translate <0, -L_OS, 0>
|
|
||||||
|
|
||||||
rotate <A_OS_X, 0, 0>
|
|
||||||
rotate <0, A_OS_Y, 0>
|
|
||||||
rotate <0, 0, A_OS_Z>
|
|
||||||
translate <R_BECKEN, 0, 0>
|
|
||||||
scale <LR, 1, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
// fuß
|
|
||||||
cylinder {
|
|
||||||
<0, H_FERSE, L_FERSE>
|
|
||||||
<0, H_MFUSS, -L_MFUSS>
|
|
||||||
R_FERSE/BR
|
|
||||||
BS
|
|
||||||
rotate <A_FUSS_X, 0, 0>
|
|
||||||
rotate <0, A_FUSS_Y, 0>
|
|
||||||
rotate <0, 0, A_FUSS_Z>
|
|
||||||
translate <0, -L_US, 0>
|
|
||||||
|
|
||||||
rotate <A_US_X, 0, 0>
|
|
||||||
rotate <0, A_US_Y, 0>
|
|
||||||
rotate <0, 0, A_US_Z>
|
|
||||||
translate <0, -L_OS, 0>
|
|
||||||
|
|
||||||
rotate <A_OS_X, 0, 0>
|
|
||||||
rotate <0, A_OS_Y, 0>
|
|
||||||
rotate <0, 0, A_OS_Z>
|
|
||||||
translate <R_BECKEN, 0, 0>
|
|
||||||
scale <LR, 1, 1>
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,164 +0,0 @@
|
||||||
// Mensch
|
|
||||||
// Bounding-Box: <-0.50, 0, -0.20>, <0.50, 1.75, 0.20>
|
|
||||||
// Blickrichtung -z
|
|
||||||
|
|
||||||
#declare BR = .65
|
|
||||||
#declare BS = 3
|
|
||||||
#declare BD = BS*pow((1-pow(BR,2)),2)
|
|
||||||
|
|
||||||
#declare R_BECKEN = 0.100
|
|
||||||
#declare H_BECKEN = 0.800
|
|
||||||
#declare R_AB_X = 0.100
|
|
||||||
#declare R_AB_Y = 0.100
|
|
||||||
#declare R_AB_Z = 0.070
|
|
||||||
#declare K_AB_X = 0.080
|
|
||||||
#declare K_AB_Y = 0.030
|
|
||||||
#declare K_AB_Z = 0.020
|
|
||||||
#declare L_OS = 0.400
|
|
||||||
#declare R_OS = 0.080
|
|
||||||
#declare R_OK = 0.040
|
|
||||||
#declare A_OS_X = 0
|
|
||||||
#declare A_OS_Y = 0
|
|
||||||
#declare A_OS_Z = 0
|
|
||||||
#declare R_K_X = 0.020
|
|
||||||
#declare R_K_Y = 0.040
|
|
||||||
#declare R_K_Z = 0.020
|
|
||||||
#declare L_US = 0.320
|
|
||||||
#declare R_UK = 0.040
|
|
||||||
#declare A_US_X = -0 // always use negative values!
|
|
||||||
#declare A_US_Y = 0 // should be 0
|
|
||||||
#declare A_US_Z = 0 // should be 0
|
|
||||||
#declare L_FERSE = 0.030
|
|
||||||
#declare H_FERSE = -0.050
|
|
||||||
#declare R_FERSE = 0.030
|
|
||||||
#declare L_MFUSS = 0.140
|
|
||||||
#declare H_MFUSS = -0.060
|
|
||||||
#declare L_ZEHEN = 0.070
|
|
||||||
#declare A_FUSS_X = 0
|
|
||||||
#declare A_FUSS_Y = 0
|
|
||||||
#declare A_FUSS_Z = 0 // should be about 0
|
|
||||||
|
|
||||||
#declare K_WSU_Z = 0.050
|
|
||||||
#declare K_WSO_Z = 0.080
|
|
||||||
#declare K_WSO_Y = 0.350
|
|
||||||
|
|
||||||
#declare K_BU_Z = 0.000
|
|
||||||
#declare K_BO_Z = 0.000
|
|
||||||
#declare K_BO_Y = 0.350
|
|
||||||
#declare R_B_X = 0.100
|
|
||||||
#declare R_B_Z = 0.070
|
|
||||||
|
|
||||||
#declare K_RU_X = 0.050
|
|
||||||
#declare K_RU_Y = 0.100
|
|
||||||
#declare K_RU_Z = 0.000
|
|
||||||
#declare K_RO_X = 0.130
|
|
||||||
#declare K_RO_Y = 0.450
|
|
||||||
#declare K_RO_Z = 0.050
|
|
||||||
#declare R_R_X = 0.080
|
|
||||||
#declare R_R_Y = 0.020
|
|
||||||
#declare R_R_Z = 0.060
|
|
||||||
#declare A_R_X = -5
|
|
||||||
#declare A_R_Z = 10
|
|
||||||
|
|
||||||
#declare R_N_X = 0.200
|
|
||||||
#declare R_N_Y = 0.040
|
|
||||||
#declare R_N_Z = 0.050
|
|
||||||
#declare K_N_Y = 0.430
|
|
||||||
#declare K_N_Z = 0.040
|
|
||||||
|
|
||||||
#declare K_HU_X = 0.000
|
|
||||||
#declare K_HU_Y = 0.450
|
|
||||||
#declare K_HU_Z = 0.050
|
|
||||||
#declare K_HO_X = 0.000
|
|
||||||
#declare K_HO_Y = 0.550
|
|
||||||
#declare K_HO_Z = 0.050
|
|
||||||
#declare R_H_X = 0.050
|
|
||||||
#declare R_H_Y = 0.050
|
|
||||||
#declare R_H_Z = 0.060
|
|
||||||
#declare A_H_X = 0
|
|
||||||
#declare A_H_Z = 0
|
|
||||||
|
|
||||||
|
|
||||||
#declare mensch =
|
|
||||||
blob {
|
|
||||||
threshold BD
|
|
||||||
|
|
||||||
|
|
||||||
// linke seite
|
|
||||||
#declare LR = 1
|
|
||||||
#include "bein.inc"
|
|
||||||
|
|
||||||
// rechte seite
|
|
||||||
#declare LR = -1
|
|
||||||
#include "bein.inc"
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
// wirbelsäule
|
|
||||||
cylinder {
|
|
||||||
<0, 0, K_WSU_Z>
|
|
||||||
<0, K_WSO_Y, K_WSO_Z>
|
|
||||||
0.02/BR
|
|
||||||
BS
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
// bauch
|
|
||||||
cylinder {
|
|
||||||
<0, 0, K_BU_Z>
|
|
||||||
<0, K_BO_Y, K_BO_Z>
|
|
||||||
R_B_Z/BR
|
|
||||||
BS
|
|
||||||
scale <R_B_X/R_B_Z, 1, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
// rücken
|
|
||||||
cylinder {
|
|
||||||
<-0, K_RU_Y, 0>
|
|
||||||
<-0, K_RO_Y, 0>
|
|
||||||
R_R_Y/BR
|
|
||||||
BS
|
|
||||||
scale <R_R_X/R_R_Y, R_R_Y/R_R_Y, R_R_Z/R_R_Y>
|
|
||||||
rotate <-A_R_X, 0>
|
|
||||||
rotate <0, 0, -A_R_Z>
|
|
||||||
translate <+K_RU_X, 0, K_RU_Z>
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<-0, K_RU_Y, 0>
|
|
||||||
<-0, K_RO_Y, 0>
|
|
||||||
R_R_Y/BR
|
|
||||||
BS
|
|
||||||
scale <R_R_X/R_R_Y, R_R_Y/R_R_Y, R_R_Z/R_R_Y>
|
|
||||||
rotate <-A_R_X, 0>
|
|
||||||
rotate <0, 0, A_R_Z>
|
|
||||||
translate <-K_RU_X, 0, K_RU_Z>
|
|
||||||
}
|
|
||||||
|
|
||||||
#if (1)
|
|
||||||
// nacken
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>
|
|
||||||
1/BR
|
|
||||||
BS
|
|
||||||
scale <R_N_X, R_N_Y, R_N_Z>
|
|
||||||
translate <0, K_N_Y, K_N_Z>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
// hals
|
|
||||||
cylinder {
|
|
||||||
<-0, K_HU_Y, 0>
|
|
||||||
<-0, K_HO_Y, 0>
|
|
||||||
R_H_Y/BR
|
|
||||||
BS
|
|
||||||
scale <R_H_X/R_H_Y, R_H_Y/R_H_Y, R_H_Z/R_H_Y>
|
|
||||||
rotate <-A_H_X, 0>
|
|
||||||
rotate <0, 0, A_H_Z>
|
|
||||||
translate <-K_HU_X, 0, K_HU_Z>
|
|
||||||
texture { pigment { color Red } }
|
|
||||||
}
|
|
||||||
|
|
||||||
texture { pigment { color White } }
|
|
||||||
translate <0, H_BECKEN, 0>
|
|
||||||
}
|
|
|
@ -1,35 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-200, 200, -200>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<200, 200, -200>
|
|
||||||
color Red
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<200, 200, 200>
|
|
||||||
color Green
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-200, 200, 200>
|
|
||||||
color Blue
|
|
||||||
}
|
|
||||||
camera {
|
|
||||||
location <-0.5, 0, 0.0>
|
|
||||||
look_at <-0, 0, 0>
|
|
||||||
rotate <0, 30*clock, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "kopf.pov"
|
|
||||||
|
|
||||||
object { kopf }
|
|
|
@ -1,38 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-200, 200, -200>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
camera {
|
|
||||||
location <-2, 1.7, 2>
|
|
||||||
look_at <-0, 0.9, 0>
|
|
||||||
rotate <0, 30*clock, 0>
|
|
||||||
angle 45
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "mensch.pov"
|
|
||||||
|
|
||||||
object { mensch }
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>
|
|
||||||
0
|
|
||||||
texture {
|
|
||||||
pigment {
|
|
||||||
checker
|
|
||||||
color <0.5, 0.5, 1>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
*.ppm
|
|
||||||
*.jpg
|
|
|
@ -1,32 +0,0 @@
|
||||||
version 5.0
|
|
||||||
set nocompatible
|
|
||||||
let cpo_save=&cpo
|
|
||||||
set cpo=B
|
|
||||||
map! <xHome> <Home>
|
|
||||||
map! <xEnd> <End>
|
|
||||||
map! <S-xF4> <S-F4>
|
|
||||||
map! <S-xF3> <S-F3>
|
|
||||||
map! <S-xF2> <S-F2>
|
|
||||||
map! <S-xF1> <S-F1>
|
|
||||||
map! <xF4> <F4>
|
|
||||||
map! <xF3> <F3>
|
|
||||||
map! <xF2> <F2>
|
|
||||||
map! <xF1> <F1>
|
|
||||||
map <xHome> <Home>
|
|
||||||
map <xEnd> <End>
|
|
||||||
map <S-xF4> <S-F4>
|
|
||||||
map <S-xF3> <S-F3>
|
|
||||||
map <S-xF2> <S-F2>
|
|
||||||
map <S-xF1> <S-F1>
|
|
||||||
map <xF4> <F4>
|
|
||||||
map <xF3> <F3>
|
|
||||||
map <xF2> <F2>
|
|
||||||
map <xF1> <F1>
|
|
||||||
let &cpo=cpo_save
|
|
||||||
unlet cpo_save
|
|
||||||
set autoindent
|
|
||||||
set exrc
|
|
||||||
set number
|
|
||||||
set shiftwidth=4
|
|
||||||
set showmatch
|
|
||||||
set nowrap
|
|
Binary file not shown.
Before Width: | Height: | Size: 45 B |
Binary file not shown.
Before Width: | Height: | Size: 45 B |
Binary file not shown.
Before Width: | Height: | Size: 89 B |
|
@ -1,90 +0,0 @@
|
||||||
# what's where?
|
|
||||||
include GNUmakevars
|
|
||||||
|
|
||||||
|
|
||||||
all: \
|
|
||||||
entdecker-in-theophilus.jpg \
|
|
||||||
test-tfk_2000.jpg \
|
|
||||||
test-mvh.jpg \
|
|
||||||
hangargalerie.jpg \
|
|
||||||
test-metagrav.jpg \
|
|
||||||
test-entdecker.jpg \
|
|
||||||
test-strut.jpg \
|
|
||||||
polansicht.jpg \
|
|
||||||
suedpol.jpg \
|
|
||||||
suedpol2.jpg \
|
|
||||||
test-antigrav.jpg \
|
|
||||||
test-aussenstromgravojet.jpg \
|
|
||||||
test-impulstriebwerk.jpg \
|
|
||||||
test-kombiblock.jpg \
|
|
||||||
test-vesta.jpg \
|
|
||||||
|
|
||||||
uninteresting: \
|
|
||||||
test-torus.jpg \
|
|
||||||
entdecker1.jpg \
|
|
||||||
|
|
||||||
|
|
||||||
%.ppm: %.pov
|
|
||||||
$(POVRAY) +L$(POVINC) +V -I$< +FP
|
|
||||||
|
|
||||||
%.pov: make%
|
|
||||||
$< > $@
|
|
||||||
|
|
||||||
entdecker-in-theophilus.ppm: entdecker-in-theophilus.pov entdecker.pov \
|
|
||||||
kombiblock.pov \
|
|
||||||
aussenstromgravojet.pov impulstriebwerk.pov antigrav.pov \
|
|
||||||
metagrav.pov tfk_2000.pov ortungsband.pov
|
|
||||||
$(POVRAY) +L$(POVINC) +V -I$< +FP +W800 +H1200
|
|
||||||
|
|
||||||
hangargalerie.ppm: hangargalerie.pov entdecker.pov vesta.pov mvh.pov \
|
|
||||||
ortungsband.pov
|
|
||||||
|
|
||||||
polansicht.ppm: polansicht.pov entdecker.pov \
|
|
||||||
aussenstromgravojet.pov impulstriebwerk.pov antigrav.pov \
|
|
||||||
metagrav.pov tfk_2000.pov ortungsband.pov
|
|
||||||
|
|
||||||
suedpol.ppm: suedpol.pov entdecker.pov \
|
|
||||||
aussenstromgravojet.pov impulstriebwerk.pov antigrav.pov \
|
|
||||||
metagrav.pov tfk_2000.pov ortungsband.pov
|
|
||||||
|
|
||||||
suedpol2.ppm: suedpol2.pov entdecker.pov \
|
|
||||||
aussenstromgravojet.pov impulstriebwerk.pov antigrav.pov \
|
|
||||||
metagrav.pov tfk_2000.pov ortungsband.pov
|
|
||||||
|
|
||||||
test-antigrav.ppm: test-antigrav.pov antigrav.pov
|
|
||||||
|
|
||||||
test-aussenstromgravojet.ppm: test-aussenstromgravojet.pov aussenstromgravojet.pov
|
|
||||||
|
|
||||||
test-entdecker.ppm: test-entdecker.pov entdecker.pov \
|
|
||||||
kombiblock.pov \
|
|
||||||
aussenstromgravojet.pov impulstriebwerk.pov antigrav.pov \
|
|
||||||
metagrav.pov tfk_2000.pov ortungsband.pov
|
|
||||||
|
|
||||||
test-impulstriebwerk.ppm: test-impulstriebwerk.pov impulstriebwerk.pov
|
|
||||||
|
|
||||||
test-kombiblock.ppm: test-kombiblock.pov kombiblock.pov \
|
|
||||||
aussenstromgravojet.pov impulstriebwerk.pov antigrav.pov
|
|
||||||
|
|
||||||
test-metagrav.ppm: test-metagrav.pov metagrav.pov 16_lines.map.gif \
|
|
||||||
16_lines_v_capped.map.gif
|
|
||||||
|
|
||||||
test-mvh.ppm: test-mvh.pov mvh.pov
|
|
||||||
|
|
||||||
test-tfk_2000.ppm: test-tfk_2000.pov tfk_2000.pov
|
|
||||||
|
|
||||||
test-strut.ppm: test-strut.pov strut.pov
|
|
||||||
|
|
||||||
test-vesta.ppm: test-vesta.pov vesta.pov
|
|
||||||
test-ortungsband.ppm: test-ortungsband.pov ortungsband.pov
|
|
||||||
|
|
||||||
%.gif: %.ppm
|
|
||||||
ppmquant 256 $< | ppmtogif > $@
|
|
||||||
|
|
||||||
%.gif: %.pbm
|
|
||||||
ppmtogif $< > $@
|
|
||||||
|
|
||||||
%.jpg: %.ppm
|
|
||||||
cjpeg $< > $@
|
|
||||||
|
|
||||||
www/%: %
|
|
||||||
cp $< $@
|
|
|
@ -1,11 +0,0 @@
|
||||||
Pos. Sonne & Mond am 15. 4. 4890 (=1303 NGZ)
|
|
||||||
|
|
||||||
Mond: 15:05:13 -23:03
|
|
||||||
Sonne: 23:07:26 -5:37
|
|
||||||
|
|
||||||
Theophilus:
|
|
||||||
|
|
||||||
Pos: 24° E, 10° S
|
|
||||||
|
|
||||||
Durchmesser: 100 km
|
|
||||||
Berge bis 6800 m
|
|
|
@ -1,12 +0,0 @@
|
||||||
Phase 1: Außenansicht:
|
|
||||||
TFK 4000 (Verteilung?)
|
|
||||||
Weitere Oberflächenstrukturen (Schotte, Beschriftung)
|
|
||||||
Schirme für Hangargalerie
|
|
||||||
|
|
||||||
Phase 2: Riß:
|
|
||||||
Einzelne Decks.
|
|
||||||
Grobaufteilung innerhalb der Decks (Beschreibung?)
|
|
||||||
Metagrav: Details auf innerem Teil (siehe PR 1124)
|
|
||||||
Zentralkugel
|
|
||||||
Hypertrops + Gravitraf
|
|
||||||
|
|
|
@ -1,52 +0,0 @@
|
||||||
#declare antigrav =
|
|
||||||
union {
|
|
||||||
blob {
|
|
||||||
threshold 0.5625
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1, strength 1
|
|
||||||
scale <50, 40, 10>
|
|
||||||
translate <0, 40, 20>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1, strength 1
|
|
||||||
scale <50, 80, 10>
|
|
||||||
translate <0, 40, 10>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1, strength 1
|
|
||||||
scale <50, 100, 10>
|
|
||||||
translate <10, 50, 0>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1, strength 1
|
|
||||||
scale <50, 80, 10>
|
|
||||||
translate <0, 40, -10>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1, strength 1
|
|
||||||
scale <50, 40, 10>
|
|
||||||
translate <0, 40, -20>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1, strength 1
|
|
||||||
scale <50, 10, 50>
|
|
||||||
translate <0, 40, 0>
|
|
||||||
texture { pigment { color White }}
|
|
||||||
}
|
|
||||||
texture { pigment { color White }}
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
box {
|
|
||||||
<40, 0, -30>
|
|
||||||
<0, 100, 30>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, -30.1>, 1
|
|
||||||
<0, 0, 30.1>, 1
|
|
||||||
scale <40, 100, 1>
|
|
||||||
translate <40, 100, 0>
|
|
||||||
}
|
|
||||||
texture { pigment { color Blue }}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,68 +0,0 @@
|
||||||
#include "ynkelonium_texture.pov"
|
|
||||||
|
|
||||||
#declare finne1 =
|
|
||||||
bicubic_patch {
|
|
||||||
type 1
|
|
||||||
flatness 0.01
|
|
||||||
u_steps 4
|
|
||||||
v_steps 4
|
|
||||||
<60, 20, 0>, < 60, 20, 0>, <60, 20, 0>, <60, 20, 0>,
|
|
||||||
<50, 20, 0>, < 50, 10, 1>, <50, 15, 1>, <50, 20, 0>,
|
|
||||||
<30, 10, 0>, < 25, 35, 2>, <22, 47, 2>, <20, 60, 0>,
|
|
||||||
<20, 0, 0>, <-20, 40, 2>, <-30, 60, 2>, <-50, 80, 0>
|
|
||||||
|
|
||||||
//texture { pigment { color Blue }}
|
|
||||||
}
|
|
||||||
#declare finne =
|
|
||||||
union {
|
|
||||||
object {
|
|
||||||
finne1
|
|
||||||
scale <1, 1, 1>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
finne1
|
|
||||||
scale <1, 1, -1>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare aussenstromgravojet =
|
|
||||||
union {
|
|
||||||
bicubic_patch {
|
|
||||||
type 1
|
|
||||||
flatness 0.01
|
|
||||||
u_steps 4
|
|
||||||
v_steps 4
|
|
||||||
<40, 0, 0>, <40, 0, 0>, <40, 0, 0>, <40, 0, 0>,
|
|
||||||
<20, 30, -20>, <40, 30, -20>, <40, 30, +20>, <20, 30, +20>,
|
|
||||||
< 0, 80, -20>, <20, 80, -20>, <20, 80, +20>, < 0, 80, +20>,
|
|
||||||
< 0, 100, 0>, < 0, 100, 0>, < 0, 100, 0>, < 0, 100, 0>
|
|
||||||
|
|
||||||
//texture { pigment { color Green }}
|
|
||||||
}
|
|
||||||
bicubic_patch {
|
|
||||||
type 1
|
|
||||||
flatness 0.01
|
|
||||||
u_steps 4
|
|
||||||
v_steps 4
|
|
||||||
<40, 0, 0>, < 40, 0, 0>, < 40, 0, 0>, <40, 0, 0>,
|
|
||||||
<20, 30, -20>, < 0, 30, -20>, < 0, 30, +20>, <20, 30, +20>,
|
|
||||||
< 0, 80, -20>, <-20, 80, -20>, <-20, 80, +20>, < 0, 80, +20>,
|
|
||||||
< 0, 100, 0>, < 0, 100, 0>, < 0, 100, 0>, < 0, 100, 0>
|
|
||||||
|
|
||||||
//texture { pigment { color Yellow }}
|
|
||||||
}
|
|
||||||
object {finne}
|
|
||||||
intersection {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 900
|
|
||||||
translate <-730, -500, 0>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-70, 0, -30>
|
|
||||||
< 20, 100, 30>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
texture { Ynkelonium_Texture }
|
|
||||||
}
|
|
||||||
|
|
||||||
// vim:tw=80
|
|
Binary file not shown.
Before Width: | Height: | Size: 35 B |
|
@ -1,267 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.1, 0.1, 0.1>
|
|
||||||
#if (0)
|
|
||||||
radiosity {
|
|
||||||
distance_maximum 10000
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<1E11, 1E11, 1E11>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
#if (0)
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color rgb <0.8, 0.8, 1>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
//#declare Camera_Totale = 1;
|
|
||||||
//#declare Camera_Frosch = 1;
|
|
||||||
//#declare Camera_Triebwerk = 1;
|
|
||||||
//#declare Camera_Pol = 1;
|
|
||||||
#declare Camera_Vogel = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Vogel)
|
|
||||||
camera {
|
|
||||||
location <4000, 2000, 1000>
|
|
||||||
right <0.5, 0, 0>
|
|
||||||
up <0, 0.75, 0>
|
|
||||||
look_at <0, 700, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
#ifdef (Camera_Frosch)
|
|
||||||
camera {
|
|
||||||
location <4000, 2, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Pol)
|
|
||||||
camera {
|
|
||||||
location <1, 4700, 0>
|
|
||||||
look_at <0, 1800, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <1650, 1700, 0>
|
|
||||||
look_at <650, 1500, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <+4000, 900, 0>
|
|
||||||
look_at <0, 900, 0>
|
|
||||||
angle 40
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
|
|
||||||
#macro warnkreis (r1, r2, s)
|
|
||||||
// r1 ... inner radius
|
|
||||||
// r2 ... outer radius
|
|
||||||
// s ... step width
|
|
||||||
union {
|
|
||||||
#local i = 0;
|
|
||||||
#while (i < 360)
|
|
||||||
polygon {
|
|
||||||
5
|
|
||||||
<r1 * cos(radians(i-s)), r1 * sin(radians(i-s))>
|
|
||||||
<r1 * cos(radians(i-0)), r1 * sin(radians(i-0))>
|
|
||||||
<r2 * cos(radians(i+s)), r2 * sin(radians(i+s))>
|
|
||||||
<r2 * cos(radians(i+0)), r2 * sin(radians(i+0))>
|
|
||||||
<r1 * cos(radians(i-s)), r1 * sin(radians(i-s))>
|
|
||||||
pigment { color Yellow }
|
|
||||||
}
|
|
||||||
#local i = i + s;
|
|
||||||
polygon {
|
|
||||||
5
|
|
||||||
<r1 * cos(radians(i-s)), r1 * sin(radians(i-s))>
|
|
||||||
<r1 * cos(radians(i-0)), r1 * sin(radians(i-0))>
|
|
||||||
<r2 * cos(radians(i+s)), r2 * sin(radians(i+s))>
|
|
||||||
<r2 * cos(radians(i+0)), r2 * sin(radians(i+0))>
|
|
||||||
<r1 * cos(radians(i-s)), r1 * sin(radians(i-s))>
|
|
||||||
pigment { color 0.1 }
|
|
||||||
}
|
|
||||||
#local i = i + s;
|
|
||||||
#end
|
|
||||||
rotate <90, 0, 0>
|
|
||||||
translate <0, 0.01, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare scheinwerfer_color =
|
|
||||||
color 0.5 * White;
|
|
||||||
|
|
||||||
difference {
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 3476000/2
|
|
||||||
translate <0, -3476000/2, 0>
|
|
||||||
|
|
||||||
}
|
|
||||||
torus {
|
|
||||||
50000, 3400
|
|
||||||
translate <0, 2680, 0>
|
|
||||||
}
|
|
||||||
#if (0)
|
|
||||||
torus {
|
|
||||||
10000, 100
|
|
||||||
translate <0, sqrt(1738000*1738000-10000*10000)-1738000, 0>
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.9, 0.9, 0.9> }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
torus {
|
|
||||||
20000, 100
|
|
||||||
translate <0, sqrt(1738000*1738000-20000*20000)-1738000, 0>
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.9, 0.9, 0.9> }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
torus {
|
|
||||||
30000, 100
|
|
||||||
translate <0, sqrt(1738000*1738000-30000*30000)-1738000, 0>
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.9, 0.9, 0.9> }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
torus {
|
|
||||||
40000, 100
|
|
||||||
translate <0, sqrt(1738000*1738000-40000*40000)-1738000, 0>
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.9, 0.9, 0.9> }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
difference {
|
|
||||||
cylinder {
|
|
||||||
<0, -720, 0>, <0, 2680, 0>, 56800
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, -721, 0>, <0, 2681, 0>, 43200
|
|
||||||
}
|
|
||||||
torus {
|
|
||||||
43200, 3400
|
|
||||||
translate <0, 2680, 0>
|
|
||||||
}
|
|
||||||
torus {
|
|
||||||
56800, 3400
|
|
||||||
translate <0, 2680, 0>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
warnkreis(1000, 1010, 1)
|
|
||||||
light_source {
|
|
||||||
<-1400, -100, -1400>
|
|
||||||
color scheinwerfer_color
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-1400, -100, +1400>
|
|
||||||
color scheinwerfer_color
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-1400, -100, +1400>
|
|
||||||
color scheinwerfer_color
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<+1400, -100, -1400>
|
|
||||||
color scheinwerfer_color
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-1400, -1900, -1400>
|
|
||||||
color scheinwerfer_color
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-1400, -1900, +1400>
|
|
||||||
color scheinwerfer_color
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-1400, -1900, +1400>
|
|
||||||
color scheinwerfer_color
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<+1400, -1900, -1400>
|
|
||||||
color scheinwerfer_color
|
|
||||||
}
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.7, 0.7, 0.9> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 1, 0>, <0, -2000, 0>, 1000
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.7, 0.7, 0.9> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-1500, -2000, -1500>
|
|
||||||
<+1500, -50, +1500>
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <1.0, 1.0, 1.0> }
|
|
||||||
//finish { F_MetalB }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "entdecker.pov"
|
|
||||||
|
|
||||||
#if (1)
|
|
||||||
union {
|
|
||||||
cylinder {
|
|
||||||
<0, -50, 0>, <0, 0, 0>, 1000
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.7, 0.7, 0.9> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
warnkreis(990, 1000, 1)
|
|
||||||
|
|
||||||
object {
|
|
||||||
entdecker
|
|
||||||
translate <0, 930, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
translate <0, -200, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#if (0)
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 2000
|
|
||||||
texture {
|
|
||||||
pigment {
|
|
||||||
rgbf 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
interior {
|
|
||||||
media {
|
|
||||||
scattering {
|
|
||||||
4,
|
|
||||||
0.8
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
|
|
||||||
background { color <0, 0, 0.2> }
|
|
|
@ -1,333 +0,0 @@
|
||||||
|
|
||||||
#declare hangar_neg =
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 900,
|
|
||||||
<0, 115, 0>, 900
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 900-140,
|
|
||||||
<0, 115, 0>, 900-140
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare triebwerk_neg =
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, 599, 0>, 900,
|
|
||||||
<0, 501, 0>, 900
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 599, 0>, 600,
|
|
||||||
<0, 501, 0>, 600
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare landestuetzen_neg =
|
|
||||||
union {
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 16)
|
|
||||||
cone {
|
|
||||||
<350, -700, 0>, 25,
|
|
||||||
<350, -900, 0>, 25
|
|
||||||
rotate <0, i*360/16, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 1;
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "kombiblock.pov"
|
|
||||||
#include "metagrav.pov"
|
|
||||||
#include "vesta.pov"
|
|
||||||
#include "tfk_2000.pov"
|
|
||||||
#include "tfk_4000.pov"
|
|
||||||
#include "mvh.pov"
|
|
||||||
|
|
||||||
#ifndef (Strut_Ext)
|
|
||||||
#declare Strut_Ext = 11/15;
|
|
||||||
#end
|
|
||||||
#include "strut.pov"
|
|
||||||
#include "ortungsband.pov"
|
|
||||||
|
|
||||||
#declare entdecker =
|
|
||||||
union {
|
|
||||||
difference {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 900
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
hangar_neg
|
|
||||||
translate <0, 10, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
hangar_neg
|
|
||||||
translate <0, -10-115, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
triebwerk_neg
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
triebwerk_neg
|
|
||||||
scale <1, -1, 1>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
landestuetzen_neg
|
|
||||||
}
|
|
||||||
texture {Ynkelonium_Texture }
|
|
||||||
}
|
|
||||||
|
|
||||||
#if (1)
|
|
||||||
// oberer Triebwerksring
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 360)
|
|
||||||
#declare j = -1;
|
|
||||||
#while (j <= +1)
|
|
||||||
object {
|
|
||||||
kombiblock_oben
|
|
||||||
rotate <0, i + 20*j, 0>
|
|
||||||
translate <0, 500, 0>
|
|
||||||
}
|
|
||||||
#declare j = j + 1;
|
|
||||||
#end
|
|
||||||
|
|
||||||
object {
|
|
||||||
metagrav_oben
|
|
||||||
translate <-740, 501, 0>
|
|
||||||
rotate <0, i + 45, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare i = i + 90;
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 360)
|
|
||||||
|
|
||||||
object {
|
|
||||||
vesta
|
|
||||||
translate <830, 50+10, 0>
|
|
||||||
rotate <0, i, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
vesta
|
|
||||||
translate <830, 50-115-10, 0>
|
|
||||||
rotate <0, i, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare i = i + 12;
|
|
||||||
#end
|
|
||||||
|
|
||||||
// unterer Triebwerksring
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 360)
|
|
||||||
#declare j = -1;
|
|
||||||
#while (j <= +1)
|
|
||||||
object {
|
|
||||||
kombiblock_unten
|
|
||||||
rotate <0, i + 20*j, 0>
|
|
||||||
translate <0, -600, 0>
|
|
||||||
}
|
|
||||||
#declare j = j + 1;
|
|
||||||
#end
|
|
||||||
|
|
||||||
object {
|
|
||||||
metagrav_unten
|
|
||||||
translate <-740, -599, 0>
|
|
||||||
rotate <0, i + 45, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare i = i + 90;
|
|
||||||
#end
|
|
||||||
#end
|
|
||||||
|
|
||||||
// Landestützen
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 16)
|
|
||||||
object {
|
|
||||||
strut
|
|
||||||
translate <350, -900, 0>
|
|
||||||
rotate <0, i*360/16, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 1;
|
|
||||||
#end
|
|
||||||
|
|
||||||
// Transformkanonen, 4000 Gt.
|
|
||||||
// 8 Stück sind nicht leicht gleichmäßig zu verteilen
|
|
||||||
object {
|
|
||||||
tfk_4000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
rotate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
tfk_4000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, 60>
|
|
||||||
rotate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
tfk_4000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, 60>
|
|
||||||
rotate <0, 120, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
tfk_4000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, 60>
|
|
||||||
rotate <0, 240, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
tfk_4000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, -60>
|
|
||||||
rotate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
tfk_4000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, -60>
|
|
||||||
rotate <0, 90, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
tfk_4000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, -60>
|
|
||||||
rotate <0, 180, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
tfk_4000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, -60>
|
|
||||||
rotate <0, 270, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
// Transformkanonen, 2000 Gt.
|
|
||||||
// formen einen leicht verzerrten Ikosaeder
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 5)
|
|
||||||
object {
|
|
||||||
tfk_2000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, 16.128>
|
|
||||||
rotate <0, i*360/5, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
tfk_2000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, 46.238>
|
|
||||||
rotate <0, i*360/5, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
tfk_2000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, -16.128>
|
|
||||||
rotate <0, (i+0.5)*360/5, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
tfk_2000
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, -46.238>
|
|
||||||
rotate <0, (i+0.5)*360/5, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 1;
|
|
||||||
#end
|
|
||||||
|
|
||||||
// MVH-Geschütze
|
|
||||||
// formen einen leicht verzerrten Buckyball
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 5)
|
|
||||||
#declare s = -1;
|
|
||||||
#while (s <= 1)
|
|
||||||
object {
|
|
||||||
mvh
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, s*70.81>
|
|
||||||
rotate <0, i*72+(s-1)*18 + 36, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
mvh
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, s*48.11>
|
|
||||||
rotate <0, i*72+(s-1)*18 + 36, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
mvh
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, s*31.48>
|
|
||||||
rotate <0, i*72+(s-1)*18 + 12, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
mvh
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, s*31.48>
|
|
||||||
rotate <0, i*72+(s-1)*18 + 60, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
mvh
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, s*9.27>
|
|
||||||
rotate <0, i*72+(s-1)*18 + 24, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
mvh
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, s*9.27>
|
|
||||||
rotate <0, i*72+(s-1)*18 + 48, 0>
|
|
||||||
}
|
|
||||||
#declare s = s + 2;
|
|
||||||
#end
|
|
||||||
#declare i = i + 1;
|
|
||||||
#end
|
|
||||||
|
|
||||||
// Ortungsbänder
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 5)
|
|
||||||
#declare s = -1;
|
|
||||||
#while (s <= 1)
|
|
||||||
object {
|
|
||||||
ortungsband
|
|
||||||
rotate <0, 0, 22.5>
|
|
||||||
rotate <s*25, 0, 0>
|
|
||||||
rotate <0, i*72 + s*28, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
ortungsband
|
|
||||||
rotate <0, 0, 180>
|
|
||||||
rotate <0, 0, 22.5>
|
|
||||||
rotate <s*25, 0, 0>
|
|
||||||
rotate <0, i*72 + s*28, 0>
|
|
||||||
}
|
|
||||||
#declare s = s + 2;
|
|
||||||
#end
|
|
||||||
object {
|
|
||||||
ortungsband
|
|
||||||
rotate <0, 0, 120>
|
|
||||||
rotate <0 , 0, 0>
|
|
||||||
rotate <0, i*72 , 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
ortungsband
|
|
||||||
rotate <90. 0, 0>
|
|
||||||
rotate <0 , 0, 74>
|
|
||||||
rotate <0, i*72 , 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
ortungsband
|
|
||||||
rotate <0, 0, 180>
|
|
||||||
rotate <90. 0, 0>
|
|
||||||
rotate <0 , 0, 74>
|
|
||||||
rotate <0, i*72 , 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 1;
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,580 +0,0 @@
|
||||||
#include "texturen.aik.inc"
|
|
||||||
camera{
|
|
||||||
location z*-30
|
|
||||||
look_at 0}
|
|
||||||
light_source{<180,750,-900> color White}
|
|
||||||
light_source{<-600,-300,-300> color Gold}
|
|
||||||
light_source{<-500,400,-400> color Gray60}
|
|
||||||
light_source{<200,140,1000> color Red}
|
|
||||||
light_source{<300,-600,-300> color Gray50}
|
|
||||||
background{Gray30}
|
|
||||||
#declare buchtring=union{
|
|
||||||
torus{2,.3 scale <1,1.5,1> rotate z*90}
|
|
||||||
torus{2,.4 scale <1,.3,1> rotate z*90
|
|
||||||
normal{bump_map {gif "bump.map13.gif" bump_size .3}}}
|
|
||||||
}
|
|
||||||
#declare buchtriegel=union{
|
|
||||||
object{buchtring scale <1,.65,1> translate <0,1,-15>}
|
|
||||||
object{buchtring scale <1,.65,1> translate <0,-1,-15>}
|
|
||||||
}
|
|
||||||
#declare buchtkette=union{
|
|
||||||
object{buchtriegel rotate y*0}
|
|
||||||
object{buchtriegel rotate y*12}
|
|
||||||
object{buchtriegel rotate y*24}
|
|
||||||
object{buchtriegel rotate y*36}
|
|
||||||
object{buchtriegel rotate y*48}
|
|
||||||
object{buchtriegel rotate y*60}
|
|
||||||
object{buchtriegel rotate y*72}
|
|
||||||
object{buchtriegel rotate y*84}
|
|
||||||
object{buchtriegel rotate y*96}
|
|
||||||
object{buchtriegel rotate y*108}
|
|
||||||
object{buchtriegel rotate y*120}
|
|
||||||
object{buchtriegel rotate y*132}
|
|
||||||
object{buchtriegel rotate y*144}
|
|
||||||
object{buchtriegel rotate y*156}
|
|
||||||
object{buchtriegel rotate y*168}
|
|
||||||
}
|
|
||||||
#declare hangarring=union{
|
|
||||||
difference{
|
|
||||||
cylinder{<0,1,0>,<0,-1,0>,18}
|
|
||||||
cylinder{<0,2,0>,<0,-2,0>,13.5}
|
|
||||||
}
|
|
||||||
torus{14.8,2 scale <1,.7,1> translate y*1}
|
|
||||||
torus{14.8,2 scale <1,.7,1> translate y*-1}
|
|
||||||
object{buchtkette}
|
|
||||||
object{buchtkette rotate y*180}
|
|
||||||
}
|
|
||||||
#declare hangarboden=difference{
|
|
||||||
union{
|
|
||||||
box{<.6,.6,2>,<-.6,.63,.2>}
|
|
||||||
box{<.6,-.6,2>,<-.6,-.63,.2>}
|
|
||||||
box{<.6,.2,2>,<-.6,.23,.2>}
|
|
||||||
box{<.6,-.2,2>,<-.6,-.23,.2>}
|
|
||||||
box{<.6,0,2>,<-.6,.02,.2>}
|
|
||||||
}
|
|
||||||
sphere{0,.97}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare beiboot=union{
|
|
||||||
sphere{0,.85}
|
|
||||||
intersection{
|
|
||||||
sphere{0,.87}
|
|
||||||
union{
|
|
||||||
cylinder{<0,.3,0>,<0,.36,0>,1}
|
|
||||||
cylinder{<0,-.3,0>,<0,-.36,0>,1}
|
|
||||||
}
|
|
||||||
object{hangarboden}
|
|
||||||
}
|
|
||||||
|
|
||||||
intersection{
|
|
||||||
sphere{0,.89 texture{terkonit}}
|
|
||||||
cylinder{<0,.15,0>,<0,-.15,0>,1}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare dockwand=union{
|
|
||||||
box{<-.08,2.5,1>,<.08,-2.5,-.5>}
|
|
||||||
cylinder{<0,2.5,-.5>,<0,-2.5,-.5>,.06}
|
|
||||||
torus{.06,.002 translate y*0}
|
|
||||||
torus{.06,.002 translate y*.7}
|
|
||||||
torus{.06,.002 translate y*-.7}
|
|
||||||
torus{.06,.002 translate y*1.45}
|
|
||||||
torus{.06,.002 translate y*-1.45}
|
|
||||||
torus{.06,.002 translate y*1.97}
|
|
||||||
torus{.06,.002 translate y*-1.97}
|
|
||||||
torus{.06,.002 translate y*2.35}
|
|
||||||
torus{.06,.002 translate y*-2.35}
|
|
||||||
}
|
|
||||||
#declare prallzelle=difference{
|
|
||||||
union{
|
|
||||||
cylinder{<0,1.2,0>,<0,-1.2,0>,1 texture{prallschirm1cyl} hollow }
|
|
||||||
sphere{<0,1.2,0>,1}
|
|
||||||
sphere{<0,-1.2,0>,1}
|
|
||||||
}
|
|
||||||
union{
|
|
||||||
cylinder{<0,1.2,0>,<0,-1.2,0>,.7 texture{prallschirm1cyl} hollow}
|
|
||||||
sphere{<0,1.2,0>,.7}
|
|
||||||
sphere{<0,-1.2,0>,.7}
|
|
||||||
}
|
|
||||||
box{<3,3,.4>,<-3,-3,3>}
|
|
||||||
}
|
|
||||||
#declare beizelle=union{
|
|
||||||
object{beiboot translate <0,1,-13.9>}
|
|
||||||
object{beiboot translate <0,-1,-13.9>}
|
|
||||||
object{dockwand translate <0,0,-13.9> rotate y*-6}
|
|
||||||
object{prallzelle texture{prallschirm1} hollow scale <1.6,1.5,.8>
|
|
||||||
translate z*-14}
|
|
||||||
}
|
|
||||||
#declare beibootkette=union{
|
|
||||||
object{beizelle rotate y*0}
|
|
||||||
object{beizelle rotate y*12}
|
|
||||||
object{beizelle rotate y*-12}
|
|
||||||
object{beizelle rotate y*24}
|
|
||||||
object{beizelle rotate y*-24}
|
|
||||||
object{beizelle rotate y*36}
|
|
||||||
object{beizelle rotate y*-36}
|
|
||||||
object{beizelle rotate y*48}
|
|
||||||
object{beizelle rotate y*-48}
|
|
||||||
object{beizelle rotate y*180}
|
|
||||||
object{beizelle rotate y*60}
|
|
||||||
object{beizelle rotate y*-60}
|
|
||||||
object{beizelle rotate y*72}
|
|
||||||
object{beizelle rotate y*-72}
|
|
||||||
object{beizelle rotate y*86}
|
|
||||||
object{beizelle rotate y*-86}
|
|
||||||
object{beizelle rotate y*98}
|
|
||||||
object{beizelle rotate y*-98}
|
|
||||||
}
|
|
||||||
#declare MHV_1=union{
|
|
||||||
cylinder{<0,.1,0>,<0,-.1,0>,.25}
|
|
||||||
torus{.25,.02 translate y*.09}
|
|
||||||
torus{.25,.02 translate y*-.09}
|
|
||||||
torus{.25,.02 scale <1,3,1> texture{pc_blitzer}}
|
|
||||||
cone{<0,.1,0>,.25,<0,.15,0>,.13}
|
|
||||||
cone{<0,-.1,0>,.25,<0,-.15,0>,.13}
|
|
||||||
cylinder{<0,0,-.05>,<0,0,.2>,.32 scale <1,.75,1>}
|
|
||||||
torus{.3,.02 scale <1,1.5,.75> rotate x*90 translate z*-.05}
|
|
||||||
}
|
|
||||||
#declare TKF1=union{
|
|
||||||
cylinder{<0,0,.1>,<0,0,-.1>,.3}
|
|
||||||
cone{<0,0,-.1>,.3,<0,0,-.15>,.2}
|
|
||||||
intersection{
|
|
||||||
cone{<0,0,-.1>,.3,<0,0,-.17>,.21 texture{technik}}
|
|
||||||
union{
|
|
||||||
box{<-.03,.5,1>,<.03,-.5,-1> rotate z*0}
|
|
||||||
box{<-.03,.5,1>,<.03,-.5,-1> rotate z*90}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
torus{.15,.02 texture{technik} rotate x*90 translate z*-.15}
|
|
||||||
}
|
|
||||||
#declare tk_waffe=union{
|
|
||||||
object{TKF1 translate z*-15 rotate x*51}
|
|
||||||
object{MHV_1 scale <1,1,.5> translate z*-15 rotate <48.5,2,0>}
|
|
||||||
object{MHV_1 scale <1,1,.5> translate z*-15 rotate <48.5,-2,0>}
|
|
||||||
}
|
|
||||||
#declare waffenrand1=union{
|
|
||||||
torus{.6,.05 rotate x*90}
|
|
||||||
intersection{
|
|
||||||
torus{.6,.07 texture{technik}}
|
|
||||||
box{<-.4,1,1>,<.4,-1,-1>}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare tk_waffe2=union{
|
|
||||||
object{TKF1 translate z*-15 rotate x*-21}
|
|
||||||
object{MHV_1 scale <1,1,.5> translate z*-15 rotate <-19.5,2,0>}
|
|
||||||
object{MHV_1 scale <1,1,.5> translate z*-15 rotate <-19.5,-2,0>}
|
|
||||||
}
|
|
||||||
#declare tk_waffe3=union{
|
|
||||||
object{MHV_1 translate z*-14.4 rotate x*12}
|
|
||||||
object{waffenrand1 scale <1,.8,1> translate z*-14.427 rotate x*12}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare waffengurt1=union{
|
|
||||||
object{tk_waffe texture{terkonit2old} rotate y*0}
|
|
||||||
object{tk_waffe texture{terkonit2old} rotate y*40}
|
|
||||||
object{tk_waffe texture{terkonit2old} rotate y*80}
|
|
||||||
object{tk_waffe texture{terkonit2old} rotate y*120}
|
|
||||||
object{tk_waffe texture{terkonit2old} rotate y*160}
|
|
||||||
object{tk_waffe texture{terkonit2old} rotate y*200}
|
|
||||||
object{tk_waffe texture{terkonit2old} rotate y*240}
|
|
||||||
object{tk_waffe texture{terkonit2old} rotate y*280}
|
|
||||||
object{tk_waffe texture{terkonit2old} rotate y*320}
|
|
||||||
}
|
|
||||||
#declare waffengurt2=union{
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*0}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*30}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*60}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*90}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*120}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*150}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*180}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*210}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*240}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*270}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*300}
|
|
||||||
object{tk_waffe2 texture{terkonit2old} rotate y*330}
|
|
||||||
}
|
|
||||||
#declare waffengurt3=union{
|
|
||||||
object{tk_waffe3 texture{terkonit2old} rotate y*0}
|
|
||||||
object{tk_waffe3 texture{terkonit2old} rotate y*20}
|
|
||||||
object{tk_waffe3 texture{terkonit2old} rotate y*40}
|
|
||||||
object{tk_waffe3 texture{terkonit2old} rotate y*60}
|
|
||||||
object{tk_waffe3 texture{terkonit2old} rotate y*80}
|
|
||||||
object{tk_waffe3 texture{terkonit2old} rotate y*100}
|
|
||||||
object{tk_waffe3 texture{terkonit2old} rotate y*120}
|
|
||||||
object{tk_waffe3 texture{terkonit2old} rotate y*140}
|
|
||||||
object{tk_waffe3 texture{terkonit2old} rotate y*160}
|
|
||||||
}
|
|
||||||
#declare dockband=union{
|
|
||||||
cylinder{<0,1.2,0>,<0,-1.2,0>,13.55}
|
|
||||||
intersection{
|
|
||||||
cylinder{<0,.8,0>,<0,-.8,0>,13.65 texture{terkonit2}}
|
|
||||||
union{
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*0}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*12}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*24}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*36}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*48}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*60}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*72}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*84}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*96}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*108}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*120}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*132}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*144}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*156}
|
|
||||||
box{<-.3,1,20>,<.3,-1,-20> rotate y*168}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
torus{13.6,.15 scale <1,.5,1> texture{technik} translate y*1.15}
|
|
||||||
torus{13.6,.15 scale <1,.5,1> texture{technik} translate y*-1.15}
|
|
||||||
}
|
|
||||||
#declare ladekopf=union{
|
|
||||||
sphere{0,1}
|
|
||||||
torus{1,.2 scale <1,.5,1> rotate z*0}
|
|
||||||
torus{1,.2 scale <1,.5,1> rotate z*30}
|
|
||||||
torus{1,.2 scale <1,.5,1> rotate z*60}
|
|
||||||
torus{1,.2 scale <1,.5,1> rotate z*90}
|
|
||||||
torus{1,.2 scale <1,.5,1> rotate z*120}
|
|
||||||
torus{1,.2 scale <1,.5,1> rotate z*150}
|
|
||||||
intersection{
|
|
||||||
sphere{0,1.2}
|
|
||||||
union{
|
|
||||||
cylinder{<0,.5,0>,<0,.7,0>,2}
|
|
||||||
cylinder{<0,.8,0>,<0,.85,0>,2}
|
|
||||||
cylinder{<0,.1,0>,<0,-.1,0>,3}
|
|
||||||
cylinder{<0,-.5,0>,<0,-.7,0>,2}
|
|
||||||
cylinder{<0,-.8,0>,<0,-.85,0>,2}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare hypertropbucht=union{
|
|
||||||
object{ladekopf scale <1,1,.5>}
|
|
||||||
torus{1.4,.05 texture{terk5} scale <1,2,1> rotate x*90 translate z*.15}
|
|
||||||
}
|
|
||||||
#declare hypertropschirm=union{
|
|
||||||
torus{1.2,.1 scale <1,1.5,1> rotate x*90}
|
|
||||||
difference{
|
|
||||||
sphere{0,1.2 texture{prallschirm1} hollow}
|
|
||||||
sphere{0,1.1 texture{prallschirm1} hollow}
|
|
||||||
box{<-2,2,0>,<2,-2,2>}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare hypertropkopf=union{
|
|
||||||
object{hypertropschirm scale <1,1,.3>}
|
|
||||||
cylinder{<0,0,.4>,<0,0,.1>,.6}
|
|
||||||
cone{<0,0,.1>,.6,<0,0,0>,.4}
|
|
||||||
torus{.35,.05 rotate x*90}
|
|
||||||
cylinder{<0,.37,0>,<0,-.37,0>,.02 rotate z*0}
|
|
||||||
cylinder{<0,.37,0>,<0,-.37,0>,.02 rotate z*30}
|
|
||||||
cylinder{<0,.37,0>,<0,-.37,0>,.02 rotate z*60}
|
|
||||||
cylinder{<0,.37,0>,<0,-.37,0>,.02 rotate z*90}
|
|
||||||
cylinder{<0,.37,0>,<0,-.37,0>,.02 rotate z*120}
|
|
||||||
cylinder{<0,.37,0>,<0,-.37,0>,.02 rotate z*150}
|
|
||||||
cone{<0,0,.5>,.8,<0,0,.25>,.4 scale <1,.2,1> rotate z*20}
|
|
||||||
cone{<0,0,.5>,.8,<0,0,.25>,.4 scale <1,.2,1> rotate z*-20}
|
|
||||||
}
|
|
||||||
#declare schachtring=union{
|
|
||||||
intersection{
|
|
||||||
difference{
|
|
||||||
sphere{0,15.03}
|
|
||||||
sphere{0,14.85}
|
|
||||||
}
|
|
||||||
union{
|
|
||||||
difference{
|
|
||||||
cylinder{<0,0,-12>,<0,0,-16>,.4}
|
|
||||||
cylinder{<0,0,-12>,<0,0,-16>,.375}
|
|
||||||
}
|
|
||||||
difference{
|
|
||||||
cylinder{<0,0,-12>,<0,0,-16>,.34}
|
|
||||||
cylinder{<0,0,-12>,<0,0,-16>,.335}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
intersection{
|
|
||||||
difference{
|
|
||||||
sphere{0,15.035}
|
|
||||||
sphere{0,14.98}
|
|
||||||
}
|
|
||||||
cylinder{<0,0,-12>,<0,0,-16>,.335}
|
|
||||||
union{
|
|
||||||
box{<-.01,1,-10>,<.01,-1,-16> rotate z*0}
|
|
||||||
box{<-.01,1,-10>,<.01,-1,-16> rotate z*90}
|
|
||||||
box{<-.01,1,-10>,<.01,-1,-16> rotate z*-45}
|
|
||||||
box{<-.01,1,-10>,<.01,-1,-16> rotate z*45}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare schachtloch1=union{
|
|
||||||
object{schachtring rotate <-15,2,0>}
|
|
||||||
object{schachtring rotate <-15,-2,0>}
|
|
||||||
}
|
|
||||||
#declare schachtreihe1=union{
|
|
||||||
object{schachtloch1 rotate y*0}
|
|
||||||
object{schachtloch1 rotate y*30}
|
|
||||||
object{schachtloch1 rotate y*60}
|
|
||||||
object{schachtloch1 rotate y*90}
|
|
||||||
object{schachtloch1 rotate y*120}
|
|
||||||
object{schachtloch1 rotate y*150}
|
|
||||||
object{schachtloch1 rotate y*180}
|
|
||||||
object{schachtloch1 rotate y*-30}
|
|
||||||
object{schachtloch1 rotate y*-60}
|
|
||||||
object{schachtloch1 rotate y*-90}
|
|
||||||
object{schachtloch1 rotate y*-120}
|
|
||||||
object{schachtloch1 rotate y*-150}
|
|
||||||
}
|
|
||||||
#declare zelle1=difference{
|
|
||||||
sphere{0,15}
|
|
||||||
object{hangarring texture{jet2}}
|
|
||||||
object{hypertropbucht texture{reflect1} translate z*-15 rotate <25.9,-30,0>}
|
|
||||||
object{hypertropbucht texture{reflect1} translate z*-15 rotate <25.9,150,0>}
|
|
||||||
//object{schachtreihe1 texture{reflect1}}
|
|
||||||
}
|
|
||||||
#declare Hauptzelle=union{
|
|
||||||
object{zelle1}
|
|
||||||
object{schachtreihe1 texture{jet2}}
|
|
||||||
object{dockband scale <1,.6,1>}
|
|
||||||
object{hypertropkopf translate z*-14.8 rotate <25.9,-30,0>}
|
|
||||||
object{hypertropkopf translate z*-14.8 rotate <25.9,150,0>}
|
|
||||||
}
|
|
||||||
#declare strebe1=union{
|
|
||||||
box{<-.15,0,-.2>,<.15,.7,.2>}
|
|
||||||
cylinder{<0,0,0>,<0,.7,0>,.15 translate z*-.2}
|
|
||||||
cylinder{<0,.3,0>,<0,.5,0>,.18 translate z*-.2}
|
|
||||||
torus{.15,.03 translate <0,.3,-.2>}
|
|
||||||
torus{.15,.03 translate <0,.5,-.2>}
|
|
||||||
cone{<0,.5,0>,.12,<0,.8,0>,.3 scale <1,1,.3> translate z*-.2}
|
|
||||||
}
|
|
||||||
#declare schubloch=union{
|
|
||||||
difference{
|
|
||||||
cylinder{<0,0,0>,<0,-.15,0>,.5}
|
|
||||||
cone{<0,.01,0>,.4,<0,-.151,0>,.48}
|
|
||||||
}
|
|
||||||
torus{.5,.03}
|
|
||||||
intersection{
|
|
||||||
torus{.5,.035 texture{technik}}
|
|
||||||
union{
|
|
||||||
box{<-.02,.2,-1>,<.02,-.2,1> rotate y*0}
|
|
||||||
box{<-.02,.2,-1>,<.02,-.2,1> rotate y*30}
|
|
||||||
box{<-.02,.2,-1>,<.02,-.2,1> rotate y*60}
|
|
||||||
box{<-.02,.2,-1>,<.02,-.2,1> rotate y*90}
|
|
||||||
box{<-.02,.2,-1>,<.02,-.2,1> rotate y*120}
|
|
||||||
box{<-.02,.2,-1>,<.02,-.2,1> rotate y*150}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare impulsschild=union{
|
|
||||||
intersection{
|
|
||||||
sphere{0,15.5 scale <1,.9,1>}
|
|
||||||
union{
|
|
||||||
cylinder{<0,-12,0>,<0,-16,0>,.8 scale <.6,1,1>}
|
|
||||||
cylinder{<0,-12,0>,<0,-16,0>,.4 scale <1.6,.8,1>}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
intersection{
|
|
||||||
sphere{0,15.55 scale <1,.9,1>}
|
|
||||||
union{
|
|
||||||
torus{15.4,.2 scale <1,.4,1> rotate x*0}
|
|
||||||
torus{15.4,.2 scale <1,.4,1> rotate x*.3}
|
|
||||||
torus{15.4,.2 scale <1,.4,1> rotate x*-.3}
|
|
||||||
torus{15.4,.2 scale <1,.4,1> rotate x*.6}
|
|
||||||
torus{15.4,.2 scale <1,.4,1> rotate x*-.6}
|
|
||||||
}
|
|
||||||
union{
|
|
||||||
cylinder{<0,-12,0>,<0,-16,0>,.7 scale <.6,1,1>}
|
|
||||||
cylinder{<0,-12,0>,<0,-16,0>,.3 scale <1.6,.8,1>}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare impulstw=union{
|
|
||||||
cylinder{<.5,.2,0>,<.5,-.2,0>,.3}
|
|
||||||
cylinder{<-.5,.2,0>,<-.5,-.2,0>,.3}
|
|
||||||
box{<-.5,.2,-.3>,<.5,-.2,.3>}
|
|
||||||
difference{
|
|
||||||
union{
|
|
||||||
torus{.28,.02 translate <.5,.2,0>}
|
|
||||||
torus{.28,.02 translate <-.5,.2,0>}
|
|
||||||
}
|
|
||||||
box{<-.5,.3,-.3>,<.5,-.3,.3>}
|
|
||||||
}
|
|
||||||
cylinder{<-.5,.2,-.28>,<.5,.2,-.28>,.02}
|
|
||||||
object{strebe1 scale <.5,1,1> rotate x*25 translate <-.5,.12,-.1>}
|
|
||||||
object{strebe1 scale <.5,1,1> rotate x*25 translate <.5,.12,-.1>}
|
|
||||||
object{schubloch scale <1,1,.4> translate <0,-.2,-.15>}
|
|
||||||
object{impulsschild rotate x*-.9 translate z*15.25}
|
|
||||||
}
|
|
||||||
#declare konringe=union{
|
|
||||||
torus{.15,.03 scale <1,.5,1> translate y*0}
|
|
||||||
torus{.15,.03 scale <1,.5,1> translate y*.1}
|
|
||||||
torus{.15,.03 scale <1,.5,1> translate y*-.1}
|
|
||||||
torus{.15,.03 scale <1,.5,1> translate y*.2}
|
|
||||||
torus{.15,.03 scale <1,.5,1> translate y*-.2}
|
|
||||||
torus{.15,.03 scale <1,.5,1> translate y*.3}
|
|
||||||
torus{.15,.03 scale <1,.5,1> translate y*-.3}
|
|
||||||
torus{.15,.03 scale <1,.5,1> translate y*.4}
|
|
||||||
torus{.15,.03 scale <1,.5,1> translate y*-.4}
|
|
||||||
torus{.15,.03 scale <1,.5,1> translate y*.5}
|
|
||||||
}
|
|
||||||
#declare konsockel=union{
|
|
||||||
box{<-.45,.55,-.1>,<.45,-.85,.2>}
|
|
||||||
box{<-.55,.25,-.05>,<.55,-.35,.2>}
|
|
||||||
cylinder{<-.4,-.8,-.1>,<-.4,.5,-.1>,.05}
|
|
||||||
cylinder{<.4,-.8,-.1>,<.4,.5,-.1>,.05}
|
|
||||||
cylinder{<-.4,-.8,-.1>,<.4,-.8,-.1>,.05}
|
|
||||||
cylinder{<.4,.5,-.1>,<-.4,.5,-.1>,.05}
|
|
||||||
sphere{0,.05 translate <-.4,.5,-.1>}
|
|
||||||
sphere{0,.05 translate <.4,.5,-.1>}
|
|
||||||
sphere{0,.05 translate <-.4,-.8,-.1>}
|
|
||||||
sphere{0,.05 translate <-.4,-.8,-.1>}
|
|
||||||
torus{.2,.03 scale <1,.7,.5> rotate <0,90,90> translate <-.3,-.5,.2>}
|
|
||||||
torus{.2,.03 scale <1,.7,.5> rotate <0,90,90> translate <.3,-.5,.2>}
|
|
||||||
}
|
|
||||||
#declare hyperkontw=union{
|
|
||||||
box{<-.4,.5,.3>,<.4,-.8,-.4>}
|
|
||||||
cylinder{<.2,.5,-.37>,<.2,-.7,-.34>,.15}
|
|
||||||
cylinder{<-.2,.5,-.37>,<-.2,-.7,-.34>,.15}
|
|
||||||
sphere{0,.3 scale <1,1.4,1> translate <0,-.4,-.3>}
|
|
||||||
object{konringe translate x*-.2}
|
|
||||||
object{konringe translate x*.2}
|
|
||||||
}
|
|
||||||
#declare gravstab=union{
|
|
||||||
cylinder{<0,.6,0>,<0,-.6,0>,.3}
|
|
||||||
torus{.3,.05 translate y*0}
|
|
||||||
torus{.3,.05 translate y*.2}
|
|
||||||
torus{.3,.05 translate y*-.2}
|
|
||||||
torus{.3,.05 translate y*.4}
|
|
||||||
torus{.3,.05 translate y*-.4}
|
|
||||||
torus{.3,.05 translate y*.6}
|
|
||||||
torus{.3,.05 translate y*-.6}
|
|
||||||
box{<-.07,.5,0>,<.07,-.5,-.31>}
|
|
||||||
}
|
|
||||||
#declare antigravtw=union{
|
|
||||||
object{gravstab scale <1,.3,1> texture{algit} rotate x*-4 translate x*-.4}
|
|
||||||
object{gravstab scale <1,.3,1> texture{algit} rotate x*-4 translate x*.4}
|
|
||||||
object{gravstab scale <1,.3,1> texture{algit} rotate x*-4 translate x*0}
|
|
||||||
cylinder{<0,.6,0>,<0,-.6,0>,.3}
|
|
||||||
cylinder{<-.26,.4,0>,<-.26,-.4,0>,.2}
|
|
||||||
cylinder{<.26,.4,0>,<.26,-.4,0>,.2}
|
|
||||||
cylinder{<.35,.6,0>,<.35,-.6,0>,.3}
|
|
||||||
cylinder{<-.35,.6,0>,<-.35,-.6,0>,.3}
|
|
||||||
sphere{0,.3 translate <.35,.6,0>}
|
|
||||||
sphere{0,.3 translate <.35,-.6,0>}
|
|
||||||
sphere{0,.3 translate <-.35,.6,0>}
|
|
||||||
sphere{0,.3 translate <-.35,-.6,0>}
|
|
||||||
sphere{0,.3 translate <0,.6,0>}
|
|
||||||
sphere{0,.3 translate <0,-.6,0>}
|
|
||||||
box{<-.35,.4,0>,<.35,.45,-.32>}
|
|
||||||
box{<-.35,.2,0>,<.35,.25,-.32>}
|
|
||||||
box{<-.35,-.1,0>,<.35,-.15,-.32>}
|
|
||||||
torus{.4,.08 scale <1,.5,1> rotate z*90 translate x*-.4}
|
|
||||||
torus{.4,.08 scale <1,.5,1> rotate z*90 translate x*.4}
|
|
||||||
torus{.4,.08 scale <1,.5,1> rotate z*90 translate x*0}
|
|
||||||
}
|
|
||||||
#declare triebwerk=union{
|
|
||||||
object{impulstw texture{imp_tw} rotate x*5 translate z*-15.3 rotate <21.4,0,0>}
|
|
||||||
object{antigravtw texture{ antig_tw} translate z*-15.1 rotate <28.2,-3,0>}
|
|
||||||
object{hyperkontw texture{hyper_tw} translate z*-15.1 rotate <28.2,3,0>}
|
|
||||||
}
|
|
||||||
#declare triebgurt=union{
|
|
||||||
object{triebwerk rotate y*0}
|
|
||||||
object{triebwerk rotate y*30}
|
|
||||||
object{triebwerk rotate y*60}
|
|
||||||
object{triebwerk rotate y*90}
|
|
||||||
object{triebwerk rotate y*120}
|
|
||||||
object{triebwerk rotate y*150}
|
|
||||||
}
|
|
||||||
#declare paratronprojektor=union{
|
|
||||||
difference{
|
|
||||||
cylinder{<0,8.75,20>,<0,8.75,-20>,.2}
|
|
||||||
cylinder{<0,8.75,20>,<0,8.75,-20>,.175}
|
|
||||||
}
|
|
||||||
cylinder{<0,8.75,20>,<0,8.75,-20>,.04}
|
|
||||||
}
|
|
||||||
#declare paratronring1=union{
|
|
||||||
object{paratronprojektor rotate y*0}
|
|
||||||
object{paratronprojektor rotate y*2}
|
|
||||||
object{paratronprojektor rotate y*-2}
|
|
||||||
object{paratronprojektor rotate y*4}
|
|
||||||
object{paratronprojektor rotate y*-4}
|
|
||||||
}
|
|
||||||
#declare triebring1=union{
|
|
||||||
object{triebgurt rotate y*15}
|
|
||||||
object{triebgurt rotate y*195}
|
|
||||||
intersection{
|
|
||||||
difference{
|
|
||||||
sphere{0,15.2}
|
|
||||||
cylinder{<0,0,-13>,<0,0,-16>,1.5 rotate <25,-30>}
|
|
||||||
cylinder{<0,0,-13>,<0,0,-16>,1.5 rotate <25,150>}
|
|
||||||
}
|
|
||||||
cylinder{<0,9,0>,<0,4,0>,16}
|
|
||||||
}
|
|
||||||
intersection{
|
|
||||||
sphere{0,15.25 texture{arkonstahl scale .2}}
|
|
||||||
union{
|
|
||||||
cylinder{<0,9,0>,<0,8.5,0>,16}
|
|
||||||
cylinder{<0,4,0>,<0,4.5,0>,16}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
intersection{
|
|
||||||
sphere{0,15.27}
|
|
||||||
union{
|
|
||||||
cylinder{<0,8.9,0>,<0,8.6,0>,16}
|
|
||||||
cylinder{<0,4.1,0>,<0,4.4,0>,16}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
intersection{
|
|
||||||
sphere{0,15.28 texture{technik}}
|
|
||||||
union{
|
|
||||||
object{paratronring1}
|
|
||||||
object{paratronring1 rotate y*60}
|
|
||||||
object{paratronring1 rotate y*-60}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare maximring=union{
|
|
||||||
intersection{
|
|
||||||
sphere{0,15.02 texture{arkonstahl scale .3}}
|
|
||||||
union{
|
|
||||||
cylinder{<0,9.8,0>,<0,10,0>,20}
|
|
||||||
cylinder{<0,10.5,0>,<0,10.7,0>,20}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
intersection{
|
|
||||||
sphere{0,15.01 texture{terk6}}
|
|
||||||
cylinder{<0,10,0>,<0,10.5,0>,20}
|
|
||||||
}
|
|
||||||
intersection{
|
|
||||||
sphere{0,15.02 texture{technik scale .3}}
|
|
||||||
union{
|
|
||||||
cylinder{<0,10,0>,<0,10.5,0>,20}
|
|
||||||
box{<-.2,9,-20>,<.2,11,20> rotate y*0}
|
|
||||||
box{<-.2,9,-20>,<.2,11,20> rotate y*90}
|
|
||||||
box{<-.2,9,-20>,<.2,11,20> rotate y*45}
|
|
||||||
box{<-.2,9,-20>,<.2,11,20> rotate y*-45}
|
|
||||||
box{<-.2,9,-20>,<.2,11,20> rotate y*22.5}
|
|
||||||
box{<-.2,9,-20>,<.2,11,20> rotate y*-22.5}
|
|
||||||
box{<-.2,9,-20>,<.2,11,20> rotate y*67.5}
|
|
||||||
box{<-.2,9,-20>,<.2,11,20> rotate y*-67.5}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare Oberer_Ring=union{
|
|
||||||
object{triebring1 texture{SAC2 scale .65}}
|
|
||||||
object{maximring}
|
|
||||||
}
|
|
||||||
#declare Unterer_Ring=union{
|
|
||||||
object{waffengurt1}
|
|
||||||
object{waffengurt2}
|
|
||||||
object{waffengurt3}
|
|
||||||
object{waffengurt3 rotate y*180}
|
|
||||||
}
|
|
||||||
//##### Hier wird der Rumpf montiert ########
|
|
||||||
#declare Rumpf=union{
|
|
||||||
object{Hauptzelle}
|
|
||||||
object{Oberer_Ring}
|
|
||||||
object{Unterer_Ring}
|
|
||||||
object{beibootkette}
|
|
||||||
}
|
|
||||||
////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
object{Rumpf texture{terkonit2old} rotate <-15,10,0> translate z*8}
|
|
|
@ -1,66 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color rgb <0.8, 0.8, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare Camera_Totale = 1;
|
|
||||||
//#declare Camera_Triebwerk = 1;
|
|
||||||
//#declare Camera_Pol = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Pol)
|
|
||||||
camera {
|
|
||||||
location <1, 4700, 0>
|
|
||||||
look_at <0, 1800, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <1650, 1700, 0>
|
|
||||||
look_at <650, 1500, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <2000, 930, 0>
|
|
||||||
look_at <0, 930, 0>
|
|
||||||
angle 40
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "entdecker.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
entdecker
|
|
||||||
translate <0, 930, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#if (1)
|
|
||||||
background { color rgb<0.2, 0.4, 0.8> }
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
|
@ -1,50 +0,0 @@
|
||||||
#declare extra = 2;
|
|
||||||
#declare impulstriebwerk =
|
|
||||||
difference {
|
|
||||||
union {
|
|
||||||
intersection {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 900
|
|
||||||
translate <-670, -500, 0>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
< 80, 0, -40>
|
|
||||||
< 0, 100, 40>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<35, 0, 0>, 35
|
|
||||||
<35, 100, 0>, 35
|
|
||||||
texture { pigment { color Blue }}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, -extra, 0>, extra
|
|
||||||
<0, 0, 0>, 0
|
|
||||||
matrix <
|
|
||||||
35, -35, 0,
|
|
||||||
-25, -55, 0,
|
|
||||||
0, 0, 35,
|
|
||||||
10, 10, 0
|
|
||||||
>
|
|
||||||
texture { pigment { color Yellow }}
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<10, 10, 0>
|
|
||||||
8
|
|
||||||
texture { pigment { color Yellow }}
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<10, 10, 0> 4
|
|
||||||
<0, 10, 0> 4
|
|
||||||
texture { pigment { color Yellow }}
|
|
||||||
}
|
|
||||||
#ifdef (Debug)
|
|
||||||
box {
|
|
||||||
<-10, 0, 0>
|
|
||||||
<70, 100, 70>
|
|
||||||
texture { pigment { color Red }}
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
texture { Ynkelonium_Texture }
|
|
||||||
}
|
|
|
@ -1,40 +0,0 @@
|
||||||
#include "aussenstromgravojet.pov"
|
|
||||||
#include "antigrav.pov"
|
|
||||||
#include "impulstriebwerk.pov"
|
|
||||||
/*
|
|
||||||
* Ein Kombiaggregat aus Außenstromgravojet, Antigrav und Impulstriebwerk.
|
|
||||||
*
|
|
||||||
* Verwendung:
|
|
||||||
* Davon gibt es 12 Stück, die aber nicht ganz gleichmäßig verteilt sein
|
|
||||||
* können, da dazwischen ja noch die 4 Metagravtriebwerke sitzen. Am
|
|
||||||
* besten jeweils 3 mit 20° Abstand, und dann eine 30° Lücke für das MG?
|
|
||||||
*
|
|
||||||
* Der Nullpunkt liegt im Zentrum des Triebwerksrings, so daß der Block
|
|
||||||
* leicht rotiert werden kann.
|
|
||||||
*/
|
|
||||||
#declare kombiblock_oben =
|
|
||||||
union {
|
|
||||||
object {
|
|
||||||
aussenstromgravojet
|
|
||||||
translate <730, 0, 0>
|
|
||||||
rotate <0, -5, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
antigrav
|
|
||||||
translate <670, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
impulstriebwerk
|
|
||||||
translate <670, 0, 0>
|
|
||||||
rotate <0, +6, 0>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare kombiblock_unten =
|
|
||||||
object {
|
|
||||||
kombiblock_oben
|
|
||||||
scale <1, -1, 1>
|
|
||||||
translate <0, 100, 0>
|
|
||||||
}
|
|
|
@ -1,380 +0,0 @@
|
||||||
#include "ynkelonium_texture.pov"
|
|
||||||
|
|
||||||
#declare pk_x = 30;
|
|
||||||
#declare pk_z = 40;
|
|
||||||
#declare pk_r = 8;
|
|
||||||
|
|
||||||
#declare cone_texture =
|
|
||||||
texture {
|
|
||||||
material_map {
|
|
||||||
gif "16_lines_v_capped.map.gif"
|
|
||||||
map_type 2
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.75, 0.75, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.05, 0.05, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare projektorkopf =
|
|
||||||
union {
|
|
||||||
#if (1)
|
|
||||||
difference {
|
|
||||||
prism {
|
|
||||||
conic_sweep
|
|
||||||
bezier_spline
|
|
||||||
1,
|
|
||||||
44/60,
|
|
||||||
32
|
|
||||||
<-(pk_x), -(pk_z-pk_r)>, <-(pk_x), 0>, <-(pk_x), 0>, <-(pk_x), +(pk_z-pk_r)>, // kl
|
|
||||||
<-(pk_x), +(pk_z-pk_r)>, <-(pk_x), +(pk_z)>, <-(pk_x), +(pk_z)>, <-(pk_x-pk_r), +(pk_z)>, // rlo
|
|
||||||
<-(pk_x-pk_r), +(pk_z)>, <0, +(pk_z)>, <0, +(pk_z)>, <+(pk_x-pk_r), +(pk_z)>, // ko
|
|
||||||
<+(pk_x-pk_r), +(pk_z)>, <+(pk_x), +(pk_z)>, <+(pk_x), +(pk_z)>, <+(pk_x), +(pk_z-pk_r)>, // rro
|
|
||||||
<+(pk_x), +(pk_z-pk_r)>, <+(pk_x), 0>, <+(pk_x), 0>, <+(pk_x), -(pk_z-pk_r)>, // kr
|
|
||||||
<+(pk_x), -(pk_z-pk_r)>, <+(pk_x), -(pk_z)>, <+(pk_x), -(pk_z)>, <+(pk_x-pk_r), -(pk_z)>, // rru
|
|
||||||
<+(pk_x-pk_r), -(pk_z)>, <0, -(pk_z)>, <0, -(pk_z)>, <-(pk_x-pk_r), -(pk_z)>, // ku
|
|
||||||
<-(pk_x-pk_r), -(pk_z)>, <-(pk_x), -(pk_z)>, <-(pk_x), -(pk_z)>, <-(pk_x), -(pk_z-pk_r)> // rlu
|
|
||||||
|
|
||||||
scale <1, 22/(1-44/60), 1>
|
|
||||||
translate <30, 102-22/(1-44/60), 0>
|
|
||||||
pigment {
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<30, 82, pk_z>, <30, 82+2, pk_z>, 10
|
|
||||||
pigment { color Red }
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<30, 86, pk_z>, <30, 86+2, pk_z>, 10
|
|
||||||
pigment { color Red }
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<30, 90, pk_z>, <30, 90+2, pk_z>, 10
|
|
||||||
pigment { color Red }
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<30, 94, pk_z>, <30, 94+2, pk_z>, 10
|
|
||||||
pigment { color Red }
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<30, 98, pk_z>, <30, 98+2, pk_z>, 10
|
|
||||||
pigment { color Red }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
prism {
|
|
||||||
linear_sweep
|
|
||||||
bezier_spline
|
|
||||||
0,
|
|
||||||
6
|
|
||||||
32
|
|
||||||
<-(pk_x), -(pk_z-pk_r)>, <-(pk_x), 0>, <-(pk_x), 0>, <-(pk_x), +(pk_z-pk_r)>, // kl
|
|
||||||
<-(pk_x), +(pk_z-pk_r)>, <-(pk_x), +(pk_z)>, <-(pk_x), +(pk_z)>, <-(pk_x-pk_r), +(pk_z)>, // rlo
|
|
||||||
<-(pk_x-pk_r), +(pk_z)>, <0, +(pk_z)>, <0, +(pk_z)>, <+(pk_x-pk_r), +(pk_z)>, // ko
|
|
||||||
<+(pk_x-pk_r), +(pk_z)>, <+(pk_x), +(pk_z)>, <+(pk_x), +(pk_z)>, <+(pk_x), +(pk_z-pk_r)>, // rro
|
|
||||||
<+(pk_x), +(pk_z-pk_r)>, <+(pk_x), 0>, <+(pk_x), 0>, <+(pk_x), -(pk_z-pk_r)>, // kr
|
|
||||||
<+(pk_x), -(pk_z-pk_r)>, <+(pk_x), -(pk_z)>, <+(pk_x), -(pk_z)>, <+(pk_x-pk_r), -(pk_z)>, // rru
|
|
||||||
<+(pk_x-pk_r), -(pk_z)>, <0, -(pk_z)>, <0, -(pk_z)>, <-(pk_x-pk_r), -(pk_z)>, // ku
|
|
||||||
<-(pk_x-pk_r), -(pk_z)>, <-(pk_x), -(pk_z)>, <-(pk_x), -(pk_z)>, <-(pk_x), -(pk_z-pk_r)> // rlu
|
|
||||||
|
|
||||||
}
|
|
||||||
prism {
|
|
||||||
linear_sweep
|
|
||||||
bezier_spline
|
|
||||||
0,
|
|
||||||
6
|
|
||||||
32
|
|
||||||
<-(pk_x), -(pk_z-pk_r)>, <-(pk_x), 0>, <-(pk_x), 0>, <-(pk_x), +(pk_z-pk_r)>, // kl
|
|
||||||
<-(pk_x), +(pk_z-pk_r)>, <-(pk_x), +(pk_z)>, <-(pk_x), +(pk_z)>, <-(pk_x-pk_r), +(pk_z)>, // rlo
|
|
||||||
<-(pk_x-pk_r), +(pk_z)>, <0, +(pk_z)>, <0, +(pk_z)>, <+(pk_x-pk_r), +(pk_z)>, // ko
|
|
||||||
<+(pk_x-pk_r), +(pk_z)>, <+(pk_x), +(pk_z)>, <+(pk_x), +(pk_z)>, <+(pk_x), +(pk_z-pk_r)>, // rro
|
|
||||||
<+(pk_x), +(pk_z-pk_r)>, <+(pk_x), 0>, <+(pk_x), 0>, <+(pk_x), -(pk_z-pk_r)>, // kr
|
|
||||||
<+(pk_x), -(pk_z-pk_r)>, <+(pk_x), -(pk_z)>, <+(pk_x), -(pk_z)>, <+(pk_x-pk_r), -(pk_z)>, // rru
|
|
||||||
<+(pk_x-pk_r), -(pk_z)>, <0, -(pk_z)>, <0, -(pk_z)>, <-(pk_x-pk_r), -(pk_z)>, // ku
|
|
||||||
<-(pk_x-pk_r), -(pk_z)>, <-(pk_x), -(pk_z)>, <-(pk_x), -(pk_z)>, <-(pk_x), -(pk_z-pk_r)> // rlu
|
|
||||||
|
|
||||||
scale <0.9, 1.01, 0.9>
|
|
||||||
|
|
||||||
}
|
|
||||||
translate <30, 102, 0>
|
|
||||||
pigment {
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
}
|
|
||||||
superellipsoid {
|
|
||||||
<0.1, 0.1>
|
|
||||||
scale <20, 1, 30>
|
|
||||||
translate <30, 102, 0>
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.05, 0.05, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
#if (0)
|
|
||||||
cone {
|
|
||||||
<80, 0, 0>, 5
|
|
||||||
<80, 110, 0>, 5
|
|
||||||
pigment { color Red }
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
intersection {
|
|
||||||
torus {
|
|
||||||
1, 0.5
|
|
||||||
texture {
|
|
||||||
material_map {
|
|
||||||
gif "16_lines.map.gif"
|
|
||||||
map_type 5
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.75, 0.75, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.05, 0.05, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
scale 40
|
|
||||||
rotate <90, 0, 0>
|
|
||||||
scale <1, 1, pk_z/pk_x>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-60, -60, -60>
|
|
||||||
< 0, 0, 60>
|
|
||||||
}
|
|
||||||
translate <70, 80, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 1, 0>, 1
|
|
||||||
texture { cone_texture }
|
|
||||||
scale <20, 10, 20>
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
scale < 1, 1, pk_z/pk_x>
|
|
||||||
translate <80, 40, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare balken =
|
|
||||||
union {
|
|
||||||
#if (1)
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 24,
|
|
||||||
<10, 0, 0>, 24
|
|
||||||
scale < 1, 1, 50/24>
|
|
||||||
translate <80, 40, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
box {
|
|
||||||
<80, 0, -50>
|
|
||||||
<90, 40, 50>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare zufuehrung =
|
|
||||||
union {
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1
|
|
||||||
<0, 4, 0>, 1
|
|
||||||
texture { cone_texture }
|
|
||||||
scale <14, 8, 14>
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
translate <122, 40, -16>
|
|
||||||
}
|
|
||||||
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1
|
|
||||||
<0, 4, 0>, 1
|
|
||||||
texture { cone_texture }
|
|
||||||
scale <14, 8, 14>
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
translate <122, 40, +16>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#declare aggregate_block =
|
|
||||||
union {
|
|
||||||
// Hauptaggregateblock
|
|
||||||
box {
|
|
||||||
<122, 20, -100>
|
|
||||||
<178, 48, 100>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<118, 20, -100>
|
|
||||||
<122, 40, 100>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, -1>, 1
|
|
||||||
<0, 0, 1>, 1
|
|
||||||
scale <4, 8, 100>
|
|
||||||
translate <122, 40, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
prism {
|
|
||||||
linear_sweep
|
|
||||||
linear_spline
|
|
||||||
-90, 90
|
|
||||||
5
|
|
||||||
<122, 48>, <122, 80>, <128, 80>, <148, 48>, <122, 48>
|
|
||||||
rotate <-90, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
prism {
|
|
||||||
linear_sweep
|
|
||||||
linear_spline
|
|
||||||
-80, 80
|
|
||||||
6
|
|
||||||
<128, 80>, <148, 48>, <160, 48>, <180, 90>, <128, 90>, <128, 80>
|
|
||||||
rotate <-90, 0, 0>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<148, 0, -60>
|
|
||||||
<280, 80, 60>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare metagrav_oben =
|
|
||||||
union {
|
|
||||||
//bodenplatte
|
|
||||||
prism {
|
|
||||||
linear_sweep
|
|
||||||
linear_spline
|
|
||||||
-100, 100,
|
|
||||||
5,
|
|
||||||
<0, 0>, <10, 20>, <206, 20>, <206, 0>, <0, 0>
|
|
||||||
rotate <-90, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
projektorkopf
|
|
||||||
translate <0, 0, 50>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
projektorkopf
|
|
||||||
translate <0, 0, 50>
|
|
||||||
scale <1, 1, -1>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
balken
|
|
||||||
translate <0, 0, 50>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
balken
|
|
||||||
translate <0, 0, 50>
|
|
||||||
scale <1, 1, -1>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
zufuehrung
|
|
||||||
translate <0, 0, 50>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
zufuehrung
|
|
||||||
translate <0, 0, 50>
|
|
||||||
scale <1, 1, -1>
|
|
||||||
}
|
|
||||||
|
|
||||||
object { aggregate_block }
|
|
||||||
|
|
||||||
|
|
||||||
#if (0)
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
scale 10
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
texture { Ynkelonium_Texture }
|
|
||||||
#end
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare metagrav_unten =
|
|
||||||
union {
|
|
||||||
//bodenplatte
|
|
||||||
prism {
|
|
||||||
linear_sweep
|
|
||||||
linear_spline
|
|
||||||
-100, 100,
|
|
||||||
5,
|
|
||||||
<70, 0>, <80, 20>, <206, 20>, <206, 0>, <70, 0>
|
|
||||||
rotate <-90, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
projektorkopf
|
|
||||||
translate <0, -40, 0>
|
|
||||||
scale <1, -1, 1>
|
|
||||||
translate <0, +66, 0>
|
|
||||||
translate <0, 0, 50>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
projektorkopf
|
|
||||||
translate <0, -40, 0>
|
|
||||||
scale <1, -1, 1>
|
|
||||||
translate <0, +66, 0>
|
|
||||||
translate <0, 0, 50>
|
|
||||||
scale <1, 1, -1>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
balken
|
|
||||||
translate <0, 26, 50>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
balken
|
|
||||||
translate <0, 26, 50>
|
|
||||||
scale <1, 1, -1>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare i = -99;
|
|
||||||
#while (i <= 99)
|
|
||||||
#declare j = 81;
|
|
||||||
#while (j <= 89)
|
|
||||||
cone {
|
|
||||||
<j, 20, i>, 1
|
|
||||||
<j, 46, i>, 1
|
|
||||||
}
|
|
||||||
#declare j = j + 4;
|
|
||||||
#end
|
|
||||||
#declare i = i + 11;
|
|
||||||
#end
|
|
||||||
|
|
||||||
object {
|
|
||||||
zufuehrung
|
|
||||||
translate <0, 20, 50>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
zufuehrung
|
|
||||||
translate <0, 20, 50>
|
|
||||||
scale <1, 1, -1>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
object { aggregate_block }
|
|
||||||
|
|
||||||
|
|
||||||
#if (0)
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
scale 10
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
texture { Ynkelonium_Texture }
|
|
||||||
#end
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,57 +0,0 @@
|
||||||
#include "ynkelonium_texture.pov"
|
|
||||||
|
|
||||||
#declare mvh =
|
|
||||||
union {
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, 0, 0> 20
|
|
||||||
<10, 0, 0> 15
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0> 2
|
|
||||||
<10.01, 0, 0> 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 6)
|
|
||||||
union {
|
|
||||||
cone {
|
|
||||||
<10, 8, 4> 0
|
|
||||||
<10, 8, 3> 3
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.75, 0.75, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare j = -2.5;
|
|
||||||
#while (j <= 2.5)
|
|
||||||
torus {
|
|
||||||
2, 0.5
|
|
||||||
rotate <90, 0, 0>
|
|
||||||
translate <10, 8, j>
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.05, 0.05, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare j = j + 1;
|
|
||||||
#end
|
|
||||||
cone {
|
|
||||||
<10, 8, -4> 0
|
|
||||||
<10, 8, -3> 3
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.75, 0.75, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<10, 13, 0> 2
|
|
||||||
rotate <30, 0, 0>
|
|
||||||
}
|
|
||||||
rotate <60*i, 0, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 1;
|
|
||||||
#end
|
|
||||||
texture { Ynkelonium_Texture }
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,155 +0,0 @@
|
||||||
#local d = 0.0639;
|
|
||||||
#declare ortungsband1 =
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 10
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, 0 * d>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 10
|
|
||||||
translate <900, 0, 0>
|
|
||||||
rotate <0, 0, 140 * d>
|
|
||||||
}
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 7
|
|
||||||
translate <900, -15, -3>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 7
|
|
||||||
translate <900, +15, -3>
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, -15, 0>, <0, 15, 0>, 7
|
|
||||||
translate <900, 0, -3>
|
|
||||||
}
|
|
||||||
rotate <0, 0, 105 * d>
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<901, -28, 7>, <901, 28, 7>, 1
|
|
||||||
rotate <0, 0, 112 * d>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 4
|
|
||||||
translate <901, 0, 6>
|
|
||||||
rotate <0, 0, 85 * d>
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 4
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<3, 0, 0>, 5
|
|
||||||
}
|
|
||||||
rotate <40, -60, 30>
|
|
||||||
translate <904, 0, +5>
|
|
||||||
rotate <0, 0, 75 * d>
|
|
||||||
}
|
|
||||||
|
|
||||||
difference {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 4
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<3, 0, 0>, 5
|
|
||||||
}
|
|
||||||
rotate <+10, -40, 20>
|
|
||||||
translate <905, 0, +5>
|
|
||||||
rotate <0, 0, 65 * d>
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 4
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<3, 0, 0>, 5
|
|
||||||
}
|
|
||||||
rotate <-20, -00, -0>
|
|
||||||
translate <905, 0, +5>
|
|
||||||
rotate <0, 0, 55 * d>
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 4
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<3, 0, 0>, 5
|
|
||||||
}
|
|
||||||
rotate <-50, -00, -40>
|
|
||||||
translate <905, 0, +5>
|
|
||||||
rotate <0, 0, 45 * d>
|
|
||||||
}
|
|
||||||
#local i = 0;
|
|
||||||
#while (i < 10)
|
|
||||||
#local j = 0;
|
|
||||||
#while (j < 9)
|
|
||||||
box {
|
|
||||||
<901, i*3, -j>
|
|
||||||
<901.5, i*3+2, -j-2>
|
|
||||||
rotate <0, 0, (i + 40) * d>
|
|
||||||
}
|
|
||||||
#local j = j + 3;
|
|
||||||
#end
|
|
||||||
#local i = i + 1;
|
|
||||||
#end
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
<0, 0, -5>, 4
|
|
||||||
translate <900, 0, 0>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 5>, 4
|
|
||||||
translate <900, 0, 0>
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 0, -5>, <0, 0, 5>, 4
|
|
||||||
translate <900, 0, 0>
|
|
||||||
}
|
|
||||||
rotate <0, 0, 30 * d>
|
|
||||||
}
|
|
||||||
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
<0, 0, -5>, 4
|
|
||||||
translate <900, 0, 0>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 5>, 4
|
|
||||||
translate <900, 0, 0>
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 0, -5>, <0, 0, 5>, 4
|
|
||||||
translate <900, 0, 0>
|
|
||||||
}
|
|
||||||
rotate <0, 0, 20 * d>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.05, 0.05, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare ortungsband =
|
|
||||||
union {
|
|
||||||
intersection {
|
|
||||||
cylinder {
|
|
||||||
<0, 0, -10>, <0, 0, 10> 901
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 0, 0>, <910, 0, 0>, 150
|
|
||||||
}
|
|
||||||
texture {pigment {color Yellow} }
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
ortungsband1
|
|
||||||
rotate <0, 0, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
ortungsband1
|
|
||||||
rotate <180, 0, 0>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,66 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color rgb <0.8, 0.8, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
//#declare Camera_Totale = 1;
|
|
||||||
//#declare Camera_Triebwerk = 1;
|
|
||||||
#declare Camera_Pol = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Pol)
|
|
||||||
camera {
|
|
||||||
location <1, 4700, 0>
|
|
||||||
look_at <0, 1800, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <1650, 1700, 0>
|
|
||||||
look_at <650, 1500, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <4000, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
angle 40
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "entdecker.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
entdecker
|
|
||||||
translate <0, 930, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#if (1)
|
|
||||||
background { color rgb<0.2, 0.4, 0.8> }
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
|
@ -1,6 +0,0 @@
|
||||||
+A
|
|
||||||
+QR
|
|
||||||
+HTP
|
|
||||||
+fp
|
|
||||||
+w320 +h240
|
|
||||||
display_gamma = 2.2
|
|
|
@ -1,740 +0,0 @@
|
||||||
%TGIF 4.1.25
|
|
||||||
state(0,37,100.000,136,256,0,16,1,9,1,1,0,0,0,0,1,0,'Helvetica',0,69120,0,0,1,5,0,0,1,1,0,16,0,0,3,3,1,1,1088,1408,1,0,2880,0).
|
|
||||||
%
|
|
||||||
% @(#)$Header$
|
|
||||||
% %W%
|
|
||||||
%
|
|
||||||
unit("1 pixel/pixel").
|
|
||||||
color_info(11,65535,0,[
|
|
||||||
"magenta", 27046, 27046, 27046, 65535, 0, 65535, 1,
|
|
||||||
"red", 19764, 19764, 19764, 65535, 0, 0, 1,
|
|
||||||
"green", 38488, 38488, 38488, 0, 65535, 0, 1,
|
|
||||||
"blue", 7281, 7281, 7281, 0, 0, 65535, 1,
|
|
||||||
"yellow", 58253, 58253, 58253, 65535, 65535, 0, 1,
|
|
||||||
"pink", 55132, 55132, 55132, 65535, 49344, 52171, 1,
|
|
||||||
"cyan", 45770, 45770, 45770, 0, 65535, 65535, 1,
|
|
||||||
"CadetBlue", 35368, 35368, 35368, 24415, 40606, 41120, 1,
|
|
||||||
"white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
|
|
||||||
"black", 0, 0, 0, 0, 0, 0, 1,
|
|
||||||
"DarkSlateGray", 17684, 17684, 17684, 12079, 20303, 20303, 1
|
|
||||||
]).
|
|
||||||
script_frac("0.6").
|
|
||||||
fg_bg_colors('black','white').
|
|
||||||
page(1,"",1,'').
|
|
||||||
oval('black','',50,50,950,950,0,1,1,0,0,0,0,0,0,'1',0,[
|
|
||||||
]).
|
|
||||||
poly('black','',2,[
|
|
||||||
165,200,840,200],0,1,1,1,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,[
|
|
||||||
125,250,880,250],0,1,1,3,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','',4,[
|
|
||||||
50,495,120,495,120,435,55,435],0,1,1,4,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','',4,[
|
|
||||||
50,505,120,505,120,565,55,565],0,1,1,5,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,[
|
|
||||||
320,850,320,985],0,1,1,292,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
box('black','',305,980,335,985,3,1,1,293,0,0,0,0,0,'1',0,[
|
|
||||||
]).
|
|
||||||
box('black','',305,850,335,900,3,1,1,294,0,0,0,0,0,'1',0,[
|
|
||||||
]).
|
|
||||||
box('black','',310,900,330,940,3,1,1,297,0,0,0,0,0,'1',0,[
|
|
||||||
]).
|
|
||||||
box('black','',315,940,325,975,3,1,1,299,0,0,0,0,0,'1',0,[
|
|
||||||
]).
|
|
||||||
poly('black','',2,[
|
|
||||||
300,903,340,921],0,1,1,303,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
page(2,"",1,'').
|
|
||||||
polygon('black','',4,[
|
|
||||||
200,350,240,350,240,300,200,350],3,1,1,0,9,0,0,0,1,0,'1',0,
|
|
||||||
"0",[
|
|
||||||
200,300,200,300,240,350,5000,0,0,5000,0,0],[
|
|
||||||
]).
|
|
||||||
poly('black','',10,[
|
|
||||||
225,350,225,350,225,500,350,500,400,500,400,405,350,405,315,400,
|
|
||||||
320,350,320,350],0,1,1,13,0,0,0,0,0,0,0,'1',0,0,
|
|
||||||
"210","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
polygon('black','',5,[
|
|
||||||
200,550,225,500,715,500,715,550,200,550],0,1,1,0,28,0,0,0,0,0,'1',0,
|
|
||||||
"00",[
|
|
||||||
]).
|
|
||||||
polygon('black','',5,[
|
|
||||||
400,500,400,390,425,390,425,500,400,500],0,1,1,0,29,0,0,0,0,0,'1',0,
|
|
||||||
"00",[
|
|
||||||
]).
|
|
||||||
polygon('black','',5,[
|
|
||||||
425,415,505,415,505,490,425,490,425,415],0,1,1,0,30,0,0,0,0,0,'1',0,
|
|
||||||
"00",[
|
|
||||||
]).
|
|
||||||
polygon('black','',7,[
|
|
||||||
495,500,495,450,495,435,505,435,645,435,645,500,495,500],0,1,1,0,31,0,0,0,0,0,'1',0,
|
|
||||||
"20",[
|
|
||||||
]).
|
|
||||||
polygon('black','',9,[
|
|
||||||
505,435,505,350,520,350,570,435,600,435,650,325,520,325,520,435,
|
|
||||||
505,435],0,1,1,0,33,0,0,0,0,0,'1',0,
|
|
||||||
"000",[
|
|
||||||
]).
|
|
||||||
polygon('black','',5,[
|
|
||||||
600,350,900,350,900,550,600,550,600,350],0,1,1,0,34,0,0,0,0,0,'1',0,
|
|
||||||
"00",[
|
|
||||||
]).
|
|
||||||
group([
|
|
||||||
polygon('black','',7,[
|
|
||||||
200,280,350,280,350,300,325,350,220,350,200,295,200,280],0,1,1,0,11,0,0,0,0,0,'1',0,
|
|
||||||
"00",[
|
|
||||||
]),
|
|
||||||
poly('black','',2,[
|
|
||||||
200,295,350,295],0,1,1,12,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'],[
|
|
||||||
])
|
|
||||||
],
|
|
||||||
47,0,0,[
|
|
||||||
]).
|
|
||||||
text('black',350,72,1,0,1,157,22,65,18,4,3,0,0,0,2,157,22,0,0,"",0,0,0,0,90,'',[
|
|
||||||
minilines(157,22,0,0,0,0,0,[
|
|
||||||
mini_line(157,18,4,0,0,0,[
|
|
||||||
str_block(0,157,18,4,0,0,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,115200,157,18,4,0,0,0,0,0,0,0,
|
|
||||||
"Metagravtriebwerk")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
200,200,950,200],0,1,1,67,0,3,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,[
|
|
||||||
200,180,200,200],0,1,1,68,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',200,152,1,1,1,9,16,69,13,3,3,0,0,0,2,9,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(9,16,0,0,1,0,0,[
|
|
||||||
mini_line(9,13,3,0,0,0,[
|
|
||||||
str_block(0,9,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"0")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
250,180,250,200],0,1,1,71,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',250,152,1,1,1,18,16,72,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"20")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
300,180,300,200],0,1,1,73,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',300,152,1,1,1,18,16,74,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"40")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
350,180,350,200],0,1,1,75,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',350,152,1,1,1,18,16,76,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"60")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
400,180,400,200],0,1,1,77,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',400,152,1,1,1,18,16,78,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"80")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
450,180,450,200],0,1,1,79,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',450,152,1,1,1,27,16,80,13,3,3,0,0,0,2,27,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(27,16,0,0,1,0,0,[
|
|
||||||
mini_line(27,13,3,0,0,0,[
|
|
||||||
str_block(0,27,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,27,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"100")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
500,180,500,200],0,1,1,81,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',500,152,1,1,1,18,16,82,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"20")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
550,180,550,200],0,1,1,83,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',550,152,1,1,1,18,16,84,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"40")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
600,180,600,200],0,1,1,85,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',600,152,1,1,1,18,16,86,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"60")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
650,180,650,200],0,1,1,87,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',650,152,1,1,1,18,16,88,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"80")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
700,180,700,200],0,1,1,89,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',700,152,1,1,1,27,16,90,13,3,3,0,0,0,2,27,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(27,16,0,0,1,0,0,[
|
|
||||||
mini_line(27,13,3,0,0,0,[
|
|
||||||
str_block(0,27,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,27,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"200")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
750,180,750,200],0,1,1,91,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',750,152,1,1,1,18,16,92,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"20")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
800,180,800,200],0,1,1,93,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',800,152,1,1,1,18,16,94,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"40")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
850,180,850,200],0,1,1,95,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',850,152,1,1,1,18,16,96,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"60")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
900,180,900,200],0,1,1,97,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',900,152,1,1,1,18,16,98,13,3,3,0,0,0,2,18,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"80")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
950,180,950,200],0,1,1,99,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
text('black',950,152,1,1,1,27,16,100,13,3,3,0,0,0,2,27,16,0,0,"",0,0,0,0,165,'',[
|
|
||||||
minilines(27,16,0,0,1,0,0,[
|
|
||||||
mini_line(27,13,3,0,0,0,[
|
|
||||||
str_block(0,27,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,27,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"300")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
group([
|
|
||||||
poly('black','',2,[
|
|
||||||
-369,254,-69,254],0,1,1,138,0,3,0,0,0,1,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
-369,254,-369,254,-69,254,1.60782e-13,-1000,1000,1.60782e-13,562,297],[
|
|
||||||
]),
|
|
||||||
poly('black','',2,[
|
|
||||||
172,547,172,567],0,1,1,139,0,3,0,0,0,1,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
172,547,172,547,172,567,1.60782e-13,-1000,1000,1.60782e-13,2,5],[
|
|
||||||
]),
|
|
||||||
text('black',141,549,1,1,1,16,9,140,13,3,3,0,0,0,2,9,16,0,0,"",0,1,0,0,562,'',[
|
|
||||||
141,549,137,549,146,565,1.60782e-13,-1000,1000,1.60782e-13,5,3,136,548,147,566],[
|
|
||||||
minilines(9,16,0,0,1,0,0,[
|
|
||||||
mini_line(9,13,3,0,0,0,[
|
|
||||||
str_block(0,9,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"0")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
poly('black','',2,[
|
|
||||||
171,496,171,516],0,1,1,141,0,3,0,0,0,1,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
171,496,171,496,171,516,1.60782e-13,-1000,1000,1.60782e-13,2,5],[
|
|
||||||
]),
|
|
||||||
text('black',140,498,1,1,1,16,18,142,13,3,3,0,0,0,2,18,16,0,0,"",0,1,0,0,511,'',[
|
|
||||||
140,498,131,498,149,514,1.60782e-13,-1000,1000,1.60782e-13,6,2,130,497,150,515],[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"20")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
poly('black','',2,[
|
|
||||||
172,446,172,466],0,1,1,143,0,3,0,0,0,1,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
172,446,172,446,172,466,1.60782e-13,-1000,1000,1.60782e-13,2,5],[
|
|
||||||
]),
|
|
||||||
text('black',140,449,1,1,1,16,18,144,13,3,3,0,0,0,2,18,16,0,0,"",0,1,0,0,462,'',[
|
|
||||||
140,449,131,449,149,465,1.60782e-13,-1000,1000,1.60782e-13,6,2,130,448,150,466],[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"40")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
poly('black','',2,[
|
|
||||||
171,396,171,416],0,1,1,145,0,3,0,0,0,1,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
171,396,171,396,171,416,1.60782e-13,-1000,1000,1.60782e-13,2,5],[
|
|
||||||
]),
|
|
||||||
text('black',140,399,1,1,1,16,18,146,13,3,3,0,0,0,2,18,16,0,0,"",0,1,0,0,412,'',[
|
|
||||||
140,399,131,399,149,415,1.60782e-13,-1000,1000,1.60782e-13,6,2,130,398,150,416],[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"60")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
poly('black','',2,[
|
|
||||||
172,346,172,366],0,1,1,147,0,3,0,0,0,1,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
172,346,172,346,172,366,1.60782e-13,-1000,1000,1.60782e-13,2,5],[
|
|
||||||
]),
|
|
||||||
text('black',140,348,1,1,1,16,18,148,13,3,3,0,0,0,2,18,16,0,0,"",0,1,0,0,361,'',[
|
|
||||||
140,348,131,348,149,364,1.60782e-13,-1000,1000,1.60782e-13,6,2,130,347,150,365],[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"80")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
poly('black','',2,[
|
|
||||||
172,296,172,316],0,1,1,149,0,3,0,0,0,1,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
172,296,172,296,172,316,1.60782e-13,-1000,1000,1.60782e-13,2,5],[
|
|
||||||
]),
|
|
||||||
text('black',137,300,1,1,1,16,27,150,13,3,3,0,0,0,2,27,16,0,0,"",0,1,0,0,313,'',[
|
|
||||||
137,300,124,300,151,316,1.60782e-13,-1000,1000,1.60782e-13,9,1,123,299,152,317],[
|
|
||||||
minilines(27,16,0,0,1,0,0,[
|
|
||||||
mini_line(27,13,3,0,0,0,[
|
|
||||||
str_block(0,27,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,27,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"100")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
poly('black','',2,[
|
|
||||||
171,246,171,266],0,1,1,151,0,3,0,0,0,1,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
171,246,171,246,171,266,1.60782e-13,-1000,1000,1.60782e-13,2,5],[
|
|
||||||
]),
|
|
||||||
text('black',140,249,1,1,1,16,18,152,13,3,3,0,0,0,2,18,16,0,0,"",0,1,0,0,262,'',[
|
|
||||||
140,249,131,249,149,265,1.60782e-13,-1000,1000,1.60782e-13,6,2,130,248,150,266],[
|
|
||||||
minilines(18,16,0,0,1,0,0,[
|
|
||||||
mini_line(18,13,3,0,0,0,[
|
|
||||||
str_block(0,18,13,3,0,-2,0,0,0,[
|
|
||||||
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
|
||||||
"20")])
|
|
||||||
])
|
|
||||||
])])
|
|
||||||
],
|
|
||||||
291,0,0,[
|
|
||||||
]).
|
|
||||||
page(3,"",1,'').
|
|
||||||
poly('black','',2,[
|
|
||||||
220,200,220,335],0,1,1,312,0,3,0,0,0,1,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
220,200,220,200,220,335,5000,0,0,5000,80,0],[
|
|
||||||
]).
|
|
||||||
box('black','',225,200,370,450,3,1,1,314,0,0,0,1,0,'1',0,[
|
|
||||||
205,200,205,200,235,250,4833.33,0,0,5000,20,0],[
|
|
||||||
]).
|
|
||||||
box('black','',235,375,360,600,3,1,1,315,0,0,0,1,0,'1',0,[
|
|
||||||
210,450,210,450,230,490,6250,0,0,5625,25,-75],[
|
|
||||||
]).
|
|
||||||
box('black','',245,525,350,725,3,1,1,316,0,0,0,1,0,'1',0,[
|
|
||||||
215,600,215,600,225,635,10500,0,0,5714.29,30,-75],[
|
|
||||||
]).
|
|
||||||
poly('black','',2,[
|
|
||||||
200,465,240,483],0,1,1,317,0,3,0,0,0,1,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
200,465,200,465,240,483,5000,0,0,5000,0,0],[
|
|
||||||
]).
|
|
||||||
poly('black','',2,[
|
|
||||||
290,825,290,850],0,1,1,333,0,3,0,0,0,0,0,'1',0,0,
|
|
||||||
"0","",[
|
|
||||||
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
|
||||||
]).
|
|
||||||
box('black','',237,826,362,897,0,1,1,335,0,0,0,1,0,'1',0,[
|
|
||||||
205,850,205,850,235,855,3849.93,-1593.46,1912.16,4619.92,32,24],[
|
|
||||||
]).
|
|
||||||
group([
|
|
||||||
poly('black','',2,[
|
|
||||||
225,430,375,430],0,1,1,344,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,[
|
|
||||||
225,425,225,430],0,1,1,345,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,[
|
|
||||||
275,425,275,430],0,1,1,346,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,425,300,430],0,1,1,347,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,[
|
|
||||||
325,425,325,430],0,1,1,348,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,[
|
|
||||||
350,425,350,430],0,1,1,349,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,[
|
|
||||||
375,425,375,430],0,1,1,350,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,[
|
|
||||||
250,425,250,430],0,1,1,351,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'],[
|
|
||||||
]),
|
|
||||||
text('black',225,408,1,1,1,7,15,352,12,3,0,0,0,0,2,7,15,0,0,"",0,0,0,0,420,'',[
|
|
||||||
minilines(7,15,0,0,1,0,0,[
|
|
||||||
mini_line(7,12,3,0,0,0,[
|
|
||||||
str_block(0,7,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,7,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"0")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
text('black',250,408,1,1,1,14,15,354,12,3,0,0,0,0,2,14,15,0,0,"",0,0,0,0,420,'',[
|
|
||||||
minilines(14,15,0,0,1,0,0,[
|
|
||||||
mini_line(14,12,3,0,0,0,[
|
|
||||||
str_block(0,14,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,14,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"10")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
text('black',275,408,1,1,1,14,15,356,12,3,0,0,0,0,2,14,15,0,0,"",0,0,0,0,420,'',[
|
|
||||||
minilines(14,15,0,0,1,0,0,[
|
|
||||||
mini_line(14,12,3,0,0,0,[
|
|
||||||
str_block(0,14,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,14,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"20")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
text('black',300,408,1,1,1,14,15,358,12,3,0,0,0,0,2,14,15,0,0,"",0,0,0,0,420,'',[
|
|
||||||
minilines(14,15,0,0,1,0,0,[
|
|
||||||
mini_line(14,12,3,0,0,0,[
|
|
||||||
str_block(0,14,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,14,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"30")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
text('black',325,408,1,1,1,14,15,362,12,3,0,0,0,0,2,14,15,0,0,"",0,0,0,0,420,'',[
|
|
||||||
minilines(14,15,0,0,1,0,0,[
|
|
||||||
mini_line(14,12,3,0,0,0,[
|
|
||||||
str_block(0,14,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,14,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"40")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
text('black',350,408,1,1,1,14,15,366,12,3,0,0,0,0,2,14,15,0,0,"",0,0,0,0,420,'',[
|
|
||||||
minilines(14,15,0,0,1,0,0,[
|
|
||||||
mini_line(14,12,3,0,0,0,[
|
|
||||||
str_block(0,14,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,14,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"50")])
|
|
||||||
])
|
|
||||||
])]),
|
|
||||||
text('black',375,408,1,1,1,14,15,368,12,3,0,0,0,0,2,14,15,0,0,"",0,0,0,0,420,'',[
|
|
||||||
minilines(14,15,0,0,1,0,0,[
|
|
||||||
mini_line(14,12,3,0,0,0,[
|
|
||||||
str_block(0,14,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,14,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"60")])
|
|
||||||
])
|
|
||||||
])])
|
|
||||||
],
|
|
||||||
417,0,0,[
|
|
||||||
]).
|
|
||||||
group([
|
|
||||||
oval('black','',270,825,320,875,3,1,1,334,0,0,0,0,0,'1',0,[
|
|
||||||
]),
|
|
||||||
box('black','',235,850,360,875,3,1,1,313,0,0,0,1,0,'1',0,[
|
|
||||||
205,850,205,850,235,855,4166.67,0,0,5000,30,0],[
|
|
||||||
])
|
|
||||||
],
|
|
||||||
420,0,0,[
|
|
||||||
]).
|
|
||||||
group([
|
|
||||||
oval('black','',270,450,320,500,3,1,1,422,0,0,0,0,0,'1',0,[
|
|
||||||
]),
|
|
||||||
box('black','',235,475,360,500,3,1,1,423,0,0,0,1,0,'1',0,[
|
|
||||||
205,475,205,475,235,480,4166.67,0,0,5000,30,0],[
|
|
||||||
])
|
|
||||||
],
|
|
||||||
421,0,0,[
|
|
||||||
]).
|
|
||||||
poly('black','',2,[
|
|
||||||
400,450,400,700],0,1,1,424,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,450,410,450],0,1,1,425,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,500,410,500],0,1,1,426,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,550,410,550],0,1,1,427,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,600,410,600],0,1,1,428,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,650,410,650],0,1,1,429,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,700,410,700],0,1,1,430,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'],[
|
|
||||||
]).
|
|
||||||
text('black',415,438,1,0,1,21,15,431,12,3,0,0,0,0,2,21,15,0,0,"",0,0,0,0,450,'',[
|
|
||||||
minilines(21,15,0,0,0,0,0,[
|
|
||||||
mini_line(21,12,3,0,0,0,[
|
|
||||||
str_block(0,21,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,21,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"100")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
text('black',415,488,1,0,1,14,15,435,12,3,0,0,0,0,2,14,15,0,0,"",0,0,0,0,500,'',[
|
|
||||||
minilines(14,15,0,0,0,0,0,[
|
|
||||||
mini_line(14,12,3,0,0,0,[
|
|
||||||
str_block(0,14,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,14,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"80")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
text('black',415,538,1,0,1,14,15,437,12,3,0,0,0,0,2,14,15,0,0,"",0,0,0,0,550,'',[
|
|
||||||
minilines(14,15,0,0,0,0,0,[
|
|
||||||
mini_line(14,12,3,0,0,0,[
|
|
||||||
str_block(0,14,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,14,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"60")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
text('black',415,588,1,0,1,14,15,439,12,3,0,0,0,0,2,14,15,0,0,"",0,0,0,0,600,'',[
|
|
||||||
minilines(14,15,0,0,0,0,0,[
|
|
||||||
mini_line(14,12,3,0,0,0,[
|
|
||||||
str_block(0,14,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,14,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"40")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
text('black',415,638,1,0,1,14,15,441,12,3,0,0,0,0,2,14,15,0,0,"",0,0,0,0,650,'',[
|
|
||||||
minilines(14,15,0,0,0,0,0,[
|
|
||||||
mini_line(14,12,3,0,0,0,[
|
|
||||||
str_block(0,14,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,14,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"20")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
text('black',415,688,1,0,1,7,15,445,12,3,0,0,0,0,2,7,15,0,0,"",0,0,0,0,700,'',[
|
|
||||||
minilines(7,15,0,0,0,0,0,[
|
|
||||||
mini_line(7,12,3,0,0,0,[
|
|
||||||
str_block(0,7,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,7,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"0")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
poly('black','',2,[
|
|
||||||
400,700,400,875],0,1,1,448,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,750,410,750],0,1,1,449,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,800,410,800],0,1,1,450,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,850,410,850],0,1,1,451,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,900,410,900],0,1,1,452,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'],[
|
|
||||||
]).
|
|
||||||
text('black',415,738,1,0,1,22,15,455,12,3,0,0,0,0,2,22,15,0,0,"",0,0,0,0,750,'',[
|
|
||||||
minilines(22,15,0,0,0,0,0,[
|
|
||||||
mini_line(22,12,3,0,0,0,[
|
|
||||||
str_block(0,22,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,22,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"-20")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
text('black',415,788,1,0,1,22,15,457,12,3,0,0,0,0,2,22,15,0,0,"",0,0,0,0,800,'',[
|
|
||||||
minilines(22,15,0,0,0,0,0,[
|
|
||||||
mini_line(22,12,3,0,0,0,[
|
|
||||||
str_block(0,22,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,22,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"-40")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
text('black',415,838,1,0,1,22,15,459,12,3,0,0,0,0,2,22,15,0,0,"",0,0,0,0,850,'',[
|
|
||||||
minilines(22,15,0,0,0,0,0,[
|
|
||||||
mini_line(22,12,3,0,0,0,[
|
|
||||||
str_block(0,22,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,22,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"-60")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
text('black',415,888,1,0,1,22,15,461,12,3,0,0,0,0,2,22,15,0,0,"",0,0,0,0,900,'',[
|
|
||||||
minilines(22,15,0,0,0,0,0,[
|
|
||||||
mini_line(22,12,3,0,0,0,[
|
|
||||||
str_block(0,22,12,3,0,-1,0,0,0,[
|
|
||||||
str_seg('black','Helvetica',0,69120,22,12,3,0,-1,0,0,0,0,0,
|
|
||||||
"-80")])
|
|
||||||
])
|
|
||||||
])]).
|
|
||||||
box('black','',255,650,340,825,3,1,1,463,0,0,0,1,0,'1',0,[
|
|
||||||
215,655,215,655,225,690,8500,0,0,5000,40,-5],[
|
|
||||||
]).
|
|
|
@ -1,91 +0,0 @@
|
||||||
// Landing Strut in normal position:
|
|
||||||
#include "ynkelonium_texture.pov"
|
|
||||||
|
|
||||||
#declare Half_Sphere =
|
|
||||||
intersection {
|
|
||||||
sphere { <0, 0, 0>, 1}
|
|
||||||
plane { <0, -1, 0>, 0}
|
|
||||||
bounded_by { box {<-1, 0, -1>, <1, 1, 1>}}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Teleskoplandestütze: Die Variable Strut_Ext bestimmt, wie weit sie
|
|
||||||
* ausgefahren ist:
|
|
||||||
* 0.0 vollständig eingezogem
|
|
||||||
* 1.0 vollständig ausgefahren
|
|
||||||
*
|
|
||||||
* Normalstellung:
|
|
||||||
* Boden bei -30 m == 100 - (60 + 50 + 40) * Strut_Ext - 20
|
|
||||||
* -30 == 80 - 150 * Strut_Ext
|
|
||||||
* 110 == 150 * Strut_Ext
|
|
||||||
* 11/15 == Strut_Ext
|
|
||||||
*/
|
|
||||||
#declare strut =
|
|
||||||
union {
|
|
||||||
object {
|
|
||||||
Half_Sphere
|
|
||||||
scale 29
|
|
||||||
translate <0, 200, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 200, 0>, 29
|
|
||||||
<0, 100, 0>, 29
|
|
||||||
}
|
|
||||||
#declare Strut_Y_Off = 100 - 60 * Strut_Ext;
|
|
||||||
cone {
|
|
||||||
<0, 90, 0>, 25
|
|
||||||
<0, 0, 0>, 25
|
|
||||||
translate <0, Strut_Y_Off, 0>
|
|
||||||
}
|
|
||||||
#declare Strut_Y_Off = Strut_Y_Off - 50 * Strut_Ext;
|
|
||||||
cone {
|
|
||||||
<0, 80, 0>, 21
|
|
||||||
<0, 0, 0>, 21
|
|
||||||
translate <0, Strut_Y_Off, 0>
|
|
||||||
}
|
|
||||||
#declare Strut_Y_Off = Strut_Y_Off - 40 * Strut_Ext;
|
|
||||||
cone {
|
|
||||||
<0, 70, 0>, 17
|
|
||||||
<0, 0, 0>, 17
|
|
||||||
translate <0, Strut_Y_Off, 0>
|
|
||||||
}
|
|
||||||
#declare Strut_Y_Off = Strut_Y_Off - 10;
|
|
||||||
object {
|
|
||||||
Half_Sphere
|
|
||||||
scale 10
|
|
||||||
translate <0, Strut_Y_Off, 0>
|
|
||||||
texture {pigment {color White*0.25}}
|
|
||||||
}
|
|
||||||
#declare Strut_i = 0;
|
|
||||||
#while (Strut_i < 360)
|
|
||||||
cone {
|
|
||||||
<-4.0, 0, 10>, 6
|
|
||||||
< 4.0, 0, 10>, 6
|
|
||||||
rotate <0, Strut_i, 0>
|
|
||||||
translate <0, Strut_Y_Off, 0>
|
|
||||||
texture {pigment {color White*0.5}}
|
|
||||||
}
|
|
||||||
#declare Strut_i = Strut_i + 90;
|
|
||||||
#end
|
|
||||||
superellipsoid {
|
|
||||||
<1, 0.25>
|
|
||||||
rotate <90, 0, 0>
|
|
||||||
scale <25, 5, 25>
|
|
||||||
translate <0, Strut_Y_Off-5, 0>
|
|
||||||
}
|
|
||||||
#declare Strut_Y_Off = Strut_Y_Off - 10;
|
|
||||||
#declare Strut_i = 0;
|
|
||||||
#while (Strut_i < 360)
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale < 3, 0.5, 3>
|
|
||||||
translate <0, 0, 20>
|
|
||||||
rotate <0, Strut_i, 0>
|
|
||||||
translate <0, Strut_Y_Off, 0>
|
|
||||||
texture {pigment {color White*0.1}}
|
|
||||||
}
|
|
||||||
#declare Strut_i = Strut_i + 36;
|
|
||||||
#end
|
|
||||||
texture {Ynkelonium_Texture}
|
|
||||||
}
|
|
|
@ -1,76 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color rgb <0.8, 0.8, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
//#declare Camera_Totale = 1;
|
|
||||||
#declare Camera_Frosch = 1;
|
|
||||||
//#declare Camera_Triebwerk = 1;
|
|
||||||
//#declare Camera_Pol = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Frosch)
|
|
||||||
camera {
|
|
||||||
location <2000, 2, 0>
|
|
||||||
look_at <0, 400, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Pol)
|
|
||||||
camera {
|
|
||||||
location <1, 4700, 0>
|
|
||||||
look_at <0, 1800, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <1650, 1700, 0>
|
|
||||||
look_at <650, 1500, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <4000, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
angle 40
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "entdecker.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
entdecker
|
|
||||||
translate <0, 930, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#if (1)
|
|
||||||
background { color rgb<0.2, 0.4, 0.8> }
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
|
@ -1,58 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color rgb <0.8, 0.8, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
//#declare Camera_Totale = 1;
|
|
||||||
//#declare Camera_Triebwerk = 1;
|
|
||||||
#declare Camera_Pol = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Pol)
|
|
||||||
camera {
|
|
||||||
location <1, -4700, 0>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <1650, 1700, 0>
|
|
||||||
look_at <650, 1500, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <4000, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
angle 40
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare Strut_Ext = 0;
|
|
||||||
#include "entdecker.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
entdecker
|
|
||||||
translate <0, 930, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,125 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
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 {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare Camera_Ortho_z = 1;
|
|
||||||
//#declare Camera_Ortho_x = 1;
|
|
||||||
//#declare Camera_Triebwerk = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <165, 270, 100>
|
|
||||||
look_at <35, 70, 0>
|
|
||||||
angle 30
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_z)
|
|
||||||
camera {
|
|
||||||
location <35, 50, 135>
|
|
||||||
look_at <35, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_x)
|
|
||||||
camera {
|
|
||||||
location <135, 50, 0>
|
|
||||||
look_at <0, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <2650, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "antigrav.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
antigrav
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 0, 1>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <0, 0, -100>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<1, 0, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <-100, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
union {
|
|
||||||
cone {
|
|
||||||
<0, 0, 30>, 1
|
|
||||||
<0, 0, -30>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, -30>, 1
|
|
||||||
<77.5, 0, -30>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<77.5, 0, -30>, 1
|
|
||||||
<77.5, 0, +30>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<77.5, 0, +30>, 1
|
|
||||||
< 0.0, 0, +30>, 1
|
|
||||||
}
|
|
||||||
|
|
||||||
cone {
|
|
||||||
<0, 0, 30>, 1
|
|
||||||
<0, 100, 30>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, -30>, 1
|
|
||||||
<0, 100, -30>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<77.5, 0, -30>, 1
|
|
||||||
<0, 100, -30>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<77.5, 0, +30>, 1
|
|
||||||
<0, 100, 30>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 100, -30>, 1
|
|
||||||
<0, 100, 30>, 1
|
|
||||||
}
|
|
||||||
texture { pigment { color Red }}
|
|
||||||
}
|
|
|
@ -1,68 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
#include "ynkelonium_texture.pov"
|
|
||||||
|
|
||||||
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 {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
// #declare Camera_Ortho = 0;
|
|
||||||
#declare Camera_Triebwerk = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <165, 270, 100>
|
|
||||||
look_at <35, 70, 0>
|
|
||||||
angle 30
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho)
|
|
||||||
camera {
|
|
||||||
location <35, 50, 200>
|
|
||||||
look_at <35, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <2650, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "aussenstromgravojet.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
aussenstromgravojet
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 0, 1>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <0, 0, -100>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,76 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color rgb <0.8, 0.8, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare Camera_Totale = 1;
|
|
||||||
//#declare Camera_Frosch = 1;
|
|
||||||
//#declare Camera_Triebwerk = 1;
|
|
||||||
//#declare Camera_Pol = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Frosch)
|
|
||||||
camera {
|
|
||||||
location <4000, 2, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Pol)
|
|
||||||
camera {
|
|
||||||
location <1, 4700, 0>
|
|
||||||
look_at <0, 1800, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <1650, 1700, 0>
|
|
||||||
look_at <650, 1500, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <+4000, 900, 0>
|
|
||||||
look_at <0, 900, 0>
|
|
||||||
angle 40
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "entdecker.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
entdecker
|
|
||||||
translate <0, 930, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#if (1)
|
|
||||||
background { color rgb<0.2, 0.4, 0.8> }
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
|
@ -1,68 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
#include "ynkelonium_texture.pov"
|
|
||||||
|
|
||||||
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 {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
// #declare Camera_Ortho = 0;
|
|
||||||
#declare Camera_Triebwerk = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <165, 270, 100>
|
|
||||||
look_at <35, 70, 0>
|
|
||||||
angle 30
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho)
|
|
||||||
camera {
|
|
||||||
location <35, 50, 200>
|
|
||||||
look_at <35, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <2650, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "impulstriebwerk.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
impulstriebwerk
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 0, 1>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <0, 0, -100>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,85 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
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 {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
//#declare Camera_Ortho_z = 1;
|
|
||||||
//#declare Camera_Ortho_x = 1;
|
|
||||||
#declare Camera_Triebwerk = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <1100, 400, 300>
|
|
||||||
look_at <700, 30, 0>
|
|
||||||
angle 30
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_z)
|
|
||||||
camera {
|
|
||||||
location <700, 50, 135>
|
|
||||||
look_at <700, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_x)
|
|
||||||
camera {
|
|
||||||
location <700, 50, 0>
|
|
||||||
look_at <670, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <2650, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "kombiblock.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
kombiblock_oben
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 0, 1>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <0, 0, -200>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<1, 0, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <600, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,80 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
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 {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color <1.0, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<-2000, 2000, -2000>
|
|
||||||
color <0.5, 0.5, 1.0>
|
|
||||||
}
|
|
||||||
|
|
||||||
//#declare Camera_Ortho_z = 1;
|
|
||||||
//#declare Camera_Ortho_y = 1;
|
|
||||||
#declare Camera_Ortho_x = 1;
|
|
||||||
//#declare Camera_Triebwerk = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <-800, 400, 300>
|
|
||||||
look_at <30, 100, 0>
|
|
||||||
angle 20
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_z)
|
|
||||||
camera {
|
|
||||||
location <80, 50, -150>
|
|
||||||
look_at <80, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_y)
|
|
||||||
camera {
|
|
||||||
location <40, 200, 0>
|
|
||||||
look_at <40, 0, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_x)
|
|
||||||
camera {
|
|
||||||
location <-200, 50, 0>
|
|
||||||
look_at <0, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <2650, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "metagrav.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
metagrav_unten
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
cylinder {
|
|
||||||
<740, 599, 1>, <740, 599, -1>, 900
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
scale 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,73 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
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 {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color <1.0, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<-2000, 2000, -2000>
|
|
||||||
color <0.5, 0.5, 1.0>
|
|
||||||
}
|
|
||||||
|
|
||||||
//#declare Camera_Ortho_z = 1;
|
|
||||||
//#declare Camera_Ortho_y = 1;
|
|
||||||
//#declare Camera_Ortho_x = 1;
|
|
||||||
#declare Camera_P = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_P)
|
|
||||||
camera {
|
|
||||||
location <50, 40, 30>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
angle 30
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_z)
|
|
||||||
camera {
|
|
||||||
location <80, 50, -150>
|
|
||||||
look_at <80, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_y)
|
|
||||||
camera {
|
|
||||||
location <40, 200, 0>
|
|
||||||
look_at <40, 0, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_x)
|
|
||||||
camera {
|
|
||||||
location <50, 0, 0>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <2650, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "mvh.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
mvh
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,74 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
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 {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color <1.0, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<-2000, 2000, -2000>
|
|
||||||
color <0.5, 0.5, 1.0>
|
|
||||||
}
|
|
||||||
|
|
||||||
//#declare Camera_Ortho_z = 1;
|
|
||||||
//#declare Camera_Ortho_y = 1;
|
|
||||||
//#declare Camera_Ortho_x = 1;
|
|
||||||
#declare Camera_P = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_P)
|
|
||||||
camera {
|
|
||||||
location <1500, 200, 0>
|
|
||||||
look_at <900, 0, 0>
|
|
||||||
angle 30
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_z)
|
|
||||||
camera {
|
|
||||||
location <80, 50, -150>
|
|
||||||
look_at <80, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_y)
|
|
||||||
camera {
|
|
||||||
location <40, 200, 0>
|
|
||||||
look_at <40, 0, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_x)
|
|
||||||
camera {
|
|
||||||
location <50, 0, 0>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <2650, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "ortungsband.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
ortungsband
|
|
||||||
rotate <90, 0, 0>
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,38 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-200, 200, -200>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
camera {
|
|
||||||
location <0, 100, -400>
|
|
||||||
look_at <0, 100, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare Strut_Ext = 0;
|
|
||||||
#include "strut.pov"
|
|
||||||
object { strut translate <-100, 0, 0>}
|
|
||||||
|
|
||||||
#declare Strut_Ext = 0.5;
|
|
||||||
#include "strut.pov"
|
|
||||||
object { strut translate <0, 0, 0>}
|
|
||||||
|
|
||||||
#declare Strut_Ext = 1;
|
|
||||||
#include "strut.pov"
|
|
||||||
object { strut translate <100, 0, 0>}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, -70.3
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,73 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
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 {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color <1.0, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<-2000, 2000, -2000>
|
|
||||||
color <0.5, 0.5, 1.0>
|
|
||||||
}
|
|
||||||
|
|
||||||
//#declare Camera_Ortho_z = 1;
|
|
||||||
//#declare Camera_Ortho_y = 1;
|
|
||||||
//#declare Camera_Ortho_x = 1;
|
|
||||||
#declare Camera_P = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_P)
|
|
||||||
camera {
|
|
||||||
location <120, 80, 60>
|
|
||||||
look_at <20, 0, 0>
|
|
||||||
angle 30
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_z)
|
|
||||||
camera {
|
|
||||||
location <80, 50, -150>
|
|
||||||
look_at <80, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_y)
|
|
||||||
camera {
|
|
||||||
location <40, 200, 0>
|
|
||||||
look_at <40, 0, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_x)
|
|
||||||
camera {
|
|
||||||
location <50, 0, 0>
|
|
||||||
look_at <0, 0, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <2650, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "tfk_2000.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
tfk_2000
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,103 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
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 {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
//#declare Camera_Ortho_z = 1;
|
|
||||||
//#declare Camera_Ortho_x = 1;
|
|
||||||
#declare Camera_Triebwerk = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <165, 270, 100>
|
|
||||||
look_at <70, 80, 0>
|
|
||||||
angle 30
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_z)
|
|
||||||
camera {
|
|
||||||
location <35, 50, 135>
|
|
||||||
look_at <35, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Ortho_x)
|
|
||||||
camera {
|
|
||||||
location <135, 50, 0>
|
|
||||||
look_at <0, 50, 0>
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <2650, 1800, 0>
|
|
||||||
look_at <0, 800, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 0, 1>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <0, 0, -100>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <0, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<1, 0, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
scale 10
|
|
||||||
translate <-100, 0, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare pk_x = 30;
|
|
||||||
#declare pk_z = 40;
|
|
||||||
#declare pk_r = 8;
|
|
||||||
torus {
|
|
||||||
1, 0.5
|
|
||||||
texture {
|
|
||||||
material_map {
|
|
||||||
gif "16_lines.map.gif"
|
|
||||||
map_type 5
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.75, 0.75, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.05, 0.05, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
scale 40
|
|
||||||
rotate <90, 0, 0>
|
|
||||||
scale <1, 1, pk_z/pk_x>
|
|
||||||
translate <70, 80, 0>
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,66 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
light_source {
|
|
||||||
<2000, 2000, -2000>
|
|
||||||
color rgb <0.8, 0.8, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare Camera_Totale = 1;
|
|
||||||
//#declare Camera_Triebwerk = 1;
|
|
||||||
//#declare Camera_Pol = 1;
|
|
||||||
|
|
||||||
#ifdef (Camera_Pol)
|
|
||||||
camera {
|
|
||||||
location <1, 4700, 0>
|
|
||||||
look_at <0, 1800, 0>
|
|
||||||
angle 40
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Triebwerk)
|
|
||||||
camera {
|
|
||||||
location <1650, 1700, 0>
|
|
||||||
look_at <650, 1500, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#ifdef (Camera_Totale)
|
|
||||||
camera {
|
|
||||||
location <100, 25, 37>
|
|
||||||
look_at <50, 50, 28>
|
|
||||||
angle 40
|
|
||||||
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#include "vesta.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
vesta
|
|
||||||
translate <0, 50, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#if (1)
|
|
||||||
background { color rgb<0.2, 0.4, 0.8> }
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
|
@ -1,21 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
|
|
||||||
#declare technik = texture {pigment {color <0.3, 0.3, 0.3>} }
|
|
||||||
#declare reflect1 = texture {pigment {color <0.3, 0.3, 0.9>} }
|
|
||||||
#declare terkonit2 = texture {pigment {color <0.3, 0.6, 0.6>} finish {F_MetalB}}
|
|
||||||
#declare SAC2 = texture {pigment {color <0.3, 0.6, 0.8>} finish {F_MetalB}}
|
|
||||||
#declare jet2 = texture {pigment {color <0.3, 0.9, 0.9>} }
|
|
||||||
#declare terkonit = texture {pigment {color <0.6, 0.2, 0.6>} finish {F_MetalB}}
|
|
||||||
#declare terk5 = texture {pigment {color <0.6, 0.3, 0.6>} finish {F_MetalB}}
|
|
||||||
#declare terkonit2old = texture {pigment {color <0.6, 0.6, 0.3>} finish {F_MetalB}}
|
|
||||||
#declare terk6 = texture {pigment {color <0.6, 0.6, 0.6>} finish {F_MetalB}}
|
|
||||||
#declare arkonstahl = texture {pigment {color <0.6, 0.6, 0.8>} finish {F_MetalB}}
|
|
||||||
#declare hyper_tw = texture {pigment {color <0.6, 0.6, 0.9>} }
|
|
||||||
#declare algit = texture {pigment {color <0.6, 0.6, 0.9>} finish {F_MetalB}}
|
|
||||||
#declare pc_blitzer = texture {pigment {color <0.9, 0.3, 0.3>} }
|
|
||||||
#declare imp_tw = texture {pigment {color <0.9, 0.3, 0.9>} }
|
|
||||||
#declare antig_tw = texture {pigment {color <0.9, 0.6, 0.9>} }
|
|
||||||
#declare prallschirm1 = texture {pigment {color <0.9, 0.9, 0.3>} }
|
|
||||||
#declare prallschirm1cyl = texture {pigment {color <0.9, 0.9, 0.9>} }
|
|
||||||
|
|
|
@ -1,60 +0,0 @@
|
||||||
#include "ynkelonium_texture.pov"
|
|
||||||
|
|
||||||
#macro k(i)
|
|
||||||
vrotate(<20 + (i) / 60, 20 - (i)/40, 0>, <(i), 0, 0>)
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare tfk_2000 =
|
|
||||||
union {
|
|
||||||
cone {
|
|
||||||
<0, 0, 0> 40
|
|
||||||
<20, 0, 0> 30
|
|
||||||
}
|
|
||||||
#declare j = 0;
|
|
||||||
#while (j < 360)
|
|
||||||
union {
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 720)
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
k(i), 1
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.75, 0.75, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
k(i), 1
|
|
||||||
k(i+10), 1
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.75, 0.75, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
k(i+10), 1
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.05, 0.05, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
k(i+10), 1
|
|
||||||
k(i+20), 1
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.05, 0.05, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
#declare i = i + 20;
|
|
||||||
#end
|
|
||||||
rotate <j, 0, 0>
|
|
||||||
}
|
|
||||||
#declare j = j + 60;
|
|
||||||
#end
|
|
||||||
texture { Ynkelonium_Texture }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,60 +0,0 @@
|
||||||
#include "ynkelonium_texture.pov"
|
|
||||||
|
|
||||||
#macro k(i)
|
|
||||||
vrotate(<20 + (i) / 60, 20 - (i)/40, 0>, <(i), 0, 0>)
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare tfk_4000 =
|
|
||||||
union {
|
|
||||||
cone {
|
|
||||||
<0, 0, 0> 50
|
|
||||||
<20, 0, 0> 30
|
|
||||||
}
|
|
||||||
#declare j = 0;
|
|
||||||
#while (j < 360)
|
|
||||||
union {
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 720)
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
k(i), 1
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.75, 0.75, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
k(i), 1
|
|
||||||
k(i+10), 1
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.75, 0.75, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
k(i+10), 1
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.05, 0.05, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
k(i+10), 1
|
|
||||||
k(i+20), 1
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.05, 0.05, 0.1> }
|
|
||||||
finish { F_MetalA }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
#declare i = i + 20;
|
|
||||||
#end
|
|
||||||
rotate <j, 0, 0>
|
|
||||||
}
|
|
||||||
#declare j = j + 60;
|
|
||||||
#end
|
|
||||||
texture { Ynkelonium_Texture }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
#include "ynkelonium_texture.pov"
|
|
||||||
|
|
||||||
#declare vesta =
|
|
||||||
difference {
|
|
||||||
sphere { <0, 0, 0>, 50 }
|
|
||||||
box { <-50, -10, -25>, <50, -50, 25> }
|
|
||||||
difference {
|
|
||||||
cylinder {
|
|
||||||
<0, -0, 0>, <0, -5, 0> 50
|
|
||||||
}
|
|
||||||
sphere { <0, 0, 0>, 48 }
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
cylinder {
|
|
||||||
<0, -0, 27>, <0, -0, 30> 50
|
|
||||||
}
|
|
||||||
sphere { <0, 0, 0>, 48.1 }
|
|
||||||
}
|
|
||||||
texture {Ynkelonium_Texture }
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
#include "metals.inc"
|
|
||||||
|
|
||||||
#declare Ynkelonium_Texture =
|
|
||||||
texture {pigment {color <1, 0.2, 0.6>} finish {F_MetalB}}
|
|
||||||
|
|
||||||
#ifdef (aik_ynkelonium)
|
|
||||||
#include "ynko1.map"
|
|
||||||
#include "ynkelonium.inc"
|
|
||||||
#declare Ynkelonium_Texture = texture {ynko7}
|
|
||||||
#end
|
|
|
@ -1,22 +0,0 @@
|
||||||
# what's where?
|
|
||||||
include GNUmakevars
|
|
||||||
|
|
||||||
|
|
||||||
all: \
|
|
||||||
test-laires_auge.ppm \
|
|
||||||
margors_labor.ppm \
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%.ppm: %.pov
|
|
||||||
$(POVRAY) +L$(POVINC) +V -I$< +D +FP
|
|
||||||
|
|
||||||
%.pov: make%
|
|
||||||
$< > $@
|
|
||||||
|
|
||||||
margors_labor.ppm: margors_labor.pov laires_auge.pov
|
|
||||||
|
|
||||||
test-laires_auge.ppm: test-laires_auge.pov laires_auge.pov
|
|
||||||
|
|
||||||
%.gif: %.ppm
|
|
||||||
ppmquant 256 $< | ppmtogif > $@
|
|
|
@ -1,82 +0,0 @@
|
||||||
#declare deg2rad = atan2(1,1)/45.0;
|
|
||||||
#declare rad2deg = 45.0/atan2(1,1);
|
|
||||||
|
|
||||||
#declare F_LAK =
|
|
||||||
finish {
|
|
||||||
ambient 0.1
|
|
||||||
diffuse 0.1
|
|
||||||
reflection 0.1
|
|
||||||
specular 0.8
|
|
||||||
roughness 0.003
|
|
||||||
phong 1
|
|
||||||
phong_size 400
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare T_LAK =
|
|
||||||
texture {
|
|
||||||
pigment { color rgbf <0.98, 0.98, 0.98, 0.9> }
|
|
||||||
finish { F_LAK }
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare laires_auge =
|
|
||||||
union {
|
|
||||||
merge {
|
|
||||||
intersection {
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 360)
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
rotate <0, 0, 15>
|
|
||||||
rotate <i, 0, 0>
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
translate <0, 18.5, 0>
|
|
||||||
rotate <0, 0, 15*3/4-90>
|
|
||||||
rotate <i, 0, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 30;
|
|
||||||
#end
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 360)
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
rotate <0, 0, 15>
|
|
||||||
rotate <i, 0, 0>
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
translate <0, 18.5, 0>
|
|
||||||
rotate <0, 0, 15*1/4-90>
|
|
||||||
rotate <i, 0, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 60;
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
intersection {
|
|
||||||
#declare i = 0;
|
|
||||||
#while (i < 360)
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
translate <0, 3.5, 0>
|
|
||||||
rotate <i, 0, 0>
|
|
||||||
}
|
|
||||||
#declare i = i + 30;
|
|
||||||
#end
|
|
||||||
box {
|
|
||||||
<16, -4, -4>,
|
|
||||||
<8.5, 4, 4>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
texture { T_LAK }
|
|
||||||
interior {
|
|
||||||
ior 3.1
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<8.5, 0, 0>, 3.5
|
|
||||||
<-1.1, 0, 0>, 4.5
|
|
||||||
texture { pigment { color Black } }
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,134 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
background { color rgb<0.2, 0.4, 0.8> }
|
|
||||||
|
|
||||||
|
|
||||||
// sonne
|
|
||||||
light_source {
|
|
||||||
<149E9*100, 0, 0>
|
|
||||||
color White
|
|
||||||
rotate <0, 0, 60>
|
|
||||||
rotate <0, 30, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
// Lampen
|
|
||||||
#declare i = -450;
|
|
||||||
#while (i <= 450)
|
|
||||||
#declare j = -500;
|
|
||||||
#while (j <= 500)
|
|
||||||
light_source {
|
|
||||||
<i, 295, j>
|
|
||||||
color White
|
|
||||||
area_light <-40, 0, -90> <40, 0, 90> 5, 5
|
|
||||||
adaptive 1
|
|
||||||
jitter
|
|
||||||
}
|
|
||||||
#declare j = j + 200;
|
|
||||||
#end
|
|
||||||
#declare i = i + 100;
|
|
||||||
#end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
camera {
|
|
||||||
location <9, 170, -550>
|
|
||||||
look_at <0, 90, 0>
|
|
||||||
//angle 30
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "laires_auge.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
laires_auge
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
translate <0, 90 + 1.1, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Zimmer
|
|
||||||
difference {
|
|
||||||
box {
|
|
||||||
<-520, -20, -620>
|
|
||||||
<520, 320, 620>
|
|
||||||
pigment {
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-500, 0, -600>
|
|
||||||
<500, 300, 600>
|
|
||||||
pigment {
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Fenster
|
|
||||||
#declare i = -6;
|
|
||||||
#while (i < 6)
|
|
||||||
box {
|
|
||||||
<499, 100, i*100+10>
|
|
||||||
<521, 280, i*100+90>
|
|
||||||
pigment {
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare i = i + 1;
|
|
||||||
#end
|
|
||||||
|
|
||||||
// Tür
|
|
||||||
box {
|
|
||||||
<-499, 0, 100+10>
|
|
||||||
<-521, 200, 100+90>
|
|
||||||
pigment {
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Tisch
|
|
||||||
|
|
||||||
#declare tischbein =
|
|
||||||
box {
|
|
||||||
<-1, 0, -1>
|
|
||||||
<+1, 88, +1>
|
|
||||||
texture { T_Chrome_5C }
|
|
||||||
}
|
|
||||||
|
|
||||||
union {
|
|
||||||
box {
|
|
||||||
<-50, 88, -100>
|
|
||||||
< 50, 90, 100>
|
|
||||||
texture { T_Stone9 }
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
tischbein
|
|
||||||
translate <-49, 0, -99>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
tischbein
|
|
||||||
translate <-49, 0, +99>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
tischbein
|
|
||||||
translate <+49, 0, +99>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
tischbein
|
|
||||||
translate <+49, 0, -99>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, -1
|
|
||||||
pigment { color Green }
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
+A
|
|
||||||
+HTP
|
|
||||||
+fp +w400 +h300 +d1
|
|
||||||
display_gamma = 2.2
|
|
||||||
radiosity=on
|
|
|
@ -1,37 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
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 {
|
|
||||||
<2000, 2000, 2000>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
camera {
|
|
||||||
location <9, 50, 0>
|
|
||||||
look_at <9, 5, 0>
|
|
||||||
angle 30
|
|
||||||
orthographic
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "laires_auge.pov"
|
|
||||||
|
|
||||||
object {
|
|
||||||
laires_auge
|
|
||||||
translate <0, 5, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>, 0
|
|
||||||
pigment {
|
|
||||||
checker color White*0.7, color White*0.5
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
# what's where?
|
|
||||||
POVHOME=/usr/lib/povray3
|
|
||||||
POVBIN=/usr/bin
|
|
||||||
POVINC=$(POVHOME)/include
|
|
||||||
POVRAY=$(POVBIN)/x-povray
|
|
||||||
|
|
||||||
|
|
||||||
all: \
|
|
||||||
test-kopf.ppm \
|
|
||||||
test-hand.ppm \
|
|
||||||
test-torso.ppm \
|
|
||||||
test-roboter.ppm \
|
|
||||||
|
|
||||||
|
|
||||||
%.ppm: %.pov
|
|
||||||
$(POVRAY) +V -I$< +L$(POVINC) +D +FP
|
|
||||||
|
|
||||||
%.pov: make%
|
|
||||||
$< > $@
|
|
||||||
|
|
||||||
test-kopf.ppm: test-kopf.pov kopf.pov
|
|
||||||
test-hand.ppm: test-hand.pov hand.pov
|
|
||||||
test-torso.ppm: test-torso.pov torso.pov
|
|
||||||
test-roboter.ppm: test-roboter.pov roboter.pov kopf.pov torso.pov \
|
|
||||||
hand.pov
|
|
|
@ -1,10 +0,0 @@
|
||||||
#declare T_metall_schwarz =
|
|
||||||
texture {
|
|
||||||
pigment {
|
|
||||||
color rgbf <0.1, 0.1, 0.1, 0.0>
|
|
||||||
}
|
|
||||||
finish {
|
|
||||||
F_MetalB
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,286 +0,0 @@
|
||||||
#include "T_metall_schwarz.pov"
|
|
||||||
|
|
||||||
#declare fingerspitze =
|
|
||||||
union {
|
|
||||||
intersection {
|
|
||||||
box {
|
|
||||||
<-1, 0, -1>
|
|
||||||
<1, 4, 1>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1
|
|
||||||
scale <1, 4, 1>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare handflaeche =
|
|
||||||
#if (0)
|
|
||||||
union {
|
|
||||||
cone {
|
|
||||||
<-3, 0, 0>, 1,
|
|
||||||
<-3.6, 13, 0>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<-1, 0, 0>, 1,
|
|
||||||
<-1.2, 14, 0>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<+1, 0, 0>, 1,
|
|
||||||
<+1.2, 15, 0>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<+3, 0, 0>, 1,
|
|
||||||
<+3.6, 14, 0>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<-3.6, 13, 0>, 1
|
|
||||||
<+1.2, 15, 0>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<+1.2, 15, 0>, 1
|
|
||||||
<+3.6, 14, 0>, 1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<-3, 0, 0>, 1,
|
|
||||||
<+5, 0, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<-3, 0, 0>, 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
blob {
|
|
||||||
cylinder {
|
|
||||||
<-3, 0, 0>,
|
|
||||||
<-3.6, 13, 0>, 2, 2
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<-1, 0, 0>,
|
|
||||||
<-1.2, 14, 0>, 2, 2
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<+1, 0, 0>,
|
|
||||||
<+1.2, 15, 0>, 2, 2
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<+3, 0, 0>,
|
|
||||||
<+3.6, 14, 0>, 2, 2
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<-3.6, 13, 0>,
|
|
||||||
<+1.2, 15, 0>, 2, 2
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<+1.2, 15, 0>,
|
|
||||||
<+3.6, 14, 0>, 2, 2
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<-3, 0, 0>,
|
|
||||||
<+5, 0, 0>, 2, 2
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<-3, 0, 0>, 2, 2
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare RD0x = 45 // 0 ..90
|
|
||||||
#declare RD0y = 180 // 90 .. 180
|
|
||||||
#declare RD1 = 30
|
|
||||||
#declare RD2 = 30
|
|
||||||
|
|
||||||
#declare daumen =
|
|
||||||
union {
|
|
||||||
union {
|
|
||||||
object {
|
|
||||||
fingerspitze
|
|
||||||
rotate <-RD2, 0, 0>
|
|
||||||
translate <0, 5, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 5, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
rotate <-RD1, 0, 0>
|
|
||||||
translate <0, 6, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 6, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
rotate <RD0x, 0, 0>
|
|
||||||
rotate <0, RD0y, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare RZ0x = 0 // 0 ..90
|
|
||||||
#declare RZ0z = 0 // 0 .. 30
|
|
||||||
#declare RZ1 = 0
|
|
||||||
#declare RZ2 = 0
|
|
||||||
|
|
||||||
#declare zeigefinger =
|
|
||||||
union {
|
|
||||||
union {
|
|
||||||
object {
|
|
||||||
fingerspitze
|
|
||||||
rotate <-RZ2, 0, 0>
|
|
||||||
translate <0, 4, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 4, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
rotate <-RZ1, 0, 0>
|
|
||||||
translate <0, 6, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 6, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
rotate <-RZ0x, 0, 0>
|
|
||||||
rotate <0, 0, -RZ0z>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare RM0x = 0 // 0 ..90
|
|
||||||
#declare RM0z = 0 // -15 .. 15
|
|
||||||
#declare RM1 = 0
|
|
||||||
#declare RM2 = 0
|
|
||||||
|
|
||||||
#declare mittelfinger =
|
|
||||||
union {
|
|
||||||
union {
|
|
||||||
object {
|
|
||||||
fingerspitze
|
|
||||||
rotate <-RM2, 0, 0>
|
|
||||||
translate <0, 4, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 4, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
rotate <-RM1, 0, 0>
|
|
||||||
translate <0, 7, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 7, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
rotate <-RM0x, 0, 0>
|
|
||||||
rotate <0, 0, RM0z>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare RR0x = 0 // 0 ..90
|
|
||||||
#declare RR0z = 0 // -15 .. 15
|
|
||||||
#declare RR1 = 0
|
|
||||||
#declare RR2 = 0
|
|
||||||
|
|
||||||
#declare ringfinger =
|
|
||||||
union {
|
|
||||||
union {
|
|
||||||
object {
|
|
||||||
fingerspitze
|
|
||||||
rotate <-RR2, 0, 0>
|
|
||||||
translate <0, 4, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 4, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
rotate <-RR1, 0, 0>
|
|
||||||
translate <0, 6, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 6, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
rotate <-RR0x, 0, 0>
|
|
||||||
rotate <0, 0, RR0z>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare RK0x = 0 // 0 ..90
|
|
||||||
#declare RK0z = 0 // -15 .. 15
|
|
||||||
#declare RK1 = 0
|
|
||||||
#declare RK2 = 0
|
|
||||||
|
|
||||||
#declare kleinerfinger =
|
|
||||||
union {
|
|
||||||
union {
|
|
||||||
object {
|
|
||||||
fingerspitze
|
|
||||||
rotate <-RK2, 0, 0>
|
|
||||||
translate <0, 4, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 4, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
rotate <-RK1, 0, 0>
|
|
||||||
translate <0, 5, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 1,
|
|
||||||
<0, 5, 0>, 1
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1.2
|
|
||||||
}
|
|
||||||
rotate <-RK0x, 0, 0>
|
|
||||||
rotate <0, 0, RK0z>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare hand =
|
|
||||||
union {
|
|
||||||
object { handflaeche }
|
|
||||||
object {
|
|
||||||
daumen
|
|
||||||
translate <5, 0, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
zeigefinger
|
|
||||||
translate <3.6, 14, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
mittelfinger
|
|
||||||
translate <1.2, 15, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
ringfinger
|
|
||||||
translate <-1.2, 14, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
kleinerfinger
|
|
||||||
translate <-3.6, 13, 0>
|
|
||||||
}
|
|
||||||
texture { T_metall_schwarz }
|
|
||||||
scale 0.01 // centimeters to meters
|
|
||||||
}
|
|
|
@ -1,170 +0,0 @@
|
||||||
// Roboterkopf
|
|
||||||
// Bounding-Box: <-0.30, -0.25, -0.20>, <0.30, 0.20, 0.20>
|
|
||||||
// Blickrichtung -z
|
|
||||||
|
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "glass.inc"
|
|
||||||
|
|
||||||
#declare A = 0.2
|
|
||||||
#declare B = 0.25
|
|
||||||
#declare C = 0.2
|
|
||||||
#declare D = 0.15
|
|
||||||
#declare E = 0.10
|
|
||||||
#declare F = 0.10
|
|
||||||
#declare G = 0.01
|
|
||||||
|
|
||||||
#declare H = A*1.0
|
|
||||||
|
|
||||||
#declare T_glas_schwarz =
|
|
||||||
texture {
|
|
||||||
pigment {
|
|
||||||
color rgbf <0.1, 0.1, 0.1, 0.2>
|
|
||||||
}
|
|
||||||
finish {
|
|
||||||
F_Glass3
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "T_metall_schwarz.pov"
|
|
||||||
|
|
||||||
|
|
||||||
#declare auge_neg =
|
|
||||||
intersection {
|
|
||||||
box {
|
|
||||||
<-H, -F, -A>,
|
|
||||||
<-G, 0, -A*0.6>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1
|
|
||||||
scale <H-G, F, A*0.4>
|
|
||||||
translate <-G, 0, -A>
|
|
||||||
}
|
|
||||||
texture {T_metall_schwarz}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare auge =
|
|
||||||
intersection {
|
|
||||||
box {
|
|
||||||
<-H, -F, -A>,
|
|
||||||
<-G, 0, -A*0.6>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1
|
|
||||||
scale <(H-G)/4, F/3, A*0.2>
|
|
||||||
translate <-(H+G)/3, -F/2, -A*0.6>
|
|
||||||
}
|
|
||||||
texture {T_glas_schwarz}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare antenne =
|
|
||||||
union {
|
|
||||||
box {
|
|
||||||
<0, 0, -0.02>
|
|
||||||
<0.1, 0.02, 0.02>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0.01, -0.02>, 0.01,
|
|
||||||
<0.1, 0.01, -0.02>, 0.01
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0.01, 0.02>, 0.01,
|
|
||||||
<0.1, 0.01, 0.02>, 0.01
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0.00, 0.00>, 0.01,
|
|
||||||
<0.1, 0.00, 0.00>, 0.00
|
|
||||||
}
|
|
||||||
torus {
|
|
||||||
0.01, 0.01
|
|
||||||
translate <0.1, 0.01, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0.1, 0.00, 0.00>, 0.01,
|
|
||||||
<0.1, 0.03, 0.00>, 0.005
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0.1, 0.03, 0.00>, 0.003
|
|
||||||
<0.1, 0.20, 0.00>, 0.002
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0.1, 0.2, 0>, 0.005
|
|
||||||
}
|
|
||||||
translate <A-0.01, 0, 0>
|
|
||||||
texture {T_metall_schwarz}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare kopf =
|
|
||||||
union {
|
|
||||||
difference {
|
|
||||||
union {
|
|
||||||
sphere { <0,0,0>, A
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, -B, 0>, A,
|
|
||||||
<0, +0, 0>, A
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, -1>, 1,
|
|
||||||
<0, 0, +1>, 1
|
|
||||||
scale <D, C, A>
|
|
||||||
translate <-A, -B, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, -1>, 1,
|
|
||||||
<0, 0, +1>, 1
|
|
||||||
scale <D, C, A>
|
|
||||||
translate <+A, -B, 0>
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<-1, 0, -0>, 1,
|
|
||||||
<+1, 0, +0>, 1
|
|
||||||
scale <A, E, D>
|
|
||||||
translate <+0.0, -B, 0>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-A, -B, -0>,
|
|
||||||
<+A, 0, +A>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
object { auge_neg }
|
|
||||||
object { auge_neg scale <-1, 1, 1>}
|
|
||||||
|
|
||||||
union {
|
|
||||||
box {
|
|
||||||
<-0.005, -0.03, 0>
|
|
||||||
< 0.005, 0.03, 0.02>
|
|
||||||
translate <-0.03, -A, -A>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-0.005, -0.03, 0>
|
|
||||||
< 0.005, 0.03, 0.02>
|
|
||||||
translate <-0.01, -A, -A>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-0.005, -0.03, 0>
|
|
||||||
< 0.005, 0.03, 0.02>
|
|
||||||
translate <+0.01, -A, -A>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-0.005, -0.03, 0>
|
|
||||||
< 0.005, 0.03, 0.02>
|
|
||||||
translate <+0.03, -A, -A>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//texture {pigment {color rgbf<1,1,1,0.5>} finish {F_Glass3}}
|
|
||||||
texture {T_metall_schwarz}
|
|
||||||
}
|
|
||||||
object { auge }
|
|
||||||
object { auge scale <-1, 1, 1>}
|
|
||||||
|
|
||||||
object { antenne }
|
|
||||||
object { antenne scale <-1, 1, 1>}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
+A
|
|
||||||
+fp +w320 +h240 +d1
|
|
||||||
+l/usr/local/povray3/include
|
|
||||||
display_gamma = 2.2
|
|
|
@ -1,150 +0,0 @@
|
||||||
// Roboter
|
|
||||||
// Bounding-Box: <-0.50, 0, -0.20>, <0.50, 2.50, 0.20>
|
|
||||||
// Blickrichtung -z
|
|
||||||
#include "kopf.pov"
|
|
||||||
#include "torso.pov"
|
|
||||||
#include "hand.pov"
|
|
||||||
|
|
||||||
#declare arm_r =
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>
|
|
||||||
8
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 5
|
|
||||||
<0, -35, 0>, 4
|
|
||||||
}
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>
|
|
||||||
6
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 4
|
|
||||||
<0, -35, 0>, 3
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, -35, 0>
|
|
||||||
3
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
hand
|
|
||||||
rotate <0, 90, 0>
|
|
||||||
rotate <0, 0, 180>
|
|
||||||
scale 100
|
|
||||||
translate <0, -35, 0>
|
|
||||||
}
|
|
||||||
translate <0, -35, 0>
|
|
||||||
}
|
|
||||||
texture {T_metall_schwarz}
|
|
||||||
scale 0.01
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare arm_l =
|
|
||||||
object {
|
|
||||||
arm_r
|
|
||||||
scale <-1, 1, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare fuss =
|
|
||||||
union {
|
|
||||||
intersection {
|
|
||||||
box {
|
|
||||||
<-10, 0, -30>
|
|
||||||
<10, 10, 0>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 1
|
|
||||||
scale <10, 10, 30>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
intersection {
|
|
||||||
box {
|
|
||||||
<-10, 0, 0>
|
|
||||||
<10, 10, 10>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 1
|
|
||||||
scale <10, 10, 10>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 10, 0> 5
|
|
||||||
}
|
|
||||||
translate <0, -10, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#declare bein =
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>
|
|
||||||
8
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 5
|
|
||||||
<0, -45, 0>, 4
|
|
||||||
}
|
|
||||||
union {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>
|
|
||||||
6
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 4
|
|
||||||
<0, -45, 0>, 3
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, -35, 0>
|
|
||||||
3
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
fuss
|
|
||||||
translate <0, -45, 0>
|
|
||||||
}
|
|
||||||
translate <0, -45, 0>
|
|
||||||
}
|
|
||||||
texture {T_metall_schwarz}
|
|
||||||
scale 0.01
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#declare roboter =
|
|
||||||
union {
|
|
||||||
object {
|
|
||||||
kopf
|
|
||||||
translate <0, 2.30, 0>
|
|
||||||
}
|
|
||||||
#declare i = 1.90
|
|
||||||
#while (i <= 2.30)
|
|
||||||
torus {
|
|
||||||
0.07, 0.03
|
|
||||||
translate <0, i, 0>
|
|
||||||
texture {T_metall_schwarz}
|
|
||||||
}
|
|
||||||
#declare i = i + 0.05
|
|
||||||
#end
|
|
||||||
object {
|
|
||||||
torso
|
|
||||||
translate <0, 1.90, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
arm_r
|
|
||||||
rotate <0, 0, -5>
|
|
||||||
translate <-0.35, 1.80, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
arm_l
|
|
||||||
rotate <0, 0, +5>
|
|
||||||
translate <+0.35, 1.80, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
bein
|
|
||||||
translate <+0.30, 1.00, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
bein
|
|
||||||
translate <-0.30, 1.00, 0>
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-200, 200, -200>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
camera {
|
|
||||||
location <0, 0, -0.5>
|
|
||||||
look_at <-0, 0.15, 0>
|
|
||||||
rotate <0, 30*clock, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "hand.pov"
|
|
||||||
|
|
||||||
object { hand }
|
|
|
@ -1,23 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-200, 200, -200>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
camera {
|
|
||||||
location <0, 0, -1.0>
|
|
||||||
look_at <-0, 0, 0>
|
|
||||||
rotate <0, 30*clock, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "kopf.pov"
|
|
||||||
|
|
||||||
object { kopf }
|
|
|
@ -1,37 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-200, 200, -200>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
camera {
|
|
||||||
location <0, 1.7, -3.0>
|
|
||||||
look_at <-0, 1.3, 0>
|
|
||||||
rotate <0, 30*clock, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "roboter.pov"
|
|
||||||
|
|
||||||
object { roboter }
|
|
||||||
|
|
||||||
plane {
|
|
||||||
<0, 1, 0>
|
|
||||||
0
|
|
||||||
texture {
|
|
||||||
pigment {
|
|
||||||
checker
|
|
||||||
color <0.5, 0.5, 1>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "stones.inc"
|
|
||||||
|
|
||||||
global_settings {
|
|
||||||
assumed_gamma 1.0
|
|
||||||
ambient_light rgb<0.5, 0.5, 0.5>
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<-200, 200, -200>
|
|
||||||
color White
|
|
||||||
}
|
|
||||||
|
|
||||||
camera {
|
|
||||||
location <0, 0, -1.5>
|
|
||||||
look_at <-0, -0.3, 0>
|
|
||||||
rotate <0, 30*clock, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "torso.pov"
|
|
||||||
|
|
||||||
object { torso }
|
|
|
@ -1,89 +0,0 @@
|
||||||
#include "colors.inc"
|
|
||||||
#include "shapes.inc"
|
|
||||||
#include "textures.inc"
|
|
||||||
#include "metals.inc"
|
|
||||||
#include "glass.inc"
|
|
||||||
|
|
||||||
#declare A = 0.2
|
|
||||||
#declare B = 0.25
|
|
||||||
#declare C = 0.2
|
|
||||||
#declare D = 0.15
|
|
||||||
#declare E = 0.10
|
|
||||||
#declare F = 0.10
|
|
||||||
#declare G = 0.01
|
|
||||||
|
|
||||||
#declare H = A*1.0
|
|
||||||
|
|
||||||
#declare T_glas_schwarz =
|
|
||||||
texture {
|
|
||||||
pigment {
|
|
||||||
color rgbf <0.1, 0.1, 0.1, 0.2>
|
|
||||||
}
|
|
||||||
finish {
|
|
||||||
F_Glass3
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare T_metall_schwarz =
|
|
||||||
texture {
|
|
||||||
pigment {
|
|
||||||
color rgbf <0.1, 0.1, 0.1, 0.0>
|
|
||||||
}
|
|
||||||
finish {
|
|
||||||
F_MetalB
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#declare torso =
|
|
||||||
union {
|
|
||||||
intersection {
|
|
||||||
box {
|
|
||||||
<-30, -60, -15>
|
|
||||||
<30, 0, 15>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1
|
|
||||||
scale <30, 90, 15>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1
|
|
||||||
scale <30, 5, 15>
|
|
||||||
}
|
|
||||||
text {
|
|
||||||
ttf
|
|
||||||
"crystal.ttf"
|
|
||||||
"KR-479"
|
|
||||||
1,
|
|
||||||
<0, 0, 0>
|
|
||||||
texture { T_Gold_3C }
|
|
||||||
scale 10
|
|
||||||
translate <-15, -30, -15>
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare i = -80
|
|
||||||
#while (i <= -60)
|
|
||||||
torus {
|
|
||||||
10, 3
|
|
||||||
translate <0, i, 0>
|
|
||||||
texture {T_metall_schwarz}
|
|
||||||
}
|
|
||||||
#declare i = i + 5
|
|
||||||
#end
|
|
||||||
|
|
||||||
intersection {
|
|
||||||
box {
|
|
||||||
<-25, -10, -10>
|
|
||||||
<25, 10, 10>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0>, 1
|
|
||||||
scale <30, 10, 10>
|
|
||||||
}
|
|
||||||
translate <0, -90, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
scale 0.01
|
|
||||||
texture {T_metall_schwarz}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
version 5.0
|
|
||||||
set nocompatible
|
|
||||||
let cpo_save=&cpo
|
|
||||||
set cpo=B
|
|
||||||
map! <xHome> <Home>
|
|
||||||
map! <xEnd> <End>
|
|
||||||
map! <S-xF4> <S-F4>
|
|
||||||
map! <S-xF3> <S-F3>
|
|
||||||
map! <S-xF2> <S-F2>
|
|
||||||
map! <S-xF1> <S-F1>
|
|
||||||
map! <xF4> <F4>
|
|
||||||
map! <xF3> <F3>
|
|
||||||
map! <xF2> <F2>
|
|
||||||
map! <xF1> <F1>
|
|
||||||
map <xHome> <Home>
|
|
||||||
map <xEnd> <End>
|
|
||||||
map <S-xF4> <S-F4>
|
|
||||||
map <S-xF3> <S-F3>
|
|
||||||
map <S-xF2> <S-F2>
|
|
||||||
map <S-xF1> <S-F1>
|
|
||||||
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
|
|
||||||
set shiftwidth=4
|
|
||||||
set showmatch
|
|
||||||
set textwidth=90
|
|
|
@ -1,84 +0,0 @@
|
||||||
# what's where?
|
|
||||||
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 \
|
|
||||||
test-difference.png \
|
|
||||||
test-ein-mann-jaeger.png \
|
|
||||||
test-hufeisenpult.png \
|
|
||||||
test-konturensitz.png \
|
|
||||||
test-polgeschuetz.png \
|
|
||||||
test-schneller_kreuzer.png \
|
|
||||||
|
|
||||||
|
|
||||||
%.ppm: %.pov
|
|
||||||
$(POVRAY) +W$(WIDTH) +H$(HEIGHT) +V -I$< +L$(POVINC) +D +FP
|
|
||||||
|
|
||||||
%.png: %.pov
|
|
||||||
$(POVRAY) +V -I$< +L$(POVINC) +D +FN
|
|
||||||
|
|
||||||
%.pov: make%
|
|
||||||
$< > $@
|
|
||||||
|
|
||||||
test-sonden_hangar.png: test-sonden_hangar.pov sonden_hangar.pov
|
|
||||||
test-ein-mann-jaeger.png: test-ein-mann-jaeger.pov ein-mann-jaeger.pov konturensitz.pov
|
|
||||||
test-hufeisenpult.png: test-hufeisenpult.pov hufeisenpult.pov
|
|
||||||
test-konturensitz.png: test-konturensitz.pov konturensitz.pov
|
|
||||||
|
|
||||||
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_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
|
|
||||||
ppmquant 256 $< | ppmtogif > $@
|
|
|
@ -1,48 +0,0 @@
|
||||||
Kabinen. 150 Mann?
|
|
||||||
|
|
||||||
3 Schichten a 50 Mann:
|
|
||||||
|
|
||||||
Zentrale: Kommandant, Pilot, Waffen. 3 3
|
|
||||||
Maschinenleitstand: 10 2 8
|
|
||||||
Ortung 10 2 8
|
|
||||||
Funk 2 1 1
|
|
||||||
Techniker 10 2 8
|
|
||||||
Systemerhaltung 5 1 4
|
|
||||||
Soldaten 10 1 9
|
|
||||||
-----------------
|
|
||||||
50 12 38
|
|
||||||
150 36 114
|
|
||||||
|
|
||||||
36 Offizierskabinen. 57 Mannschaftskabinenen a 2 Mann? + Gäste, ev.
|
|
||||||
Truppentransport. 50 Einzel, 100 Doppelkabinen?
|
|
||||||
|
|
||||||
150 * 15 m² 2250 m² 3 Decks mit je 50 (48!) Kabinen, Kreisförmig angeordnet.
|
|
||||||
50 2 Reihen an einem Gang. ca. 25 m durchmesser. Durchgänge
|
|
||||||
nach innen und alle 6 Kabinen == 18 m. d.h. Umfang (18 + 2) * 4 == 80 m.
|
|
||||||
Außendurchmesser der Kabinenflucht: 25 + 5 + 10 == 40 m.
|
|
||||||
|
|
||||||
|
|
||||||
Zentrale 15 m Durchmesser.
|
|
||||||
|
|
||||||
Messe für 50 Personen (oder 150 dichtgepackt?), Küche, Krankenstation,
|
|
||||||
Turnhalle, Konferenzräume. Platz in weiterem Kreis mit 40 m Durchmesser?
|
|
||||||
|
|
||||||
Damit wäre Hauptlebensbereich auf 4 Decks (20 m? und 40m Durchmesser
|
|
||||||
eingeschränkt.
|
|
||||||
|
|
||||||
Tanks für Stützmasse. Dichte von 9.8. Verbrauch pro Sek: 45 t == 4.6 m³
|
|
||||||
== 1400 m³ pro Beschleunigungsphase. Insg. 140000m³? Nein, zuviel. Wir
|
|
||||||
brauchen auch noch Wasserstofftanks mit ~ gleicher Masse. Geringere
|
|
||||||
Dichte (UNBEKANNT - 1 kg/dm³ für fl. Wasserstoff?) - größeres Volumen.
|
|
||||||
Annahme: 10/1: 14000 m³ Wismuth, 140000 m³ Wasserstoff? Sollte für 100
|
|
||||||
Beschleunigungsmanöver reichen.
|
|
||||||
|
|
||||||
Beiboote:
|
|
||||||
k.A.: Vermutlich keine Space-Jet (im Gegensatz zum normalen
|
|
||||||
100m-Kreuzer d.Z.). 1-Mann-Jäger, Shift, Sonden en masse.
|
|
||||||
|
|
||||||
Offene Fragen: Maße d. 1-Mann-Jägers (Länge: 15 m. Spannweite,
|
|
||||||
Höhe: ? - Siehe RZ 24/4, 3D-Modell von ?)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
#include "metals.inc"
|
|
||||||
#declare T_BlackMetal =
|
|
||||||
texture {
|
|
||||||
pigment {
|
|
||||||
color rgb <0.1, 0.1, 0.1>
|
|
||||||
}
|
|
||||||
finish { F_MetalC }
|
|
||||||
}
|
|
|
@ -1,26 +0,0 @@
|
||||||
/*
|
|
||||||
$Id$
|
|
||||||
|
|
||||||
Textur für Arkonstahl.
|
|
||||||
|
|
||||||
Abgeleitet von Terkonit-Textur von
|
|
||||||
Harald Ottacher
|
|
||||||
ottacher@iwf.tu-graz.ac.at
|
|
||||||
http://www.hjp.at/pr/3d/kr100/
|
|
||||||
|
|
||||||
*/
|
|
||||||
#declare T_arkonstahl =
|
|
||||||
texture {
|
|
||||||
pigment { color red 0.4 green 0.4 blue 0.8}
|
|
||||||
finish {
|
|
||||||
metallic
|
|
||||||
ambient 0.0
|
|
||||||
diffuse 0.7
|
|
||||||
brilliance 1
|
|
||||||
reflection 0.1
|
|
||||||
specular 0.7
|
|
||||||
roughness 1/60
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,193 +0,0 @@
|
||||||
#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
|
|
||||||
}
|
|
|
@ -1,155 +0,0 @@
|
||||||
#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
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,89 +0,0 @@
|
||||||
#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,97 +0,0 @@
|
||||||
#include "treibstofftank.pov"
|
|
||||||
#include "speicherbank.pov"
|
|
||||||
|
|
||||||
#declare deck_15 =
|
|
||||||
union {
|
|
||||||
#if (1)
|
|
||||||
intersection {
|
|
||||||
union {
|
|
||||||
difference {
|
|
||||||
object { huelle }
|
|
||||||
// Ausschnitte
|
|
||||||
}
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-50, 25, -50>
|
|
||||||
< 50, 20, 50>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, 20.2, 0> 44.6
|
|
||||||
<0, 19.8, 0> 44.8
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
}
|
|
||||||
// Ausschnitt f. Anlagen v. Deck 13.
|
|
||||||
difference {
|
|
||||||
cylinder {
|
|
||||||
<0, 19, 0> <0, 21, 0> 25
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 19, 0> <0, 21, 0> 15
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#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, 20.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, 20.2, 0>
|
|
||||||
rotate <0, aa, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
#local aa = aa + da;
|
|
||||||
#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
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,71 +0,0 @@
|
||||||
#include "treibstofftank.pov"
|
|
||||||
|
|
||||||
#declare deck_16 =
|
|
||||||
union {
|
|
||||||
#if (1)
|
|
||||||
intersection {
|
|
||||||
union {
|
|
||||||
difference {
|
|
||||||
object { huelle }
|
|
||||||
// Ausschnitte
|
|
||||||
}
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
< 50, 30, 50>
|
|
||||||
<-50, 25, -50>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, 25.2, 0> 42.0
|
|
||||||
<0, 24.8, 0> 42.2
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
}
|
|
||||||
// Ausschnitt f. Anlagen v. Deck 15 u. 13.
|
|
||||||
cylinder {
|
|
||||||
<0, 24, 0> <0, 26, 0> 25
|
|
||||||
}
|
|
||||||
#ifdef (SCHNITT_1)
|
|
||||||
intersection {
|
|
||||||
torus {
|
|
||||||
21, 21
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, -1> 0
|
|
||||||
rotate <0, 45, 0>
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, +1> 0
|
|
||||||
rotate <0, -45, 0>
|
|
||||||
}
|
|
||||||
rotate <0, 135, 0>
|
|
||||||
translate <0, 25.0, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
#local rr = 25.5;
|
|
||||||
#while (rr < 37.6)
|
|
||||||
#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, 25.2, 0>
|
|
||||||
rotate <0, aa, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
#local aa = aa + da;
|
|
||||||
#end
|
|
||||||
#local rr = rr + 1.0;
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,71 +0,0 @@
|
||||||
#include "treibstofftank.pov"
|
|
||||||
|
|
||||||
#declare deck_17 =
|
|
||||||
union {
|
|
||||||
#if (1)
|
|
||||||
intersection {
|
|
||||||
union {
|
|
||||||
difference {
|
|
||||||
object { huelle }
|
|
||||||
// Ausschnitte
|
|
||||||
}
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-50, 35, -50>
|
|
||||||
< 50, 30, 50>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, 30.2, 0> 38.5
|
|
||||||
<0, 29.8, 0> 38.8
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
}
|
|
||||||
// AG
|
|
||||||
cylinder {
|
|
||||||
<0, 29, 0> <0, 31, 0> 2
|
|
||||||
}
|
|
||||||
#ifdef (SCHNITT_1)
|
|
||||||
intersection {
|
|
||||||
torus {
|
|
||||||
28, 13
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, -1> 0
|
|
||||||
rotate <0, 45, 0>
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, +1> 0
|
|
||||||
rotate <0, -45, 0>
|
|
||||||
}
|
|
||||||
rotate <0, 135, 0>
|
|
||||||
translate <0, 30.0, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
#local rr = 15.5;
|
|
||||||
#while (rr < 33.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, 30.2, 0>
|
|
||||||
rotate <0, aa, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
#local aa = aa + da;
|
|
||||||
#end
|
|
||||||
#local rr = rr + 1.0;
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,71 +0,0 @@
|
||||||
#include "treibstofftank.pov"
|
|
||||||
|
|
||||||
#declare deck_18 =
|
|
||||||
union {
|
|
||||||
#if (1)
|
|
||||||
intersection {
|
|
||||||
union {
|
|
||||||
difference {
|
|
||||||
object { huelle }
|
|
||||||
// Ausschnitte
|
|
||||||
}
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
< 50, 40, 50>
|
|
||||||
<-50, 35, -50>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, 35.2, 0> 34.0
|
|
||||||
<0, 34.8, 0> 34.4
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
}
|
|
||||||
// AG
|
|
||||||
cylinder {
|
|
||||||
<0, 34, 0> <0, 36, 0> 2
|
|
||||||
}
|
|
||||||
#ifdef (SCHNITT_1)
|
|
||||||
intersection {
|
|
||||||
torus {
|
|
||||||
28, 13
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, -1> 0
|
|
||||||
rotate <0, 45, 0>
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, +1> 0
|
|
||||||
rotate <0, -45, 0>
|
|
||||||
}
|
|
||||||
rotate <0, 135, 0>
|
|
||||||
translate <0, 35.0, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
#local rr = 15.5;
|
|
||||||
#while (rr < 27.2)
|
|
||||||
#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, 35.2, 0>
|
|
||||||
rotate <0, aa, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
#local aa = aa + da;
|
|
||||||
#end
|
|
||||||
#local rr = rr + 1.0;
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,231 +0,0 @@
|
||||||
#include "ein-mann-jaeger.pov"
|
|
||||||
#include "sonden_hangar.pov"
|
|
||||||
|
|
||||||
#declare emj_hangar_schott_offen = 0;
|
|
||||||
#declare emj_hangar =
|
|
||||||
union {
|
|
||||||
cylinder {
|
|
||||||
<0, 0, 12> <0, 0.01, 12>, 8
|
|
||||||
pigment {
|
|
||||||
color rgb <1, 1, 0>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
union {
|
|
||||||
cylinder {
|
|
||||||
<0, 0, 12> <0, 4.8, 12>, 8.05
|
|
||||||
pigment {
|
|
||||||
color rgbf <1, 1, 1, 0.0>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
intersection {
|
|
||||||
superellipsoid {
|
|
||||||
<0.25 0.25>
|
|
||||||
scale <8.05, 2.4, 40>
|
|
||||||
translate <0, 2.4, 0>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-8.05, 0, 12> <8.05, 4.8, 22>
|
|
||||||
}
|
|
||||||
texture {
|
|
||||||
T_arkonstahl
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
// Hohlraum:
|
|
||||||
// Hohlraum: Hangar
|
|
||||||
cylinder {
|
|
||||||
<0, 0, 12> <0, 4.81, 12>, 8.00
|
|
||||||
pigment {
|
|
||||||
color rgbf <1, 1, 1, 0.0>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Hohlraum: Ausflugöffnung
|
|
||||||
prism {
|
|
||||||
linear_sweep
|
|
||||||
linear_spline
|
|
||||||
12 // min y
|
|
||||||
30 // max y
|
|
||||||
8 // nr points
|
|
||||||
<-1, 0> <-5.1, 1> <-1, 2> <0, 4.6>
|
|
||||||
<1, 2> <5.1, 1> <1, 0>
|
|
||||||
<-1, 0>
|
|
||||||
rotate <-90, 0, 0> // +x -> +x, +z -> +y, +y -> -z
|
|
||||||
scale <1, 1, -1>
|
|
||||||
texture {
|
|
||||||
T_arkonstahl
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
// Schott: 4 Teile
|
|
||||||
box {
|
|
||||||
<0, 0, 20.5> <5.5, 2.0, 21>
|
|
||||||
pigment {
|
|
||||||
gradient y
|
|
||||||
color_map {
|
|
||||||
[0.5 color Yellow ]
|
|
||||||
[0.5 color Black ]
|
|
||||||
}
|
|
||||||
scale 0.4
|
|
||||||
rotate <0, 0, 45>
|
|
||||||
translate <0, 2, 0>
|
|
||||||
}
|
|
||||||
translate <2.5, 1.5, 0>*emj_hangar_schott_offen
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<0, 0, 20.5> <5.5, 2.0, 21>
|
|
||||||
pigment {
|
|
||||||
gradient y
|
|
||||||
color_map {
|
|
||||||
[0.5 color Yellow ]
|
|
||||||
[0.5 color Black ]
|
|
||||||
}
|
|
||||||
scale 0.4
|
|
||||||
rotate <0, 0, 45>
|
|
||||||
translate <0, 2, 0>
|
|
||||||
}
|
|
||||||
translate <2.5, 1.5, 0>*emj_hangar_schott_offen
|
|
||||||
scale <-1, 1, 1>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<0, 2, 20.5> <1.5, 4.6, 21>
|
|
||||||
pigment {
|
|
||||||
gradient y
|
|
||||||
color_map {
|
|
||||||
[0.5 color Yellow ]
|
|
||||||
[0.5 color Black ]
|
|
||||||
}
|
|
||||||
scale 0.4
|
|
||||||
rotate <0, 0, -45>
|
|
||||||
}
|
|
||||||
translate <1.0, 0.0, 0>*emj_hangar_schott_offen
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<0, 2, 20.5> <1.5, 4.6, 21>
|
|
||||||
pigment {
|
|
||||||
gradient y
|
|
||||||
color_map {
|
|
||||||
[0.5 color Yellow ]
|
|
||||||
[0.5 color Black ]
|
|
||||||
}
|
|
||||||
scale 0.4
|
|
||||||
rotate <0, 0, -45>
|
|
||||||
}
|
|
||||||
translate <1.0, 0.0, 0>*emj_hangar_schott_offen
|
|
||||||
scale <-1, 1, 1>
|
|
||||||
}
|
|
||||||
#if (1)
|
|
||||||
object {
|
|
||||||
ein_mann_jaeger
|
|
||||||
translate <0, 0, 5>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#declare deck_19 =
|
|
||||||
union {
|
|
||||||
#if (1)
|
|
||||||
intersection {
|
|
||||||
union {
|
|
||||||
difference {
|
|
||||||
object { huelle }
|
|
||||||
// Ausschnitt f. Hangartore
|
|
||||||
superellipsoid {
|
|
||||||
<0.25 0.25>
|
|
||||||
scale <8.05, 2.4, 40>
|
|
||||||
translate <0, 40+2.4, 0>
|
|
||||||
pigment {
|
|
||||||
color rgb <1, 1, 0>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
superellipsoid {
|
|
||||||
<0.25 0.25>
|
|
||||||
scale <8.05, 2.4, 40>
|
|
||||||
translate <0, 40+2.4, 0>
|
|
||||||
rotate <0, 90, 0>
|
|
||||||
pigment {
|
|
||||||
color rgb <1, 1, 0>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-50, 45, -50>
|
|
||||||
< 50, 40, 50>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, 40.0, 0> 28
|
|
||||||
<0, 39.0, 0> 30
|
|
||||||
}
|
|
||||||
// AG
|
|
||||||
cylinder {
|
|
||||||
<0, 38, 0> <0, 41, 0> 2
|
|
||||||
}
|
|
||||||
#ifdef (SCHNITT_1)
|
|
||||||
intersection {
|
|
||||||
torus {
|
|
||||||
26, 5
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, -1> 0
|
|
||||||
rotate <0, 45, 0>
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, +1> 0
|
|
||||||
rotate <0, -45, 0>
|
|
||||||
}
|
|
||||||
rotate <0, 135, 0>
|
|
||||||
translate <0, 39.5, 0>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
emj_hangar
|
|
||||||
translate <0, 40, 0>
|
|
||||||
rotate <0, 0, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
emj_hangar
|
|
||||||
translate <0, 40, 0>
|
|
||||||
rotate <0, 90, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
emj_hangar
|
|
||||||
translate <0, 40, 0>
|
|
||||||
rotate <0, 180, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
emj_hangar
|
|
||||||
translate <0, 40, 0>
|
|
||||||
rotate <0, 270, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
object {
|
|
||||||
sonden_hangar
|
|
||||||
translate <0, 40, 0>
|
|
||||||
rotate <0, 0, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
sonden_hangar
|
|
||||||
translate <0, 40, 0>
|
|
||||||
rotate <0, 90, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
sonden_hangar
|
|
||||||
translate <0, 40, 0>
|
|
||||||
rotate <0, 180, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
sonden_hangar
|
|
||||||
translate <0, 40, 0>
|
|
||||||
rotate <0, 270, 0>
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,71 +0,0 @@
|
||||||
#include "polgeschuetz.pov"
|
|
||||||
|
|
||||||
#declare deck_20 =
|
|
||||||
union {
|
|
||||||
intersection {
|
|
||||||
union {
|
|
||||||
#if (HUELLE)
|
|
||||||
difference {
|
|
||||||
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 {
|
|
||||||
<0, 0, 0> 50
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 45, 0> <0, 51, 0> 5.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 48
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 45, 0> <0, 51, 0> 5
|
|
||||||
}
|
|
||||||
#ifdef (SCHNITT_1)
|
|
||||||
box {
|
|
||||||
<-50, 45, -50>
|
|
||||||
< -0.1, 50, -0.1>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-50, 45, -50>
|
|
||||||
< 50, 50, 50>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, 44.8, 0> 20
|
|
||||||
<0, 45.2, 0> 18
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
}
|
|
||||||
#ifdef (SCHNITT_1)
|
|
||||||
box {
|
|
||||||
<-50, 44, -50>
|
|
||||||
< -0.1, 50, -0.1>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
polgeschuetz
|
|
||||||
}
|
|
||||||
light_source {
|
|
||||||
<0, 47.6, -6>
|
|
||||||
color <0.8, 0.8, 0.6>
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,228 +0,0 @@
|
||||||
#include "T_arkonstahl.pov"
|
|
||||||
|
|
||||||
#declare ein_mann_jaeger_tf_r =
|
|
||||||
union {
|
|
||||||
triangle {
|
|
||||||
<0.6, 1.0, 1.6> <5.0, 1.0, 3.0> <0.5, 1.1, 8.0>
|
|
||||||
}
|
|
||||||
triangle {
|
|
||||||
<0.6, 1.0, 9.0> <5.0, 1.0, 3.0> <0.5, 1.1, 8.0>
|
|
||||||
}
|
|
||||||
triangle {
|
|
||||||
<0.6, 1.0, 1.6> <5.0, 1.0, 3.0> <0.5, 1.0, 9.0>
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<2.0, 1.0, 1.9> <2.0, 1.0, 7.4> 0.2
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<2.0, 1.0, 1.6> 0.1
|
|
||||||
<2.0, 1.0, 1.9> 0.2
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<2.0, 1.0, 1.5> 0.08
|
|
||||||
<2.0, 1.0, 1.9> 0.05
|
|
||||||
pigment { color rgb 0.2 }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<2.0, 1.0, 7.7> 0.1
|
|
||||||
<2.0, 1.0, 7.4> 0.2
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<2.0, 1.0, 7.8> 0.08
|
|
||||||
<2.0, 1.0, 7.4> 0.05
|
|
||||||
pigment { color rgb 0.2 }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare ein_mann_jaeger_kufe_r =
|
|
||||||
union {
|
|
||||||
cylinder {
|
|
||||||
<0, -0.5, 2>
|
|
||||||
<0, -0.5, 8>
|
|
||||||
0.5
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 1
|
|
||||||
scale <0.5, 0.5, 1>
|
|
||||||
translate <0, -0.5, 2>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 1
|
|
||||||
scale <0.5, 0.5, 1>
|
|
||||||
translate <0, -0.5, 8>
|
|
||||||
}
|
|
||||||
scale <0.5, 1/cos(radians(30)), 1>
|
|
||||||
rotate <0, 0, 30>
|
|
||||||
translate <0, +1, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
#local r1 = 0.3;
|
|
||||||
#declare ein_mann_jaeger =
|
|
||||||
union {
|
|
||||||
|
|
||||||
// Hecktriebwerk:
|
|
||||||
|
|
||||||
#local ii = 0;
|
|
||||||
#while (ii < 1.1)
|
|
||||||
intersection {
|
|
||||||
torus {
|
|
||||||
1-r1, r1
|
|
||||||
rotate <90, 0, 0>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-1, 0, -r1>
|
|
||||||
<+1, 1, +r1>
|
|
||||||
}
|
|
||||||
scale <0.4 + 0.2 * ii, 0.4 + 0.6 * ii, 0.2/r1>
|
|
||||||
translate <0, 1.2 - 0.2 * ii, 0.2 + ii>
|
|
||||||
}
|
|
||||||
intersection {
|
|
||||||
torus {
|
|
||||||
1-r1, r1
|
|
||||||
rotate <90, 0, 0>
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-1, 0, -r1>
|
|
||||||
<+1, -1, +r1>
|
|
||||||
}
|
|
||||||
scale <0.4 + 0.2 * ii, 0.4 + 0.2 * ii, 0.2/r1>
|
|
||||||
translate <0, 1.2 - 0.2 * ii, 0.2 + ii>
|
|
||||||
}
|
|
||||||
#local ii = ii + 0.2;
|
|
||||||
#end
|
|
||||||
|
|
||||||
// Rumpf
|
|
||||||
|
|
||||||
intersection {
|
|
||||||
cylinder {
|
|
||||||
<0, 0, 0> <0, 0, 1> 1
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-1, 0, 0>
|
|
||||||
<+1, 1, 1>
|
|
||||||
}
|
|
||||||
scale <0.6, 1, 9.6-1.2>
|
|
||||||
translate <0, 1, 1.2>
|
|
||||||
}
|
|
||||||
|
|
||||||
intersection {
|
|
||||||
cylinder {
|
|
||||||
<0, 0, 0> <0, 0, 1> 1
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-1, 0, 0>
|
|
||||||
<+1, -1, 1>
|
|
||||||
}
|
|
||||||
scale <0.6, 0.6, 9.6-1.2>
|
|
||||||
translate <0, 1, 1.2>
|
|
||||||
}
|
|
||||||
|
|
||||||
// Schnauze
|
|
||||||
|
|
||||||
intersection {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 1
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-1, 0, 0>
|
|
||||||
<+1, 1, 1>
|
|
||||||
}
|
|
||||||
scale <0.6, 1, 4.06>
|
|
||||||
translate <0, 1, 9.6>
|
|
||||||
}
|
|
||||||
|
|
||||||
intersection {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 1
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-1, 0, 0>
|
|
||||||
<+1, -1, 1>
|
|
||||||
}
|
|
||||||
scale <0.6, 0.6, 4.06>
|
|
||||||
translate <0, 1, 9.6>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Impulskanone
|
|
||||||
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, 1, 13.5> 0.2
|
|
||||||
<0, 1, 15> 0.1
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 1, 13.5> 0.05
|
|
||||||
<0, 1, 15.01> 0.08
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Pilotenkuppel
|
|
||||||
|
|
||||||
bicubic_patch {
|
|
||||||
type 0
|
|
||||||
u_steps 3
|
|
||||||
v_steps 3
|
|
||||||
<+0.4, 1.70, 10.2> <+0.4, 1.65, 10.7> <+0.4, 1.55, 11.2> <+0.4, 1.45, 11.7>
|
|
||||||
<+0.2, 1.95, 9.6> <+0.2, 2.8, 10.2> <+0.2, 2.5, 11.5> <+0.2, 1.55, 12.1>
|
|
||||||
<-0.2, 1.95, 9.6> <-0.2, 2.8, 10.2> <-0.2, 2.5, 11.5> <-0.2, 1.55, 12.1>
|
|
||||||
<-0.4, 1.70, 10.2> <-0.4, 1.65, 10.7> <-0.4, 1.55, 11.2> <-0.4, 1.45, 11.7>
|
|
||||||
|
|
||||||
texture {
|
|
||||||
pigment { color red 0.3 green 0.3 blue 0.1}
|
|
||||||
finish {
|
|
||||||
ambient 0.0
|
|
||||||
diffuse 0.1
|
|
||||||
brilliance 1
|
|
||||||
reflection 0.2
|
|
||||||
specular 0.5
|
|
||||||
roughness 0.001
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// leitwerk
|
|
||||||
|
|
||||||
triangle {
|
|
||||||
<0, 2, 1.2> <0, 4.4, 1.0> <0.1, 1.9, 3.9>
|
|
||||||
}
|
|
||||||
triangle {
|
|
||||||
<0, 4.4, 1.0> <0.1, 1.9, 3.9> <0, 2, 4.4>
|
|
||||||
}
|
|
||||||
triangle {
|
|
||||||
<0, 2, 1.2> <0, 4.4, 1.0> <-0.1, 1.9, 3.9>
|
|
||||||
}
|
|
||||||
triangle {
|
|
||||||
<0, 4.4, 1.0> <-0.1, 1.9, 3.9> <0, 2, 4.4>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Tragflächen
|
|
||||||
|
|
||||||
object {
|
|
||||||
ein_mann_jaeger_tf_r
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
ein_mann_jaeger_tf_r
|
|
||||||
scale <-1, 1, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Landekufen
|
|
||||||
|
|
||||||
object {
|
|
||||||
ein_mann_jaeger_kufe_r
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
ein_mann_jaeger_kufe_r
|
|
||||||
scale <-1, 1, 1>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
}
|
|
|
@ -1,56 +0,0 @@
|
||||||
#include "T_arkonstahl.pov"
|
|
||||||
|
|
||||||
#declare T_luft =
|
|
||||||
texture { pigment { color rgbt 1.0 } }
|
|
||||||
|
|
||||||
#declare huelle =
|
|
||||||
union {
|
|
||||||
difference {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 50
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 49.5
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-100, -100, -100>
|
|
||||||
< 0, 100, 0>
|
|
||||||
}
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 49.5
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 48.5
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-100, -100, -100>
|
|
||||||
< 0, 100, 0>
|
|
||||||
}
|
|
||||||
texture {
|
|
||||||
crackle
|
|
||||||
texture_map {
|
|
||||||
[ 0.0 T_arkonstahl ]
|
|
||||||
[ 0.2 T_arkonstahl ]
|
|
||||||
[ 0.2 T_luft ]
|
|
||||||
[ 1.0 T_luft ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 48.5
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 48
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-100, -100, -100>
|
|
||||||
< 0, 100, 0>
|
|
||||||
}
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,76 +0,0 @@
|
||||||
/*
|
|
||||||
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 =
|
|
||||||
union {
|
|
||||||
|
|
||||||
bicubic_patch {
|
|
||||||
type 0
|
|
||||||
u_steps 3
|
|
||||||
v_steps 3
|
|
||||||
<0.0, 0.6, 0.3> <0.0, 0.6, 0.4> <0.0, 0.6, 0.4> <0.0, 0.6, 0.5>
|
|
||||||
<0.4, 0.6, 0.3> <0.4, 0.7, 0.4> <0.4, 0.7, 0.4> <0.4, 0.8, 0.5>
|
|
||||||
<0.6, 0.6, 0.3> <0.7, 0.7, 0.4> <0.7, 0.7, 0.4> <0.8, 0.8, 0.5>
|
|
||||||
<0.6, 0.6, 0.2> <0.7, 0.7, 0.2> <0.7, 0.7, 0.2> <0.8, 0.8, 0.2>
|
|
||||||
}
|
|
||||||
bicubic_patch {
|
|
||||||
type 1
|
|
||||||
u_steps 3
|
|
||||||
v_steps 3
|
|
||||||
<0.0, 0.6, 0.5> <0.4, 0.8, 0.5> <0.8, 0.8, 0.5> <0.8, 0.8, 0.2>
|
|
||||||
<0.3, 0.6, 0.5> <0.5, 0.6, 0.5> <0.8, 0.6, 0.5> <0.8, 0.6, 0.2>
|
|
||||||
<0.5, 0.3, 0.5> <0.6, 0.3, 0.5> <0.8, 0.3, 0.5> <0.8, 0.3, 0.2>
|
|
||||||
<0.5, 0.0, 0.5> <0.6, 0.0, 0.5> <0.8, 0.0, 0.5> <0.8, 0.0, 0.2>
|
|
||||||
}
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <0.6, 0.5, 0.9> }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#declare hufeisenpult =
|
|
||||||
union {
|
|
||||||
union {
|
|
||||||
object {
|
|
||||||
hufeisenpult_r
|
|
||||||
}
|
|
||||||
polygon {
|
|
||||||
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 {
|
|
||||||
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> }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
hufeisenpult_r
|
|
||||||
scale <1, 1, -1>
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
konturensitz
|
|
||||||
rotate <0, 180, 0>
|
|
||||||
translate <0.2, 0, 0>
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,266 +0,0 @@
|
||||||
#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>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,46 +0,0 @@
|
||||||
#declare konturensitz =
|
|
||||||
union {
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <0.2, 0.03, 0.2>
|
|
||||||
translate <0, 0.4, 0>
|
|
||||||
}
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <0.03, 0.2, 0.2>
|
|
||||||
translate <0, -0.2, 0>
|
|
||||||
rotate <0, 0, -15>
|
|
||||||
translate <-0.2, 0.40, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <0.03, 0.36, 0.2>
|
|
||||||
translate <0, 0.36, 0>
|
|
||||||
rotate <0, 0, -15>
|
|
||||||
translate <0.2, 0.43, 0>
|
|
||||||
}
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <0.03, 0.12, 0.1>
|
|
||||||
translate <0, 0.12, 0>
|
|
||||||
rotate <0, 0, +15>
|
|
||||||
translate <0, 0.72, 0>
|
|
||||||
rotate <0, 0, -15>
|
|
||||||
translate <0.2, 0.43, 0>
|
|
||||||
}
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <0.2, 0.03, 0.05>
|
|
||||||
translate <0, 0.6, 0.25>
|
|
||||||
}
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <0.2, 0.03, 0.05>
|
|
||||||
translate <0, 0.6, -0.25>
|
|
||||||
}
|
|
||||||
texture {
|
|
||||||
pigment { color rgb <1, 0.5, 0> }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,53 +0,0 @@
|
||||||
#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,280 +0,0 @@
|
||||||
#include "T_arkonstahl.pov"
|
|
||||||
#include "T_BlackMetal.pov"
|
|
||||||
#include "hufeisenpult.pov"
|
|
||||||
|
|
||||||
// Leitungsbündel aus 3^lv Leitungen mit Durchmesser r2.
|
|
||||||
// 45°-Bogen um <+r1,h,0>
|
|
||||||
#macro lb(h,r1, r2, lv)
|
|
||||||
|
|
||||||
intersection {
|
|
||||||
torus {
|
|
||||||
r1, r2
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<-1, 0, 0> 0
|
|
||||||
rotate <0, 0, 0>
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, -1> 0
|
|
||||||
rotate <0, 22.5-(lv-1), 0>
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, +1> 0
|
|
||||||
rotate <0, -(22.5-(lv-1)), 0>
|
|
||||||
}
|
|
||||||
pigment {color <0.99/lv, 0.1, 0.5/lv>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
translate <0, h, 0>
|
|
||||||
}
|
|
||||||
#if (lv > 1)
|
|
||||||
lb(h+0.55*r2, r1, r2*0.4, lv-1)
|
|
||||||
lb(h-0.55*r2*sin(radians(30)), r1-0.55*r2*cos(radians(30)), r2*0.4, lv-1)
|
|
||||||
lb(h-0.55*r2*sin(radians(30)), r1+0.55*r2*cos(radians(30)), r2*0.4, lv-1)
|
|
||||||
#end
|
|
||||||
#end
|
|
||||||
|
|
||||||
#declare polgeschuetz =
|
|
||||||
union {
|
|
||||||
union {
|
|
||||||
cylinder {
|
|
||||||
<0, 45.2, 0> <0, 46.2, 0>, 4.5
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 46.2, 0>, 4.5
|
|
||||||
<0, 47.7, 0>, 4.9
|
|
||||||
}
|
|
||||||
pigment {
|
|
||||||
radial
|
|
||||||
color_map{
|
|
||||||
[0.1 rgb 0.1 ]
|
|
||||||
[0.1 White]
|
|
||||||
}
|
|
||||||
frequency 16
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 47.7, 0> <0, 50.0, 0>, 5
|
|
||||||
texture { T_BlackMetal }
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
sphere { <0, 0, 0>, 4.8 }
|
|
||||||
merge {
|
|
||||||
box {
|
|
||||||
<0, +0.3, -0.6>
|
|
||||||
<5, 5, +0.6>
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 0, 0> <0, 5, 0> 0.6
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, +0.3, 0> <5, +0.3, 0> 0.6
|
|
||||||
}
|
|
||||||
intersection {
|
|
||||||
difference {
|
|
||||||
cylinder {
|
|
||||||
<0, 0, -1.0> <0, 0, +1.0> 5.0
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, 0, -1.1> <0, 0, +1.1> 4.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
box {
|
|
||||||
<-1.0, 0.0, -1.1>
|
|
||||||
<+5.0, 5.0, +1.1>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<0, -0.3, 0> <5, -0.3, 0> 0.4
|
|
||||||
}
|
|
||||||
rotate <0, 0, 10>
|
|
||||||
rotate <0, +90, 0>
|
|
||||||
}
|
|
||||||
texture { T_arkonstahl }
|
|
||||||
translate <0, 50, 0>
|
|
||||||
}
|
|
||||||
union {
|
|
||||||
union {
|
|
||||||
difference {
|
|
||||||
union {
|
|
||||||
cone {
|
|
||||||
<0, 0.3, 0>, 0.6,
|
|
||||||
<0, 0.3, 10>, 0.5
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0.3, 10> 0.5
|
|
||||||
<0, 0.3, 9> 0.6
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0.3, 8.5> 0.5
|
|
||||||
<0, 0.3, 9> 0.6
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0.3, 0>, 0.4,
|
|
||||||
<0, 0.3, 10.1>, 0.4
|
|
||||||
texture {
|
|
||||||
pigment {
|
|
||||||
color rgb 0.1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
difference {
|
|
||||||
cone {
|
|
||||||
<0, -0.3, 0>, 0.4,
|
|
||||||
<0, -0.3, 8>, 0.4
|
|
||||||
}
|
|
||||||
cone {
|
|
||||||
<0, 0, 0>, 0.6,
|
|
||||||
<0, 0, 1>, 0.6
|
|
||||||
rotate <45, 0, 0>
|
|
||||||
translate <0, -0.3, 8>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
texture {
|
|
||||||
pigment {color <0.7, 0.7, 1.0>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#declare i=5.5;
|
|
||||||
#while (i < 8.5)
|
|
||||||
torus {
|
|
||||||
0.5, 0.09
|
|
||||||
rotate <90, 0, 0>
|
|
||||||
translate <0, 0.3, i>
|
|
||||||
texture { T_BlackMetal }
|
|
||||||
}
|
|
||||||
#declare i = i + 0.2;
|
|
||||||
#end
|
|
||||||
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <1, 0.5, 0.5>
|
|
||||||
translate <0, 0.5, 5>
|
|
||||||
texture {
|
|
||||||
pigment {color <0.7, 0.7, 1.0>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <0.5, 0.5, 0.2>
|
|
||||||
translate <0.9, 0.7, 5.5>
|
|
||||||
texture {
|
|
||||||
pigment {color <0.7, 0.7, 1.0>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <0.5, 0.5, 0.2>
|
|
||||||
translate <-0.9, 0.7, 5.5>
|
|
||||||
texture {
|
|
||||||
pigment {color <0.7, 0.7, 1.0>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <0.4, 0.4, 0.1>
|
|
||||||
translate <0.9, 0.7, 5.7>
|
|
||||||
texture {
|
|
||||||
pigment {color <0.3, 0.1, 0.2>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
superellipsoid {
|
|
||||||
<0.25, 0.25>
|
|
||||||
scale <0.4, 0.4, 0.1>
|
|
||||||
translate <-0.9, 0.7, 5.7>
|
|
||||||
texture {
|
|
||||||
pigment {color <0.3, 0.1, 0.2>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
rotate <0, 180, 0>
|
|
||||||
rotate <45, 0, 0>
|
|
||||||
translate <0, 50, 0>
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
hufeisenpult
|
|
||||||
translate <-5.3, 0, 0>
|
|
||||||
rotate <0, -90, 0>
|
|
||||||
translate <0, 45.2, 0>
|
|
||||||
}
|
|
||||||
#local ii = 0;
|
|
||||||
#while (ii < 6)
|
|
||||||
union {
|
|
||||||
torus {
|
|
||||||
0.2 0.1
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
translate <4.5, 45.5, 0>
|
|
||||||
}
|
|
||||||
cylinder {
|
|
||||||
<4.5, 45.5, 0>
|
|
||||||
<7, 45.5, 0> 0.2
|
|
||||||
}
|
|
||||||
torus {
|
|
||||||
0.2 0.1
|
|
||||||
rotate <0, 0, 90>
|
|
||||||
translate <7, 45.5, 0>
|
|
||||||
}
|
|
||||||
prism {
|
|
||||||
linear_sweep
|
|
||||||
linear_spline
|
|
||||||
-1 // min y
|
|
||||||
1 // max y
|
|
||||||
6 // nr points
|
|
||||||
<7, 45.2> <7, 46.2> <8, 47.2> <10, 46.9>
|
|
||||||
<10, 45.2> <7, 45.2>
|
|
||||||
rotate <-90, 0, 0>
|
|
||||||
}
|
|
||||||
intersection {
|
|
||||||
torus {
|
|
||||||
9, .8
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, -1> 0
|
|
||||||
rotate <0, 10, 0>
|
|
||||||
}
|
|
||||||
plane {
|
|
||||||
<0, 0, +1> 0
|
|
||||||
rotate <0, -10, 0>
|
|
||||||
}
|
|
||||||
pigment {color <0.3, 0.1, 0.5>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
translate <0, 46.1, 0>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> .8
|
|
||||||
pigment {color <0.3, 0.1, 0.5>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
translate <9, 46.1, 0>
|
|
||||||
rotate <0, 10, 0>
|
|
||||||
}
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> .8
|
|
||||||
pigment {color <0.3, 0.1, 0.5>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
translate <9, 46.1, 0>
|
|
||||||
rotate <0, -10, 0>
|
|
||||||
}
|
|
||||||
#local h = 46.1;
|
|
||||||
#local r1 = 9;
|
|
||||||
#local r2 = .8;
|
|
||||||
#local lv = 3;
|
|
||||||
lb(h+0.55*r2, r1, r2*0.4, lv-1)
|
|
||||||
lb(h-0.55*r2*sin(radians(30)), r1-0.55*r2*cos(radians(30)), r2*0.4, lv-1)
|
|
||||||
lb(h-0.55*r2*sin(radians(30)), r1+0.55*r2*cos(radians(30)), r2*0.4, lv-1)
|
|
||||||
|
|
||||||
texture {
|
|
||||||
pigment {color <0.3, 0.1, 0.2>}
|
|
||||||
finish {phong 1.0}
|
|
||||||
}
|
|
||||||
rotate <0, ii * 45 + 22.5 + 180, 0>
|
|
||||||
}
|
|
||||||
#local ii = ii + 1;
|
|
||||||
#end
|
|
||||||
}
|
|
|
@ -1,6 +0,0 @@
|
||||||
+MB5
|
|
||||||
+Q4
|
|
||||||
-A
|
|
||||||
+HTN
|
|
||||||
+fp +w640 +h480 +d1
|
|
||||||
display_gamma = 2.2
|
|
|
@ -1,113 +0,0 @@
|
||||||
#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
|
|
||||||
|
|
|
@ -1,52 +0,0 @@
|
||||||
#include "T_arkonstahl.pov"
|
|
||||||
#include "huelle.pov"
|
|
||||||
#include "deck_20.pov"
|
|
||||||
#include "deck_19.pov"
|
|
||||||
#include "deck_18.pov"
|
|
||||||
#include "deck_17.pov"
|
|
||||||
#include "deck_16.pov"
|
|
||||||
#include "deck_15.pov"
|
|
||||||
#include "deck_14.pov"
|
|
||||||
#include "deck_13.pov"
|
|
||||||
|
|
||||||
#declare schneller_kreuzer =
|
|
||||||
union {
|
|
||||||
#if (1)
|
|
||||||
object {
|
|
||||||
deck_20
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
object {
|
|
||||||
deck_19
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
deck_18
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
deck_17
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
deck_16
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
deck_15
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
deck_14
|
|
||||||
}
|
|
||||||
object {
|
|
||||||
deck_13
|
|
||||||
}
|
|
||||||
intersection {
|
|
||||||
object {
|
|
||||||
huelle
|
|
||||||
}
|
|
||||||
#ifdef (SCHNITT_1)
|
|
||||||
box {
|
|
||||||
<-100, -50, -100>
|
|
||||||
< 100, 15, 100>
|
|
||||||
}
|
|
||||||
#end
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue