From 11a61bc21473bd816b76ce6ec7b751e8cefa7037 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@41646610-1e7d-41f5-9080-4b43bf584971> Date: Sat, 9 Jun 2001 23:13:10 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create tag 'ritterschiff-1_1'. --- geometrie/buckyball/.vimrc | 35 - geometrie/buckyball/GNUmakefile | 27 - geometrie/buckyball/buckyball.pov | 102 - geometrie/buckyball/povray.ini | 5 - geometrie/buckyball/test-buckyball.pov | 113 - geometrie/menger/GNUmakefile | 27 - geometrie/menger/menger.pov | 82 - geometrie/menger/povray.ini | 5 - glas/GNUmakefile | 27 - glas/glas.pov | 40 - glas/povray.ini | 5 - glas/test-glas.pov | 66 - mensch/GNUmakefile | 19 - mensch/bein.inc | 113 - mensch/mensch.pov | 164 -- mensch/test-kopf.pov | 35 - mensch/test-mensch.pov | 38 - pr/entdecker/.cvsignore | 2 - pr/entdecker/.vimrc | 32 - pr/entdecker/16_lines.map.gif | Bin 45 -> 0 bytes pr/entdecker/16_lines_v.map.gif | Bin 45 -> 0 bytes pr/entdecker/16_lines_v_capped.map.gif | Bin 89 -> 0 bytes pr/entdecker/GNUmakefile | 90 - pr/entdecker/Notes | 11 - pr/entdecker/TODO | 12 - pr/entdecker/antigrav.pov | 52 - pr/entdecker/aussenstromgravojet.pov | 68 - pr/entdecker/bump.map13.gif | Bin 35 -> 0 bytes pr/entdecker/entdecker-in-theophilus.pov | 267 --- pr/entdecker/entdecker.pov | 333 --- pr/entdecker/entdecker1.pov | 580 ----- pr/entdecker/hangargalerie.pov | 66 - pr/entdecker/impulstriebwerk.pov | 50 - pr/entdecker/kombiblock.pov | 40 - pr/entdecker/metagrav.pov | 380 --- pr/entdecker/mvh.pov | 57 - pr/entdecker/ortungsband.pov | 155 -- pr/entdecker/polansicht.pov | 66 - pr/entdecker/povray.ini | 6 - pr/entdecker/skizzen.obj | 740 ------ pr/entdecker/strut.pov | 91 - pr/entdecker/suedpol.pov | 76 - pr/entdecker/suedpol2.pov | 58 - pr/entdecker/test-antigrav.pov | 125 - pr/entdecker/test-aussenstromgravojet.pov | 68 - pr/entdecker/test-entdecker.pov | 76 - pr/entdecker/test-impulstriebwerk.pov | 68 - pr/entdecker/test-kombiblock.pov | 85 - pr/entdecker/test-metagrav.pov | 80 - pr/entdecker/test-mvh.pov | 73 - pr/entdecker/test-ortungsband.pov | 74 - pr/entdecker/test-strut.pov | 38 - pr/entdecker/test-tfk_2000.pov | 73 - pr/entdecker/test-torus.pov | 103 - pr/entdecker/test-vesta.pov | 66 - pr/entdecker/texturen.aik.inc | 21 - pr/entdecker/tfk_2000.pov | 60 - pr/entdecker/tfk_4000.pov | 60 - pr/entdecker/vesta.pov | 21 - pr/entdecker/ynkelonium_texture.pov | 10 - pr/laires_auge/GNUmakefile | 22 - pr/laires_auge/laires_auge.pov | 82 - pr/laires_auge/margors_labor.pov | 134 -- pr/laires_auge/povray.ini | 5 - pr/laires_auge/test-laires_auge.pov | 37 - pr/roboter/GNUmakefile | 25 - pr/roboter/T_metall_schwarz.pov | 10 - pr/roboter/hand.pov | 286 --- pr/roboter/kopf.pov | 170 -- pr/roboter/povray.ini | 4 - pr/roboter/roboter.pov | 150 -- pr/roboter/test-hand.pov | 23 - pr/roboter/test-kopf.pov | 23 - pr/roboter/test-roboter.pov | 37 - pr/roboter/test-torso.pov | 24 - pr/roboter/torso.pov | 89 - pr/schneller_kreuzer/.vimrc | 36 - pr/schneller_kreuzer/GNUmakefile | 84 - pr/schneller_kreuzer/Notes | 48 - pr/schneller_kreuzer/T_BlackMetal.pov | 8 - pr/schneller_kreuzer/T_arkonstahl.pov | 26 - pr/schneller_kreuzer/andruckabsorber.pov | 193 -- pr/schneller_kreuzer/deck_13.pov | 155 -- pr/schneller_kreuzer/deck_14.pov | 89 - pr/schneller_kreuzer/deck_15.pov | 97 - pr/schneller_kreuzer/deck_16.pov | 71 - pr/schneller_kreuzer/deck_17.pov | 71 - pr/schneller_kreuzer/deck_18.pov | 71 - pr/schneller_kreuzer/deck_19.pov | 231 -- pr/schneller_kreuzer/deck_20.pov | 71 - pr/schneller_kreuzer/ein-mann-jaeger.pov | 228 -- pr/schneller_kreuzer/huelle.pov | 56 - pr/schneller_kreuzer/hufeisenpult.pov | 76 - pr/schneller_kreuzer/kabine.pov | 266 --- pr/schneller_kreuzer/konturensitz.pov | 46 - pr/schneller_kreuzer/kraftwerk.pov | 53 - pr/schneller_kreuzer/polgeschuetz.pov | 280 --- pr/schneller_kreuzer/povray.ini | 6 - pr/schneller_kreuzer/rounded_box.pov | 113 - pr/schneller_kreuzer/schneller_kreuzer.pov | 52 - pr/schneller_kreuzer/sk.obj | 2123 ----------------- pr/schneller_kreuzer/sonden_hangar.pov | 124 - pr/schneller_kreuzer/speicherbank.pov | 230 -- pr/schneller_kreuzer/test-deck_13.png | Bin 252056 -> 0 bytes pr/schneller_kreuzer/test-deck_13.pov | 67 - pr/schneller_kreuzer/test-deck_14.pov | 67 - pr/schneller_kreuzer/test-deck_15.pov | 67 - pr/schneller_kreuzer/test-deck_18.pov | 68 - pr/schneller_kreuzer/test-deck_19.pov | 68 - pr/schneller_kreuzer/test-deck_20.pov | 68 - pr/schneller_kreuzer/test-difference.pov | 89 - pr/schneller_kreuzer/test-ein-mann-jaeger.pov | 48 - pr/schneller_kreuzer/test-hufeisenpult.pov | 47 - pr/schneller_kreuzer/test-kabine.pov | 70 - pr/schneller_kreuzer/test-konturensitz.pov | 47 - pr/schneller_kreuzer/test-polgeschuetz.pov | 64 - pr/schneller_kreuzer/test-rounded_box.pov | 71 - .../test-schneller_kreuzer.pov | 58 - pr/schneller_kreuzer/test-sonden_hangar.pov | 67 - pr/schneller_kreuzer/test-speicherbank.pov | 47 - pr/schneller_kreuzer/test-superellipsoid.pov | 69 - pr/schneller_kreuzer/test-zentrale.pov | 67 - pr/schneller_kreuzer/treibstofftank.pov | 19 - pr/schneller_kreuzer/turm-b.png | Bin 402 -> 0 bytes pr/schneller_kreuzer/turm-c.png | Bin 165 -> 0 bytes pr/schneller_kreuzer/zentrale, kabinen.obj | 54 - pr/schneller_kreuzer/zentrale.pov | 138 -- pr/sol/GNUmakefile | 34 - pr/sol/T_BlackMetal.pov | 8 - pr/sol/Triebwerk.pov | 15 - pr/sol/exodus.pov | 89 - pr/sol/mensch.pov | 105 - pr/sol/mittelstueck.pov | 129 - pr/sol/povray.ini | 6 - pr/sol/ringwulst.pov | 146 -- pr/sol/sol.pov | 17 - pr/sol/sz.pov | 175 -- pr/sol/test-mensch.pov | 42 - pr/sol/test-mittelstueck.pov | 40 - pr/sol/test-sol.pov | 35 - pr/sol/test-sz.pov | 47 - pr/sol/ynkelonium_texture.pov | 3 - pr/star/GNUmakefile | 43 - pr/star/Hangar_Schotts.pov | 70 - pr/star/Hyperfunk.pov | 108 - pr/star/Hypertrop.pov | 73 - pr/star/Impulsgeschuetz.pov | 66 - pr/star/Makefile | 43 - pr/star/TODO | 2 - pr/star/T_BlackMetal.pov | 8 - pr/star/Traktorstrahler.pov | 72 - pr/star/gravojet1.pov | 23 - pr/star/povray.ini | 6 - pr/star/star.pov | 619 ----- pr/star/strut.pov | 114 - pr/star/test-Impulsgeschuetz.pov | 31 - pr/star/test-Traktorstrahler.pov | 40 - pr/star/test-hangars.pov | 31 - pr/star/test-hyperfunk.pov | 40 - pr/star/test-hypertrop.pov | 35 - pr/star/test-star.pov | 32 - pr/star/test-strut.pov | 38 - pr/star/test-winebottle-glass.pov | 31 - pr/star/totale.pov | 23 - pr/star/ynkelonium_texture.pov | 5 - pr/tfk/Makefile | 20 - pr/tfk/maketfk | 104 - pr/tfk/povray.ini | 5 - pr/tfk/test-tfk.pov | 31 - pr/tfk/test-tfk1.pov | 31 - pr/tfk/tfk1.pov | 70 - pr/thermostrahler/GNUmakefile | 18 - pr/thermostrahler/T_BlackMetal.pov | 13 - pr/thermostrahler/magazin.obj | 35 - pr/thermostrahler/povray.ini | 8 - pr/thermostrahler/test-se.pov | 74 - pr/thermostrahler/test-thermostrahler.pov | 53 - pr/thermostrahler/thermostrahler.obj | 214 -- pr/zyhm_ranton/GNUmakefile | 19 - pr/zyhm_ranton/arkon_texture.pov | 3 - pr/zyhm_ranton/povray.ini | 4 - pr/zyhm_ranton/test-zyhm_ranton.pov | 48 - pr/zyhm_ranton/zyhm_ranton.pov | 35 - tests/.vimrc | 30 - tests/GNUmakefile | 22 - tests/povray.ini | 6 - tests/rotate.pov | 81 - 187 files changed, 15989 deletions(-) delete mode 100644 geometrie/buckyball/.vimrc delete mode 100644 geometrie/buckyball/GNUmakefile delete mode 100644 geometrie/buckyball/buckyball.pov delete mode 100644 geometrie/buckyball/povray.ini delete mode 100644 geometrie/buckyball/test-buckyball.pov delete mode 100644 geometrie/menger/GNUmakefile delete mode 100644 geometrie/menger/menger.pov delete mode 100644 geometrie/menger/povray.ini delete mode 100644 glas/GNUmakefile delete mode 100644 glas/glas.pov delete mode 100644 glas/povray.ini delete mode 100644 glas/test-glas.pov delete mode 100644 mensch/GNUmakefile delete mode 100644 mensch/bein.inc delete mode 100644 mensch/mensch.pov delete mode 100644 mensch/test-kopf.pov delete mode 100644 mensch/test-mensch.pov delete mode 100644 pr/entdecker/.cvsignore delete mode 100644 pr/entdecker/.vimrc delete mode 100644 pr/entdecker/16_lines.map.gif delete mode 100644 pr/entdecker/16_lines_v.map.gif delete mode 100644 pr/entdecker/16_lines_v_capped.map.gif delete mode 100644 pr/entdecker/GNUmakefile delete mode 100644 pr/entdecker/Notes delete mode 100644 pr/entdecker/TODO delete mode 100644 pr/entdecker/antigrav.pov delete mode 100644 pr/entdecker/aussenstromgravojet.pov delete mode 100644 pr/entdecker/bump.map13.gif delete mode 100644 pr/entdecker/entdecker-in-theophilus.pov delete mode 100644 pr/entdecker/entdecker.pov delete mode 100644 pr/entdecker/entdecker1.pov delete mode 100644 pr/entdecker/hangargalerie.pov delete mode 100644 pr/entdecker/impulstriebwerk.pov delete mode 100644 pr/entdecker/kombiblock.pov delete mode 100644 pr/entdecker/metagrav.pov delete mode 100644 pr/entdecker/mvh.pov delete mode 100644 pr/entdecker/ortungsband.pov delete mode 100644 pr/entdecker/polansicht.pov delete mode 100644 pr/entdecker/povray.ini delete mode 100644 pr/entdecker/skizzen.obj delete mode 100644 pr/entdecker/strut.pov delete mode 100644 pr/entdecker/suedpol.pov delete mode 100644 pr/entdecker/suedpol2.pov delete mode 100644 pr/entdecker/test-antigrav.pov delete mode 100644 pr/entdecker/test-aussenstromgravojet.pov delete mode 100644 pr/entdecker/test-entdecker.pov delete mode 100644 pr/entdecker/test-impulstriebwerk.pov delete mode 100644 pr/entdecker/test-kombiblock.pov delete mode 100644 pr/entdecker/test-metagrav.pov delete mode 100644 pr/entdecker/test-mvh.pov delete mode 100644 pr/entdecker/test-ortungsband.pov delete mode 100644 pr/entdecker/test-strut.pov delete mode 100644 pr/entdecker/test-tfk_2000.pov delete mode 100644 pr/entdecker/test-torus.pov delete mode 100644 pr/entdecker/test-vesta.pov delete mode 100644 pr/entdecker/texturen.aik.inc delete mode 100644 pr/entdecker/tfk_2000.pov delete mode 100644 pr/entdecker/tfk_4000.pov delete mode 100644 pr/entdecker/vesta.pov delete mode 100644 pr/entdecker/ynkelonium_texture.pov delete mode 100644 pr/laires_auge/GNUmakefile delete mode 100644 pr/laires_auge/laires_auge.pov delete mode 100644 pr/laires_auge/margors_labor.pov delete mode 100644 pr/laires_auge/povray.ini delete mode 100644 pr/laires_auge/test-laires_auge.pov delete mode 100644 pr/roboter/GNUmakefile delete mode 100644 pr/roboter/T_metall_schwarz.pov delete mode 100644 pr/roboter/hand.pov delete mode 100644 pr/roboter/kopf.pov delete mode 100644 pr/roboter/povray.ini delete mode 100644 pr/roboter/roboter.pov delete mode 100644 pr/roboter/test-hand.pov delete mode 100644 pr/roboter/test-kopf.pov delete mode 100644 pr/roboter/test-roboter.pov delete mode 100644 pr/roboter/test-torso.pov delete mode 100644 pr/roboter/torso.pov delete mode 100644 pr/schneller_kreuzer/.vimrc delete mode 100644 pr/schneller_kreuzer/GNUmakefile delete mode 100644 pr/schneller_kreuzer/Notes delete mode 100644 pr/schneller_kreuzer/T_BlackMetal.pov delete mode 100644 pr/schneller_kreuzer/T_arkonstahl.pov delete mode 100644 pr/schneller_kreuzer/andruckabsorber.pov delete mode 100644 pr/schneller_kreuzer/deck_13.pov delete mode 100644 pr/schneller_kreuzer/deck_14.pov delete mode 100644 pr/schneller_kreuzer/deck_15.pov delete mode 100644 pr/schneller_kreuzer/deck_16.pov delete mode 100644 pr/schneller_kreuzer/deck_17.pov delete mode 100644 pr/schneller_kreuzer/deck_18.pov delete mode 100644 pr/schneller_kreuzer/deck_19.pov delete mode 100644 pr/schneller_kreuzer/deck_20.pov delete mode 100644 pr/schneller_kreuzer/ein-mann-jaeger.pov delete mode 100644 pr/schneller_kreuzer/huelle.pov delete mode 100644 pr/schneller_kreuzer/hufeisenpult.pov delete mode 100644 pr/schneller_kreuzer/kabine.pov delete mode 100644 pr/schneller_kreuzer/konturensitz.pov delete mode 100644 pr/schneller_kreuzer/kraftwerk.pov delete mode 100644 pr/schneller_kreuzer/polgeschuetz.pov delete mode 100644 pr/schneller_kreuzer/povray.ini delete mode 100644 pr/schneller_kreuzer/rounded_box.pov delete mode 100644 pr/schneller_kreuzer/schneller_kreuzer.pov delete mode 100644 pr/schneller_kreuzer/sk.obj delete mode 100644 pr/schneller_kreuzer/sonden_hangar.pov delete mode 100644 pr/schneller_kreuzer/speicherbank.pov delete mode 100644 pr/schneller_kreuzer/test-deck_13.png delete mode 100644 pr/schneller_kreuzer/test-deck_13.pov delete mode 100644 pr/schneller_kreuzer/test-deck_14.pov delete mode 100644 pr/schneller_kreuzer/test-deck_15.pov delete mode 100644 pr/schneller_kreuzer/test-deck_18.pov delete mode 100644 pr/schneller_kreuzer/test-deck_19.pov delete mode 100644 pr/schneller_kreuzer/test-deck_20.pov delete mode 100644 pr/schneller_kreuzer/test-difference.pov delete mode 100644 pr/schneller_kreuzer/test-ein-mann-jaeger.pov delete mode 100644 pr/schneller_kreuzer/test-hufeisenpult.pov delete mode 100644 pr/schneller_kreuzer/test-kabine.pov delete mode 100644 pr/schneller_kreuzer/test-konturensitz.pov delete mode 100644 pr/schneller_kreuzer/test-polgeschuetz.pov delete mode 100644 pr/schneller_kreuzer/test-rounded_box.pov delete mode 100644 pr/schneller_kreuzer/test-schneller_kreuzer.pov delete mode 100644 pr/schneller_kreuzer/test-sonden_hangar.pov delete mode 100644 pr/schneller_kreuzer/test-speicherbank.pov delete mode 100644 pr/schneller_kreuzer/test-superellipsoid.pov delete mode 100644 pr/schneller_kreuzer/test-zentrale.pov delete mode 100644 pr/schneller_kreuzer/treibstofftank.pov delete mode 100644 pr/schneller_kreuzer/turm-b.png delete mode 100644 pr/schneller_kreuzer/turm-c.png delete mode 100644 pr/schneller_kreuzer/zentrale, kabinen.obj delete mode 100644 pr/schneller_kreuzer/zentrale.pov delete mode 100644 pr/sol/GNUmakefile delete mode 100644 pr/sol/T_BlackMetal.pov delete mode 100644 pr/sol/Triebwerk.pov delete mode 100644 pr/sol/exodus.pov delete mode 100644 pr/sol/mensch.pov delete mode 100644 pr/sol/mittelstueck.pov delete mode 100644 pr/sol/povray.ini delete mode 100644 pr/sol/ringwulst.pov delete mode 100644 pr/sol/sol.pov delete mode 100644 pr/sol/sz.pov delete mode 100644 pr/sol/test-mensch.pov delete mode 100644 pr/sol/test-mittelstueck.pov delete mode 100644 pr/sol/test-sol.pov delete mode 100644 pr/sol/test-sz.pov delete mode 100644 pr/sol/ynkelonium_texture.pov delete mode 100644 pr/star/GNUmakefile delete mode 100644 pr/star/Hangar_Schotts.pov delete mode 100644 pr/star/Hyperfunk.pov delete mode 100644 pr/star/Hypertrop.pov delete mode 100644 pr/star/Impulsgeschuetz.pov delete mode 100644 pr/star/Makefile delete mode 100644 pr/star/TODO delete mode 100644 pr/star/T_BlackMetal.pov delete mode 100644 pr/star/Traktorstrahler.pov delete mode 100644 pr/star/gravojet1.pov delete mode 100644 pr/star/povray.ini delete mode 100644 pr/star/star.pov delete mode 100644 pr/star/strut.pov delete mode 100644 pr/star/test-Impulsgeschuetz.pov delete mode 100644 pr/star/test-Traktorstrahler.pov delete mode 100644 pr/star/test-hangars.pov delete mode 100644 pr/star/test-hyperfunk.pov delete mode 100644 pr/star/test-hypertrop.pov delete mode 100644 pr/star/test-star.pov delete mode 100644 pr/star/test-strut.pov delete mode 100644 pr/star/test-winebottle-glass.pov delete mode 100644 pr/star/totale.pov delete mode 100644 pr/star/ynkelonium_texture.pov delete mode 100644 pr/tfk/Makefile delete mode 100755 pr/tfk/maketfk delete mode 100644 pr/tfk/povray.ini delete mode 100644 pr/tfk/test-tfk.pov delete mode 100644 pr/tfk/test-tfk1.pov delete mode 100644 pr/tfk/tfk1.pov delete mode 100644 pr/thermostrahler/GNUmakefile delete mode 100644 pr/thermostrahler/T_BlackMetal.pov delete mode 100644 pr/thermostrahler/magazin.obj delete mode 100644 pr/thermostrahler/povray.ini delete mode 100644 pr/thermostrahler/test-se.pov delete mode 100644 pr/thermostrahler/test-thermostrahler.pov delete mode 100644 pr/thermostrahler/thermostrahler.obj delete mode 100644 pr/zyhm_ranton/GNUmakefile delete mode 100644 pr/zyhm_ranton/arkon_texture.pov delete mode 100644 pr/zyhm_ranton/povray.ini delete mode 100644 pr/zyhm_ranton/test-zyhm_ranton.pov delete mode 100644 pr/zyhm_ranton/zyhm_ranton.pov delete mode 100644 tests/.vimrc delete mode 100644 tests/GNUmakefile delete mode 100644 tests/povray.ini delete mode 100644 tests/rotate.pov diff --git a/geometrie/buckyball/.vimrc b/geometrie/buckyball/.vimrc deleted file mode 100644 index 13f8a1a..0000000 --- a/geometrie/buckyball/.vimrc +++ /dev/null @@ -1,35 +0,0 @@ -version 5.0 -set nocompatible -let cpo_save=&cpo -set cpo=B -map! -map! -map! -map! -map! -map! -map! -map! -map! -map! -map -map -map -map -map -map -map -map -map -map -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 diff --git a/geometrie/buckyball/GNUmakefile b/geometrie/buckyball/GNUmakefile deleted file mode 100644 index fbe6408..0000000 --- a/geometrie/buckyball/GNUmakefile +++ /dev/null @@ -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 $< $@ diff --git a/geometrie/buckyball/buckyball.pov b/geometrie/buckyball/buckyball.pov deleted file mode 100644 index 6bbd4cc..0000000 --- a/geometrie/buckyball/buckyball.pov +++ /dev/null @@ -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> - } - } - - - diff --git a/geometrie/buckyball/povray.ini b/geometrie/buckyball/povray.ini deleted file mode 100644 index bb9c0d1..0000000 --- a/geometrie/buckyball/povray.ini +++ /dev/null @@ -1,5 +0,0 @@ -+A -+QR -+HTP -+fp +w800 +h600 -display_gamma = 2.2 diff --git a/geometrie/buckyball/test-buckyball.pov b/geometrie/buckyball/test-buckyball.pov deleted file mode 100644 index 87456dd..0000000 --- a/geometrie/buckyball/test-buckyball.pov +++ /dev/null @@ -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 diff --git a/geometrie/menger/GNUmakefile b/geometrie/menger/GNUmakefile deleted file mode 100644 index 391dc36..0000000 --- a/geometrie/menger/GNUmakefile +++ /dev/null @@ -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 $< $@ diff --git a/geometrie/menger/menger.pov b/geometrie/menger/menger.pov deleted file mode 100644 index 9253395..0000000 --- a/geometrie/menger/menger.pov +++ /dev/null @@ -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(, - , - 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 - } -} diff --git a/geometrie/menger/povray.ini b/geometrie/menger/povray.ini deleted file mode 100644 index 9dc9c31..0000000 --- a/geometrie/menger/povray.ini +++ /dev/null @@ -1,5 +0,0 @@ -+A -+Q9 -+HTP -+fp +w800 +h600 -display_gamma = 2.2 diff --git a/glas/GNUmakefile b/glas/GNUmakefile deleted file mode 100644 index 6054cbf..0000000 --- a/glas/GNUmakefile +++ /dev/null @@ -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 $< $@ diff --git a/glas/glas.pov b/glas/glas.pov deleted file mode 100644 index 4b0e1e0..0000000 --- a/glas/glas.pov +++ /dev/null @@ -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 - } - } - } - - - diff --git a/glas/povray.ini b/glas/povray.ini deleted file mode 100644 index c25f31a..0000000 --- a/glas/povray.ini +++ /dev/null @@ -1,5 +0,0 @@ -+A -+QR -+HTP -+fp +w400 +h300 -display_gamma = 2.2 diff --git a/glas/test-glas.pov b/glas/test-glas.pov deleted file mode 100644 index cf1d2b6..0000000 --- a/glas/test-glas.pov +++ /dev/null @@ -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 diff --git a/mensch/GNUmakefile b/mensch/GNUmakefile deleted file mode 100644 index 95f7db4..0000000 --- a/mensch/GNUmakefile +++ /dev/null @@ -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 diff --git a/mensch/bein.inc b/mensch/bein.inc deleted file mode 100644 index 59b75a0..0000000 --- a/mensch/bein.inc +++ /dev/null @@ -1,113 +0,0 @@ - // backen - sphere { - <0, 0, 0> - 1/BR - BS - scale - translate - scale - } - - // oberschenkel - cylinder { - <0, 0, 0> - <0, -L_OS, 0> - R_OK/BR - BS - rotate - rotate <0, A_OS_Y, 0> - rotate <0, 0, A_OS_Z> - translate - scale - } - sphere { - <0, 0, 0> - 1/BR - BS - scale - translate <0, -L_OS/2, 0> - - rotate - rotate <0, A_OS_Y, 0> - rotate <0, 0, A_OS_Z> - translate - scale - } - - // knie - sphere { - <0, 0, 0> - 1/BR, - BS - scale - translate <0, 0, -R_OK> - rotate - rotate <0, A_US_Y/2, 0> - rotate <0, 0, A_US_Z/2> - translate <0, -L_OS, 0> - - rotate - rotate <0, A_OS_Y, 0> - rotate <0, 0, A_OS_Z> - translate - scale - } - - // unterschenkel - cylinder { - <0, 0, 0> - <0, -L_US, 0> - R_UK/BR - BS - rotate - rotate <0, A_US_Y, 0> - rotate <0, 0, A_US_Z> - translate <0, -L_OS, 0> - - rotate - rotate <0, A_OS_Y, 0> - rotate <0, 0, A_OS_Z> - translate - scale - } - sphere { - <0, 0, 0> - 1/BR - BS - scale <0.070, 0.100, 0.050> - translate <0, -0.100, 0.030> - rotate - rotate <0, A_US_Y, 0> - rotate <0, 0, A_US_Z> - translate <0, -L_OS, 0> - - rotate - rotate <0, A_OS_Y, 0> - rotate <0, 0, A_OS_Z> - translate - scale - } - - // fuß - cylinder { - <0, H_FERSE, L_FERSE> - <0, H_MFUSS, -L_MFUSS> - R_FERSE/BR - BS - rotate - rotate <0, A_FUSS_Y, 0> - rotate <0, 0, A_FUSS_Z> - translate <0, -L_US, 0> - - rotate - rotate <0, A_US_Y, 0> - rotate <0, 0, A_US_Z> - translate <0, -L_OS, 0> - - rotate - rotate <0, A_OS_Y, 0> - rotate <0, 0, A_OS_Z> - translate - scale - } - diff --git a/mensch/mensch.pov b/mensch/mensch.pov deleted file mode 100644 index 42ca2e2..0000000 --- a/mensch/mensch.pov +++ /dev/null @@ -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ücken - cylinder { - <-0, K_RU_Y, 0> - <-0, K_RO_Y, 0> - R_R_Y/BR - BS - scale - 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 - 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 - 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 - 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> - } diff --git a/mensch/test-kopf.pov b/mensch/test-kopf.pov deleted file mode 100644 index 20cc5cb..0000000 --- a/mensch/test-kopf.pov +++ /dev/null @@ -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 } diff --git a/mensch/test-mensch.pov b/mensch/test-mensch.pov deleted file mode 100644 index f382f44..0000000 --- a/mensch/test-mensch.pov +++ /dev/null @@ -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 - } - } -} - diff --git a/pr/entdecker/.cvsignore b/pr/entdecker/.cvsignore deleted file mode 100644 index 55d9dc1..0000000 --- a/pr/entdecker/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -*.ppm -*.jpg diff --git a/pr/entdecker/.vimrc b/pr/entdecker/.vimrc deleted file mode 100644 index 630f9b2..0000000 --- a/pr/entdecker/.vimrc +++ /dev/null @@ -1,32 +0,0 @@ -version 5.0 -set nocompatible -let cpo_save=&cpo -set cpo=B -map! -map! -map! -map! -map! -map! -map! -map! -map! -map! -map -map -map -map -map -map -map -map -map -map -let &cpo=cpo_save -unlet cpo_save -set autoindent -set exrc -set number -set shiftwidth=4 -set showmatch -set nowrap diff --git a/pr/entdecker/16_lines.map.gif b/pr/entdecker/16_lines.map.gif deleted file mode 100644 index e3277fbcc75ccfeeba3334aeec7788633095b3d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45 xcmZ?wbh9u|WMpt)_`tyM|Nnmm1_m7)&L7X46y(J diff --git a/pr/entdecker/16_lines_v.map.gif b/pr/entdecker/16_lines_v.map.gif deleted file mode 100644 index 64e4eeb31da2be267ecddb781d364044b997a1d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45 xcmZ?wbh9u|bYNg)_`tyM|Nnmm1_m7 $@ - -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 $< $@ diff --git a/pr/entdecker/Notes b/pr/entdecker/Notes deleted file mode 100644 index f239cf3..0000000 --- a/pr/entdecker/Notes +++ /dev/null @@ -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 diff --git a/pr/entdecker/TODO b/pr/entdecker/TODO deleted file mode 100644 index e3c311a..0000000 --- a/pr/entdecker/TODO +++ /dev/null @@ -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 - diff --git a/pr/entdecker/antigrav.pov b/pr/entdecker/antigrav.pov deleted file mode 100644 index 350c77f..0000000 --- a/pr/entdecker/antigrav.pov +++ /dev/null @@ -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 }} - } - } - diff --git a/pr/entdecker/aussenstromgravojet.pov b/pr/entdecker/aussenstromgravojet.pov deleted file mode 100644 index 68455b0..0000000 --- a/pr/entdecker/aussenstromgravojet.pov +++ /dev/null @@ -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 diff --git a/pr/entdecker/bump.map13.gif b/pr/entdecker/bump.map13.gif deleted file mode 100644 index 8dd81a90202b25d32ad1eca8ef17414c68c8bef8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35 gcmZ?wbh9u|WMp7uXkdT>9S{u?VPIl%VPvod07i!b+W-In diff --git a/pr/entdecker/entdecker-in-theophilus.pov b/pr/entdecker/entdecker-in-theophilus.pov deleted file mode 100644 index aded72c..0000000 --- a/pr/entdecker/entdecker-in-theophilus.pov +++ /dev/null @@ -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 - - - - - - pigment { color Yellow } - } - #local i = i + s; - polygon { - 5 - - - - - - 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> } diff --git a/pr/entdecker/entdecker.pov b/pr/entdecker/entdecker.pov deleted file mode 100644 index c316e87..0000000 --- a/pr/entdecker/entdecker.pov +++ /dev/null @@ -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 - rotate <0, i*72 + s*28, 0> - } - object { - ortungsband - rotate <0, 0, 180> - rotate <0, 0, 22.5> - rotate - 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 - } - - diff --git a/pr/entdecker/entdecker1.pov b/pr/entdecker/entdecker1.pov deleted file mode 100644 index 0aa19fc..0000000 --- a/pr/entdecker/entdecker1.pov +++ /dev/null @@ -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} \ No newline at end of file diff --git a/pr/entdecker/hangargalerie.pov b/pr/entdecker/hangargalerie.pov deleted file mode 100644 index 94169d9..0000000 --- a/pr/entdecker/hangargalerie.pov +++ /dev/null @@ -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 diff --git a/pr/entdecker/impulstriebwerk.pov b/pr/entdecker/impulstriebwerk.pov deleted file mode 100644 index 3fb9290..0000000 --- a/pr/entdecker/impulstriebwerk.pov +++ /dev/null @@ -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 } - } diff --git a/pr/entdecker/kombiblock.pov b/pr/entdecker/kombiblock.pov deleted file mode 100644 index e20392d..0000000 --- a/pr/entdecker/kombiblock.pov +++ /dev/null @@ -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> - } diff --git a/pr/entdecker/metagrav.pov b/pr/entdecker/metagrav.pov deleted file mode 100644 index e228500..0000000 --- a/pr/entdecker/metagrav.pov +++ /dev/null @@ -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 { - , 1 - , 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 - - } diff --git a/pr/entdecker/mvh.pov b/pr/entdecker/mvh.pov deleted file mode 100644 index 037d3b8..0000000 --- a/pr/entdecker/mvh.pov +++ /dev/null @@ -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 } - } - diff --git a/pr/entdecker/ortungsband.pov b/pr/entdecker/ortungsband.pov deleted file mode 100644 index 5a26c87..0000000 --- a/pr/entdecker/ortungsband.pov +++ /dev/null @@ -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> - } - } - diff --git a/pr/entdecker/polansicht.pov b/pr/entdecker/polansicht.pov deleted file mode 100644 index 26ce9bb..0000000 --- a/pr/entdecker/polansicht.pov +++ /dev/null @@ -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 diff --git a/pr/entdecker/povray.ini b/pr/entdecker/povray.ini deleted file mode 100644 index 503ab72..0000000 --- a/pr/entdecker/povray.ini +++ /dev/null @@ -1,6 +0,0 @@ -+A -+QR -+HTP -+fp -+w320 +h240 -display_gamma = 2.2 diff --git a/pr/entdecker/skizzen.obj b/pr/entdecker/skizzen.obj deleted file mode 100644 index 1a1de6a..0000000 --- a/pr/entdecker/skizzen.obj +++ /dev/null @@ -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],[ -]). diff --git a/pr/entdecker/strut.pov b/pr/entdecker/strut.pov deleted file mode 100644 index 5585602..0000000 --- a/pr/entdecker/strut.pov +++ /dev/null @@ -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} - } diff --git a/pr/entdecker/suedpol.pov b/pr/entdecker/suedpol.pov deleted file mode 100644 index c41558d..0000000 --- a/pr/entdecker/suedpol.pov +++ /dev/null @@ -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 diff --git a/pr/entdecker/suedpol2.pov b/pr/entdecker/suedpol2.pov deleted file mode 100644 index 5006438..0000000 --- a/pr/entdecker/suedpol2.pov +++ /dev/null @@ -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> -} - - diff --git a/pr/entdecker/test-antigrav.pov b/pr/entdecker/test-antigrav.pov deleted file mode 100644 index 602350f..0000000 --- a/pr/entdecker/test-antigrav.pov +++ /dev/null @@ -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 }} -} diff --git a/pr/entdecker/test-aussenstromgravojet.pov b/pr/entdecker/test-aussenstromgravojet.pov deleted file mode 100644 index 5efbcc3..0000000 --- a/pr/entdecker/test-aussenstromgravojet.pov +++ /dev/null @@ -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> -} - diff --git a/pr/entdecker/test-entdecker.pov b/pr/entdecker/test-entdecker.pov deleted file mode 100644 index 5f4b295..0000000 --- a/pr/entdecker/test-entdecker.pov +++ /dev/null @@ -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 diff --git a/pr/entdecker/test-impulstriebwerk.pov b/pr/entdecker/test-impulstriebwerk.pov deleted file mode 100644 index ae987f0..0000000 --- a/pr/entdecker/test-impulstriebwerk.pov +++ /dev/null @@ -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> -} - diff --git a/pr/entdecker/test-kombiblock.pov b/pr/entdecker/test-kombiblock.pov deleted file mode 100644 index dadebdd..0000000 --- a/pr/entdecker/test-kombiblock.pov +++ /dev/null @@ -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> -} - diff --git a/pr/entdecker/test-metagrav.pov b/pr/entdecker/test-metagrav.pov deleted file mode 100644 index 17c9f00..0000000 --- a/pr/entdecker/test-metagrav.pov +++ /dev/null @@ -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 - } -} - diff --git a/pr/entdecker/test-mvh.pov b/pr/entdecker/test-mvh.pov deleted file mode 100644 index 735b955..0000000 --- a/pr/entdecker/test-mvh.pov +++ /dev/null @@ -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> -} - - diff --git a/pr/entdecker/test-ortungsband.pov b/pr/entdecker/test-ortungsband.pov deleted file mode 100644 index 0601d67..0000000 --- a/pr/entdecker/test-ortungsband.pov +++ /dev/null @@ -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> -} - - diff --git a/pr/entdecker/test-strut.pov b/pr/entdecker/test-strut.pov deleted file mode 100644 index 5f102d8..0000000 --- a/pr/entdecker/test-strut.pov +++ /dev/null @@ -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 - } -} - diff --git a/pr/entdecker/test-tfk_2000.pov b/pr/entdecker/test-tfk_2000.pov deleted file mode 100644 index 9b8f9fa..0000000 --- a/pr/entdecker/test-tfk_2000.pov +++ /dev/null @@ -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> -} - - diff --git a/pr/entdecker/test-torus.pov b/pr/entdecker/test-torus.pov deleted file mode 100644 index 41c3b07..0000000 --- a/pr/entdecker/test-torus.pov +++ /dev/null @@ -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> -} - diff --git a/pr/entdecker/test-vesta.pov b/pr/entdecker/test-vesta.pov deleted file mode 100644 index a84cafa..0000000 --- a/pr/entdecker/test-vesta.pov +++ /dev/null @@ -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 diff --git a/pr/entdecker/texturen.aik.inc b/pr/entdecker/texturen.aik.inc deleted file mode 100644 index 3c85b48..0000000 --- a/pr/entdecker/texturen.aik.inc +++ /dev/null @@ -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>} } - diff --git a/pr/entdecker/tfk_2000.pov b/pr/entdecker/tfk_2000.pov deleted file mode 100644 index 754e7ea..0000000 --- a/pr/entdecker/tfk_2000.pov +++ /dev/null @@ -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 - } - #declare j = j + 60; - #end - texture { Ynkelonium_Texture } - } - - diff --git a/pr/entdecker/tfk_4000.pov b/pr/entdecker/tfk_4000.pov deleted file mode 100644 index 4b0017c..0000000 --- a/pr/entdecker/tfk_4000.pov +++ /dev/null @@ -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 - } - #declare j = j + 60; - #end - texture { Ynkelonium_Texture } - } - - diff --git a/pr/entdecker/vesta.pov b/pr/entdecker/vesta.pov deleted file mode 100644 index a5608c4..0000000 --- a/pr/entdecker/vesta.pov +++ /dev/null @@ -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 } - } - diff --git a/pr/entdecker/ynkelonium_texture.pov b/pr/entdecker/ynkelonium_texture.pov deleted file mode 100644 index 9e37605..0000000 --- a/pr/entdecker/ynkelonium_texture.pov +++ /dev/null @@ -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 diff --git a/pr/laires_auge/GNUmakefile b/pr/laires_auge/GNUmakefile deleted file mode 100644 index 7e20302..0000000 --- a/pr/laires_auge/GNUmakefile +++ /dev/null @@ -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 > $@ diff --git a/pr/laires_auge/laires_auge.pov b/pr/laires_auge/laires_auge.pov deleted file mode 100644 index 5cc6316..0000000 --- a/pr/laires_auge/laires_auge.pov +++ /dev/null @@ -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 - } - plane { - <0, 1, 0>, 0 - translate <0, 18.5, 0> - rotate <0, 0, 15*3/4-90> - rotate - } - #declare i = i + 30; - #end - #declare i = 0; - #while (i < 360) - plane { - <0, 1, 0>, 0 - rotate <0, 0, 15> - rotate - } - plane { - <0, 1, 0>, 0 - translate <0, 18.5, 0> - rotate <0, 0, 15*1/4-90> - rotate - } - #declare i = i + 60; - #end - } - intersection { - #declare i = 0; - #while (i < 360) - plane { - <0, 1, 0>, 0 - translate <0, 3.5, 0> - rotate - } - #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 } } - } - } diff --git a/pr/laires_auge/margors_labor.pov b/pr/laires_auge/margors_labor.pov deleted file mode 100644 index e96df54..0000000 --- a/pr/laires_auge/margors_labor.pov +++ /dev/null @@ -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 { - - 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 } -} - diff --git a/pr/laires_auge/povray.ini b/pr/laires_auge/povray.ini deleted file mode 100644 index 10e4471..0000000 --- a/pr/laires_auge/povray.ini +++ /dev/null @@ -1,5 +0,0 @@ -+A -+HTP -+fp +w400 +h300 +d1 -display_gamma = 2.2 -radiosity=on diff --git a/pr/laires_auge/test-laires_auge.pov b/pr/laires_auge/test-laires_auge.pov deleted file mode 100644 index decf0ae..0000000 --- a/pr/laires_auge/test-laires_auge.pov +++ /dev/null @@ -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 - } -} diff --git a/pr/roboter/GNUmakefile b/pr/roboter/GNUmakefile deleted file mode 100644 index b751c5f..0000000 --- a/pr/roboter/GNUmakefile +++ /dev/null @@ -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 diff --git a/pr/roboter/T_metall_schwarz.pov b/pr/roboter/T_metall_schwarz.pov deleted file mode 100644 index 272bcb3..0000000 --- a/pr/roboter/T_metall_schwarz.pov +++ /dev/null @@ -1,10 +0,0 @@ -#declare T_metall_schwarz = - texture { - pigment { - color rgbf <0.1, 0.1, 0.1, 0.0> - } - finish { - F_MetalB - } - } - diff --git a/pr/roboter/hand.pov b/pr/roboter/hand.pov deleted file mode 100644 index 2a94499..0000000 --- a/pr/roboter/hand.pov +++ /dev/null @@ -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 - 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 - } diff --git a/pr/roboter/kopf.pov b/pr/roboter/kopf.pov deleted file mode 100644 index ee5050f..0000000 --- a/pr/roboter/kopf.pov +++ /dev/null @@ -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 - 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 - 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 - translate <-A, -B, 0> - } - cone { - <0, 0, -1>, 1, - <0, 0, +1>, 1 - scale - translate <+A, -B, 0> - } - cone { - <-1, 0, -0>, 1, - <+1, 0, +0>, 1 - scale - 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>} -} diff --git a/pr/roboter/povray.ini b/pr/roboter/povray.ini deleted file mode 100644 index 5591769..0000000 --- a/pr/roboter/povray.ini +++ /dev/null @@ -1,4 +0,0 @@ -+A -+fp +w320 +h240 +d1 -+l/usr/local/povray3/include -display_gamma = 2.2 diff --git a/pr/roboter/roboter.pov b/pr/roboter/roboter.pov deleted file mode 100644 index d20da38..0000000 --- a/pr/roboter/roboter.pov +++ /dev/null @@ -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> - } - } diff --git a/pr/roboter/test-hand.pov b/pr/roboter/test-hand.pov deleted file mode 100644 index 5818222..0000000 --- a/pr/roboter/test-hand.pov +++ /dev/null @@ -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 } diff --git a/pr/roboter/test-kopf.pov b/pr/roboter/test-kopf.pov deleted file mode 100644 index 72619c1..0000000 --- a/pr/roboter/test-kopf.pov +++ /dev/null @@ -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 } diff --git a/pr/roboter/test-roboter.pov b/pr/roboter/test-roboter.pov deleted file mode 100644 index 10deb23..0000000 --- a/pr/roboter/test-roboter.pov +++ /dev/null @@ -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 - } - } -} - diff --git a/pr/roboter/test-torso.pov b/pr/roboter/test-torso.pov deleted file mode 100644 index 71b4bc4..0000000 --- a/pr/roboter/test-torso.pov +++ /dev/null @@ -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 } diff --git a/pr/roboter/torso.pov b/pr/roboter/torso.pov deleted file mode 100644 index b63832d..0000000 --- a/pr/roboter/torso.pov +++ /dev/null @@ -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} -} diff --git a/pr/schneller_kreuzer/.vimrc b/pr/schneller_kreuzer/.vimrc deleted file mode 100644 index 85be014..0000000 --- a/pr/schneller_kreuzer/.vimrc +++ /dev/null @@ -1,36 +0,0 @@ -version 5.0 -set nocompatible -let cpo_save=&cpo -set cpo=B -map! -map! -map! -map! -map! -map! -map! -map! -map! -map! -map -map -map -map -map -map -map -map -map -map -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 diff --git a/pr/schneller_kreuzer/GNUmakefile b/pr/schneller_kreuzer/GNUmakefile deleted file mode 100644 index 4afccd9..0000000 --- a/pr/schneller_kreuzer/GNUmakefile +++ /dev/null @@ -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 > $@ diff --git a/pr/schneller_kreuzer/Notes b/pr/schneller_kreuzer/Notes deleted file mode 100644 index 1a9afa2..0000000 --- a/pr/schneller_kreuzer/Notes +++ /dev/null @@ -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 ?) - - - diff --git a/pr/schneller_kreuzer/T_BlackMetal.pov b/pr/schneller_kreuzer/T_BlackMetal.pov deleted file mode 100644 index bb033ec..0000000 --- a/pr/schneller_kreuzer/T_BlackMetal.pov +++ /dev/null @@ -1,8 +0,0 @@ -#include "metals.inc" -#declare T_BlackMetal = - texture { - pigment { - color rgb <0.1, 0.1, 0.1> - } - finish { F_MetalC } - } diff --git a/pr/schneller_kreuzer/T_arkonstahl.pov b/pr/schneller_kreuzer/T_arkonstahl.pov deleted file mode 100644 index 4186d98..0000000 --- a/pr/schneller_kreuzer/T_arkonstahl.pov +++ /dev/null @@ -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 - } -} - - diff --git a/pr/schneller_kreuzer/andruckabsorber.pov b/pr/schneller_kreuzer/andruckabsorber.pov deleted file mode 100644 index 3e8f99d..0000000 --- a/pr/schneller_kreuzer/andruckabsorber.pov +++ /dev/null @@ -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 - } diff --git a/pr/schneller_kreuzer/deck_13.pov b/pr/schneller_kreuzer/deck_13.pov deleted file mode 100644 index ca22367..0000000 --- a/pr/schneller_kreuzer/deck_13.pov +++ /dev/null @@ -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(, <0, aa, 0>); - #if (pp.x < 0 & pp.z < 0) - #local ss = 0; - #end - #end - #if (ss) - object { - treibstofftank - translate - 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(, <0, aa, 0>); - #if (pp.x < 0 & pp.z < 0) - #local ss = 0; - #end - #end - #if (ss) - object { - turm - translate - 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 - - } - diff --git a/pr/schneller_kreuzer/deck_14.pov b/pr/schneller_kreuzer/deck_14.pov deleted file mode 100644 index 960bb88..0000000 --- a/pr/schneller_kreuzer/deck_14.pov +++ /dev/null @@ -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(, <0, aa, 0>); - #if (pp.x < 0 & pp.z < 0) - #local ss = 0; - #end - #end - #if (ss) - object { - treibstofftank - translate - rotate <0, aa, 0> - } - #end - #local aa = aa + da; - #end - #local rr = rr + 1.0; - #end - object { - andruckabsorber - translate <0, 15.2, 0> - } - } - diff --git a/pr/schneller_kreuzer/deck_15.pov b/pr/schneller_kreuzer/deck_15.pov deleted file mode 100644 index 513ef8e..0000000 --- a/pr/schneller_kreuzer/deck_15.pov +++ /dev/null @@ -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(, <0, aa, 0>); - #if (pp.x < 0 & pp.z < 0) - #local ss = 0; - #end - #end - #if (ss) - object { - treibstofftank - translate - 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(, <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 - } - diff --git a/pr/schneller_kreuzer/deck_16.pov b/pr/schneller_kreuzer/deck_16.pov deleted file mode 100644 index 0c3ff6f..0000000 --- a/pr/schneller_kreuzer/deck_16.pov +++ /dev/null @@ -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(, <0, aa, 0>); - #if (pp.x < 0 & pp.z < 0) - #local ss = 0; - #end - #end - #if (ss) - object { - treibstofftank - translate - rotate <0, aa, 0> - } - #end - #local aa = aa + da; - #end - #local rr = rr + 1.0; - #end - } - diff --git a/pr/schneller_kreuzer/deck_17.pov b/pr/schneller_kreuzer/deck_17.pov deleted file mode 100644 index 65c4d70..0000000 --- a/pr/schneller_kreuzer/deck_17.pov +++ /dev/null @@ -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(, <0, aa, 0>); - #if (pp.x < 0 & pp.z < 0) - #local ss = 0; - #end - #end - #if (ss) - object { - treibstofftank - translate - rotate <0, aa, 0> - } - #end - #local aa = aa + da; - #end - #local rr = rr + 1.0; - #end - } - diff --git a/pr/schneller_kreuzer/deck_18.pov b/pr/schneller_kreuzer/deck_18.pov deleted file mode 100644 index 7db5dc1..0000000 --- a/pr/schneller_kreuzer/deck_18.pov +++ /dev/null @@ -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(, <0, aa, 0>); - #if (pp.x < 0 & pp.z < 0) - #local ss = 0; - #end - #end - #if (ss) - object { - treibstofftank - translate - rotate <0, aa, 0> - } - #end - #local aa = aa + da; - #end - #local rr = rr + 1.0; - #end - } - diff --git a/pr/schneller_kreuzer/deck_19.pov b/pr/schneller_kreuzer/deck_19.pov deleted file mode 100644 index ff84909..0000000 --- a/pr/schneller_kreuzer/deck_19.pov +++ /dev/null @@ -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> - } - } diff --git a/pr/schneller_kreuzer/deck_20.pov b/pr/schneller_kreuzer/deck_20.pov deleted file mode 100644 index 5e1d935..0000000 --- a/pr/schneller_kreuzer/deck_20.pov +++ /dev/null @@ -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> - } - } diff --git a/pr/schneller_kreuzer/ein-mann-jaeger.pov b/pr/schneller_kreuzer/ein-mann-jaeger.pov deleted file mode 100644 index 050c6ae..0000000 --- a/pr/schneller_kreuzer/ein-mann-jaeger.pov +++ /dev/null @@ -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 } - } diff --git a/pr/schneller_kreuzer/huelle.pov b/pr/schneller_kreuzer/huelle.pov deleted file mode 100644 index a8ac1e7..0000000 --- a/pr/schneller_kreuzer/huelle.pov +++ /dev/null @@ -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 } - } - } - diff --git a/pr/schneller_kreuzer/hufeisenpult.pov b/pr/schneller_kreuzer/hufeisenpult.pov deleted file mode 100644 index e26ce43..0000000 --- a/pr/schneller_kreuzer/hufeisenpult.pov +++ /dev/null @@ -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> - } - } diff --git a/pr/schneller_kreuzer/kabine.pov b/pr/schneller_kreuzer/kabine.pov deleted file mode 100644 index e700602..0000000 --- a/pr/schneller_kreuzer/kabine.pov +++ /dev/null @@ -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> - } - } - } diff --git a/pr/schneller_kreuzer/konturensitz.pov b/pr/schneller_kreuzer/konturensitz.pov deleted file mode 100644 index 3abe7fb..0000000 --- a/pr/schneller_kreuzer/konturensitz.pov +++ /dev/null @@ -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> } - } - } - diff --git a/pr/schneller_kreuzer/kraftwerk.pov b/pr/schneller_kreuzer/kraftwerk.pov deleted file mode 100644 index 0b2ef08..0000000 --- a/pr/schneller_kreuzer/kraftwerk.pov +++ /dev/null @@ -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> - } - - } - diff --git a/pr/schneller_kreuzer/polgeschuetz.pov b/pr/schneller_kreuzer/polgeschuetz.pov deleted file mode 100644 index 273cde1..0000000 --- a/pr/schneller_kreuzer/polgeschuetz.pov +++ /dev/null @@ -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 - } diff --git a/pr/schneller_kreuzer/povray.ini b/pr/schneller_kreuzer/povray.ini deleted file mode 100644 index face391..0000000 --- a/pr/schneller_kreuzer/povray.ini +++ /dev/null @@ -1,6 +0,0 @@ -+MB5 -+Q4 --A -+HTN -+fp +w640 +h480 +d1 -display_gamma = 2.2 diff --git a/pr/schneller_kreuzer/rounded_box.pov b/pr/schneller_kreuzer/rounded_box.pov deleted file mode 100644 index 85c41da..0000000 --- a/pr/schneller_kreuzer/rounded_box.pov +++ /dev/null @@ -1,113 +0,0 @@ -#macro rounded_box(C1, C2, R) - merge { - box { - C1 + - C2 - - } - box { - C1 + - C2 - - } - box { - C1 + <0, R, R> - C2 - <0, R, R> - } - - cylinder { - - - R - } - cylinder { - - - R - } - cylinder { - - - R - } - cylinder { - - - R - } - - cylinder { - - - R - } - cylinder { - - - R - } - cylinder { - - - R - } - cylinder { - - - R - } - - cylinder { - - - R - } - cylinder { - - - R - } - cylinder { - - - R - } - cylinder { - - - R - } - - sphere { - - R - } - sphere { - - R - } - sphere { - - R - } - sphere { - - R - } - sphere { - - R - } - sphere { - - R - } - sphere { - - R - } - sphere { - - R - } - } -#end - diff --git a/pr/schneller_kreuzer/schneller_kreuzer.pov b/pr/schneller_kreuzer/schneller_kreuzer.pov deleted file mode 100644 index f6be021..0000000 --- a/pr/schneller_kreuzer/schneller_kreuzer.pov +++ /dev/null @@ -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 - } - } - diff --git a/pr/schneller_kreuzer/sk.obj b/pr/schneller_kreuzer/sk.obj deleted file mode 100644 index acc0695..0000000 --- a/pr/schneller_kreuzer/sk.obj +++ /dev/null @@ -1,2123 +0,0 @@ -%TGIF 4.1.34 -state(1,37,100.000,0,0,0,16,1,9,1,1,0,0,0,0,1,1,'Courier',0,80640,0,0,1,5,1,0,1,1,0,16,0,0,2,6,1,1,1408,1088,1,0,5760,0). -% -% @(#)$Header$ -% %W% -% -unit("1 pixel/pixel"). -color_info(11,65535,0,[ - "magenta", 65535, 0, 65535, 65535, 0, 65535, 1, - "red", 65535, 0, 0, 65535, 0, 0, 1, - "green", 0, 65535, 0, 0, 65535, 0, 1, - "blue", 0, 0, 65535, 0, 0, 65535, 1, - "yellow", 65535, 65535, 0, 65535, 65535, 0, 1, - "pink", 65535, 49344, 52171, 65535, 49344, 52171, 1, - "cyan", 0, 65535, 65535, 0, 65535, 65535, 1, - "CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1, - "white", 65535, 65535, 65535, 65535, 65535, 65535, 1, - "black", 0, 0, 0, 0, 0, 0, 1, - "DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1 -]). -script_frac("0.6"). -fg_bg_colors('black','white'). -page(1,"",1,''). -oval('black','',70,70,1030,1030,0,1,1,0,0,0,0,0,0,'1',0,[ -]). -poly('black','',2,[ - 550,270,550,670],1,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','',3,[ - 550,400,700,400,700,600],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','',2,[ - 550,600,700,600],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,[ - 550,550,700,550],0,1,1,6,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,[ - 550,500,700,500],0,1,1,7,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,[ - 550,450,700,450],0,1,1,8,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,[ - 620,400,620,600],0,1,1,9,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','',5,[ - 1050,450,700,450,700,600,700,650,1050,650],0,1,1,11,0,0,0,0,0,0,0,'1',0,0, - "00","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',4,[ - 1050,470,720,470,720,630,1050,630],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'],[ -]). -arc('black','',0,1,1,0,920,470,1050,550,1050,470,1050,640,1,260,160,5760,-11520,13,0,0,8,3,0,0,0,'1','8','3',0,[ -]). -arc('black','',0,1,1,0,900,450,1050,550,1050,450,1050,650,1,300,200,5760,-11520,15,0,0,8,3,0,0,0,'1','8','3',0,[ -]). -box('black','',550,600,700,700,0,1,1,20,0,0,0,0,0,'1',0,[ -]). -text('black',590,617,2,0,1,108,32,21,13,3,0,0,0,0,2,108,32,0,0,"",0,0,0,0,630,'',[ -minilines(108,32,0,0,0,0,0,[ -mini_line(108,13,3,0,0,0,[ -str_block(0,108,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,108,13,3,0,-1,0,0,0,0,0, - "Transitions-")]) -]), -mini_line(81,13,3,0,0,0,[ -str_block(0,81,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,81,13,3,0,-1,0,0,0,0,0, - "Triebwerk")]) -]) -])]). -text('black',850,537,2,0,1,144,32,23,13,3,0,0,0,0,2,144,32,0,0,"",0,0,0,0,550,'',[ -minilines(144,32,0,0,0,0,0,[ -mini_line(144,13,3,0,0,0,[ -str_block(0,144,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,144,13,3,0,-1,0,0,0,0,0, - "Impulstriebwerke")]) -]), -mini_line(144,13,3,0,0,0,[ -str_block(0,144,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,144,13,3,0,-1,0,0,0,0,0, - "und Nebenanlagen")]) -]) -])]). -box('black','',800,650,950,850,0,1,1,25,0,0,0,0,0,'1',0,[ -]). -box('black','',700,650,800,850,0,1,1,26,0,0,0,0,0,'1',0,[ -]). -text('black',742,740,1,0,1,16,90,27,13,3,0,0,0,0,2,90,16,0,0,"",0,1,0,0,753,'',[ - 742,740,742,740,832,756,1.60782e-13,1000,-1000,1.60782e-13,21,-50,741,739,833,757],[ -minilines(90,16,0,0,0,0,0,[ -mini_line(90,13,3,0,0,0,[ -str_block(0,90,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,90,13,3,0,-1,0,0,0,0,0, - "Kraftwerke")]) -]) -])]). -poly('black','',5,[ - 700,850,700,950,800,950,900,850,700,850],0,1,1,31,0,0,0,0,0,0,0,'1',0,0, - "00","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -group([ -box('black','',630,970,730,990,0,1,1,32,0,0,0,0,0,'1',0,[ -]), -poly('black','',4,[ - 720,970,710,960,670,960,640,970],0,1,1,33,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','',3,[ - 650,970,630,950,630,970],0,1,1,34,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,[ - 720,990,710,1000,640,1000,630,990],0,1,1,35,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',710,977,1,2,1,45,16,36,13,3,0,0,0,0,2,45,16,0,0,"",0,0,0,0,990,'',[ -minilines(45,16,0,0,2,0,0,[ -mini_line(45,13,3,0,0,0,[ -str_block(0,45,13,3,0,-2,0,0,0,[ -str_seg('black','Courier',0,80640,45,13,3,0,-2,0,0,0,0,0, - "Shift")]) -]) -])]) -], -43,0,0,[ -]). -poly('black','',2,[ - 500,950,900,950],0,1,1,50,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'],[ -]). -oval('black','',50,50,1050,1050,0,1,1,51,0,0,0,0,0,'1',0,[ -]). -text('black',870,727,1,1,1,90,16,69,13,3,0,0,0,0,2,90,16,0,0,"",0,0,0,0,740,'',[ -minilines(90,16,0,0,1,0,0,[ -mini_line(90,13,3,0,0,0,[ -str_block(0,90,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,90,13,3,0,-1,0,0,0,0,0, - "Treibstoff")]) -]) -])]). -text('black',760,877,1,1,1,90,16,71,13,3,0,0,0,0,2,90,16,0,0,"",0,0,0,0,890,'',[ -minilines(90,16,0,0,1,0,0,[ -mini_line(90,13,3,0,0,0,[ -str_block(0,90,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,90,13,3,0,-1,0,0,0,0,0, - "Treibstoff")]) -]) -])]). -poly('black','',2,[ - 570,1030,570,620],0,1,1,73,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,[ - 950,750,990,750],0,1,1,74,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',960,657,3,0,1,63,48,75,13,3,0,0,0,0,2,63,48,0,0,"",0,0,0,0,670,'',[ -minilines(63,48,0,0,0,0,0,[ -mini_line(45,13,3,0,0,0,[ -str_block(0,45,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,45,13,3,0,-1,0,0,0,0,0, - "Feld-")]) -]), -mini_line(63,13,3,0,0,0,[ -str_block(0,63,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,63,13,3,0,-1,0,0,0,0,0, - "schirm-")]) -]), -mini_line(45,13,3,0,0,0,[ -str_block(0,45,13,3,0,-4,0,0,0,[ -str_seg('black','Courier',0,80640,45,13,3,0,-4,0,0,0,0,0, - "proj.")]) -]) -])]). -box('black','',600,750,800,850,0,1,1,78,0,0,0,0,0,'1',0,[ -]). -text('black',610,777,2,0,1,81,32,81,13,3,0,0,0,0,2,81,32,0,0,"",0,0,0,0,790,'',[ -minilines(81,32,0,0,0,0,0,[ -mini_line(81,13,3,0,0,0,[ -str_block(0,81,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,81,13,3,0,-1,0,0,0,0,0, - "Speicher-")]) -]), -mini_line(45,13,3,0,0,0,[ -str_block(0,45,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,45,13,3,0,-1,0,0,0,0,0, - "B\344nke")]) -]) -])]). -box('black','',600,900,700,950,0,1,1,83,0,0,0,0,0,'1',0,[ -]). -text('black',610,907,2,0,1,99,32,86,13,3,0,0,0,0,2,99,32,0,0,"",0,0,0,0,920,'',[ -minilines(99,32,0,0,0,0,0,[ -mini_line(99,13,3,0,0,0,[ -str_block(0,99,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,99,13,3,0,-1,0,0,0,0,0, - "Feldschirm-")]) -]), -mini_line(99,13,3,0,0,0,[ -str_block(0,99,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,99,13,3,0,-1,0,0,0,0,0, - "projektoren")]) -]) -])]). -group([ -box('black','',550,700,700,750,0,1,1,77,0,0,0,0,0,'1',0,[ -]), -text('black',600,707,2,0,1,72,32,79,13,3,0,0,0,0,2,72,32,0,0,"",0,0,0,0,720,'',[ -minilines(72,32,0,0,0,0,0,[ -mini_line(72,13,3,0,0,0,[ -str_block(0,72,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,72,13,3,0,-1,0,0,0,0,0, - "Andruck-")]) -]), -mini_line(72,13,3,0,0,0,[ -str_block(0,72,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,72,13,3,0,-1,0,0,0,0,0, - "absorber")]) -]) -])]) -], -90,0,0,[ -]). -group([ -box('black','',550,350,700,400,0,1,1,92,0,0,0,0,0,'1',0,[ -]), -text('black',600,357,2,0,1,72,32,93,13,3,0,0,0,0,2,72,32,0,0,"",0,0,0,0,370,'',[ -minilines(72,32,0,0,0,0,0,[ -mini_line(72,13,3,0,0,0,[ -str_block(0,72,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,72,13,3,0,-1,0,0,0,0,0, - "Andruck-")]) -]), -mini_line(72,13,3,0,0,0,[ -str_block(0,72,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,72,13,3,0,-1,0,0,0,0,0, - "absorber")]) -]) -])]) -], -91,0,0,[ -]). -box('black','',800,250,950,450,0,1,1,94,0,0,0,0,0,'1',0,[ -]). -box('black','',700,250,800,450,0,1,1,95,0,0,0,0,0,'1',0,[ -]). -text('black',742,-150,1,0,1,16,90,96,13,3,0,0,0,0,2,90,16,0,0,"",0,1,0,0,-137,'',[ - 742,-150,742,-150,832,-134,1.60782e-13,1000,-1000,1.60782e-13,21,470,741,-151,833,-133],[ -minilines(90,16,0,0,0,0,0,[ -mini_line(90,13,3,0,0,0,[ -str_block(0,90,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,90,13,3,0,-1,0,0,0,0,0, - "Kraftwerke")]) -]) -])]). -poly('black','',5,[ - 700,250,700,150,800,150,900,250,700,250],0,1,1,97,0,0,0,0,0,0,0,'1',0,0, - "00","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -text('black',870,357,1,1,1,90,16,98,13,3,0,0,0,0,2,90,16,0,0,"",0,0,0,0,370,'',[ -minilines(90,16,0,0,1,0,0,[ -mini_line(90,13,3,0,0,0,[ -str_block(0,90,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,90,13,3,0,-1,0,0,0,0,0, - "Treibstoff")]) -]) -])]). -text('black',760,207,1,1,1,90,16,99,13,3,0,0,0,0,2,90,16,0,0,"",0,0,0,0,220,'',[ -minilines(90,16,0,0,1,0,0,[ -mini_line(90,13,3,0,0,0,[ -str_block(0,90,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,90,13,3,0,-1,0,0,0,0,0, - "Treibstoff")]) -]) -])]). -poly('black','',2,[ - 950,350,990,350],0,1,1,100,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',960,395,3,0,1,63,48,101,13,3,0,0,0,0,2,63,48,0,0,"",0,0,0,0,408,'',[ -minilines(63,48,0,0,0,0,0,[ -mini_line(45,13,3,0,0,0,[ -str_block(0,45,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,45,13,3,0,-1,0,0,0,0,0, - "Feld-")]) -]), -mini_line(63,13,3,0,0,0,[ -str_block(0,63,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,63,13,3,0,-1,0,0,0,0,0, - "schirm-")]) -]), -mini_line(45,13,3,0,0,0,[ -str_block(0,45,13,3,0,-4,0,0,0,[ -str_seg('black','Courier',0,80640,45,13,3,0,-4,0,0,0,0,0, - "proj.")]) -]) -])]). -box('black','',600,250,800,350,0,1,1,102,0,0,0,0,0,'1',0,[ -]). -text('black',610,291,2,0,1,81,32,103,13,3,0,0,0,0,2,81,32,0,0,"",0,0,0,0,304,'',[ -minilines(81,32,0,0,0,0,0,[ -mini_line(81,13,3,0,0,0,[ -str_block(0,81,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,81,13,3,0,-1,0,0,0,0,0, - "Speicher-")]) -]), -mini_line(45,13,3,0,0,0,[ -str_block(0,45,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,45,13,3,0,-1,0,0,0,0,0, - "B\344nke")]) -]) -])]). -arc('black','',0,1,1,0,500,0,550,50,600,50,500,50,0,100,100,0,11520,137,0,0,8,3,0,0,0,'1','8','3',0,[ -]). -arc('black','',0,1,1,0,980,310,1000,330,1000,350,990,310,0,40,40,-5760,13184,138,0,0,8,3,0,0,0,'1','8','3',0,[ -]). -arc('black','',0,1,1,0,980,750,1000,770,1000,750,980,800,1,40,40,5760,-13632,139,0,0,8,3,0,0,0,'1','8','3',0,[ -]). -text('black',560,407,2,0,1,45,32,144,13,3,0,0,0,0,2,45,32,0,0,"",0,0,0,0,420,'',[ -minilines(45,32,0,0,0,0,0,[ -mini_line(36,13,3,0,0,0,[ -str_block(0,36,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,36,13,3,0,-1,0,0,0,0,0, - "Zen-")]) -]), -mini_line(45,13,3,0,0,0,[ -str_block(0,45,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,45,13,3,0,-1,0,0,0,0,0, - "trale")]) -]) -])]). -text('black',560,457,1,0,1,54,16,148,13,3,0,0,0,0,2,54,16,0,0,"",0,0,0,0,470,'',[ -minilines(54,16,0,0,0,0,0,[ -mini_line(54,13,3,0,0,0,[ -str_block(0,54,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,54,13,3,0,-1,0,0,0,0,0, - "Ortung")]) -]) -])]). -text('black',560,507,1,0,1,18,16,152,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,520,'',[ -minilines(18,16,0,0,0,0,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,18,13,3,0,-1,0,0,0,0,0, - "ML")]) -]) -])]). -text('black',630,407,1,0,1,63,16,156,13,3,0,0,0,0,2,63,16,0,0,"",0,0,0,0,420,'',[ -minilines(63,16,0,0,0,0,0,[ -mini_line(63,13,3,0,0,0,[ -str_block(0,63,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,63,13,3,0,-1,0,0,0,0,0, - "Kabinen")]) -]) -])]). -text('black',630,457,1,0,1,63,16,158,13,3,0,0,0,0,2,63,16,0,0,"",0,0,0,0,470,'',[ -minilines(63,16,0,0,0,0,0,[ -mini_line(63,13,3,0,0,0,[ -str_block(0,63,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,63,13,3,0,-1,0,0,0,0,0, - "Kabinen")]) -]) -])]). -text('black',630,507,1,0,1,63,16,162,13,3,0,0,0,0,2,63,16,0,0,"",0,0,0,0,520,'',[ -minilines(63,16,0,0,0,0,0,[ -mini_line(63,13,3,0,0,0,[ -str_block(0,63,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,63,13,3,0,-1,0,0,0,0,0, - "Kabinen")]) -]) -])]). -text('black',560,557,2,0,1,126,32,166,13,3,0,0,0,0,2,126,32,0,0,"",0,0,0,0,570,'',[ -minilines(126,32,0,0,0,0,0,[ -mini_line(126,13,3,0,0,0,[ -str_block(0,126,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,126,13,3,0,-1,0,0,0,0,0, - "Gemeinschafts-")]) -]), -mini_line(63,13,3,0,0,0,[ -str_block(0,63,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,63,13,3,0,-1,0,0,0,0,0, - "anlagen")]) -]) -])]). -group([ -box('black','',617,129,701,145,0,1,1,268,0,0,0,1,0,'1',0,[ - 665,129,665,129,1085,209,200,0,0,200,-48,0],[ -]), -poly('black','',4,[ - 665,129,605,149,605,189,665,209],0,1,1,267,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 605,129,605,129,665,209,200,0,0,200,0,0],[ -]), -poly('black','',4,[ - 1280,137,1355,142,1355,152,1280,157],0,1,1,266,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1280,137,1280,137,1355,157,200,0,0,200,-540,0],[ -]), -poly('black','',3,[ - 665,225,625,105,825,225],0,1,1,265,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 625,105,625,105,825,225,200,0,0,200,-16,0],[ -]), -poly('black','',6,[ - 1085,129,1155,129,1280,169,1280,189,1155,209,1085,209],0,1,1,264,0,0,0,0,0,1,0,'1',0,0, - "48","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1085,129,1085,129,1280,209,200,0,0,200,-384,0],[ -]), -poly('black','',4,[ - 1130,129,1145,169,1165,164,1180,179],0,1,1,263,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1130,129,1130,129,1180,179,200,0,0,200,-420,0],[ -]), -poly('black','',4,[ - 1085,145,1115,125,1180,135,1210,165],0,1,1,262,1,0,0,0,0,1,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1085,125,1085,125,1210,165,200,0,0,200,-384,0],[ -]), -poly('black','',5,[ - 705,143,1005,138,1055,143,1005,148,705,143],0,1,1,261,0,0,0,0,0,1,0,'1',0,0, - "00","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 705,138,705,138,1055,148,200,0,0,200,-80,0],[ -]), -poly('black','',2,[ - 755,143,1005,138],0,1,1,260,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 755,138,755,138,1005,143,200,0,0,200,-120,0],[ -]), -poly('black','',2,[ - 755,139,1005,144],0,1,1,259,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 755,139,755,139,1005,144,200,0,0,200,-120,0],[ -]), -poly('black','',2,[ - 755,139,1055,139],0,1,1,258,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 755,139,755,139,1055,139,200,0,0,200,-120,0],[ -]), -poly('black','',2,[ - 735,139,685,139],0,1,1,257,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 685,139,685,139,735,139,200,0,0,200,-64,0],[ -]), -group([ -box('black','',624,137,679,141,0,1,1,256,0,0,0,1,0,'1',0,[ - 700,137,700,137,975,157,200,0,0,200,-76,0],[ -]), -poly('black','',4,[ - 975,137,990,142,990,152,975,157],0,1,1,255,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 975,137,975,137,990,157,200,0,0,200,-296,0],[ -]), -poly('black','',4,[ - 700,157,685,152,685,142,700,137],0,1,1,254,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 685,137,685,137,700,157,200,0,0,200,-64,0],[ -]) -], -253,0,0,[ -]) -], -252,0,0,[ -]). -box('black','',500,50,600,100,0,1,1,303,0,0,0,0,0,'1',0,[ -]). -poly('black','',2,[ - 550,105,730,105],0,1,1,304,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,[ - 550,95,705,95],0,1,1,305,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,[ - 570,95,570,200],0,1,1,306,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,[ - 570,150,815,150],0,1,1,307,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,[ - 570,160,830,160],0,1,1,308,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,[ - 570,300,570,625],0,1,1,597,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,[ - 570,200,570,300],0,1,1,598,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,[ - 750,800,900,1100],0,1,1,599,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('red',795,67,1,0,1,18,16,814,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,80,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "20")]) -]) -])]). -text('red',850,112,1,0,1,18,16,816,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,125,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "19")]) -]) -])]). -text('red',900,157,1,0,1,18,16,818,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,170,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "18")]) -]) -])]). -text('red',950,207,1,0,1,18,16,820,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,220,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "17")]) -]) -])]). -text('red',1000,262,1,0,1,18,16,822,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,275,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "16")]) -]) -])]). -text('red',1050,307,1,0,1,18,16,824,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,320,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "15")]) -]) -])]). -text('red',1050,362,1,0,1,18,16,826,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,375,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "14")]) -]) -])]). -text('red',1050,407,1,0,1,18,16,828,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,420,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "13")]) -]) -])]). -text('red',1050,472,1,0,1,18,16,830,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,485,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "12")]) -]) -])]). -text('red',1100,512,1,0,1,18,16,832,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,525,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-3,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-3,0,0,0,0,0, - "11")]) -]) -])]). -text('red',1100,562,1,0,1,18,16,834,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,575,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "10")]) -]) -])]). -text('red',1050,607,1,0,1,9,16,836,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,620,'',[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "9")]) -]) -])]). -text('red',1050,662,1,0,1,9,16,838,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,675,'',[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "8")]) -]) -])]). -text('red',1050,717,1,0,1,9,16,840,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,730,'',[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "7")]) -]) -])]). -text('red',1050,762,1,0,1,9,16,842,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,775,'',[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "6")]) -]) -])]). -text('red',1000,812,1,0,1,9,16,844,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,825,'',[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "5")]) -]) -])]). -text('red',950,867,1,0,1,9,16,846,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,880,'',[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "4")]) -]) -])]). -text('red',900,912,1,0,1,9,16,848,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,925,'',[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "3")]) -]) -])]). -text('red',900,967,1,0,1,9,16,850,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,980,'',[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('red','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "2")]) -]) -])]). -text('red',900,1012,1,0,1,9,16,852,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,1025,'',[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-3,0,0,0,[ -str_seg('red','Courier',0,80640,9,13,3,0,-3,0,0,0,0,0, - "1")]) -]) -])]). -page(2,"",1,''). -oval('black','',50,50,650,650,0,1,1,878,0,0,0,0,0,'1',0,[ -]). -poly('black','',2,[ - 350,25,350,675],0,1,1,879,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 25,350,675,350],0,1,1,880,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -oval('black','',300,300,400,400,0,1,1,881,0,0,0,0,0,'1',0,[ -]). -oval('black','',65,65,635,635,0,1,1,882,0,0,0,0,0,'1',0,[ -]). -group([ -polygon('black','',9,[ - 310,450,310,490,320,490,320,465,340,465,340,490,350,490,350,450, - 310,450],0,1,1,0,885,0,0,0,0,0,'1',0, - "000",[ -]), -poly('black','',4,[ - 320,490,320,500,340,500,340,490],0,1,1,887,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -890,0,0,[ -]). -group([ -polygon('black','',9,[ - 350,450,350,490,360,490,360,465,380,465,380,490,390,490,390,450, - 350,450],0,1,1,0,892,0,0,0,0,0,'1',0, - "000",[ -]), -poly('black','',4,[ - 360,490,360,500,380,500,380,490],0,1,1,893,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -891,0,0,[ -]). -group([ -polygon('black','',9,[ - 390,450,390,490,400,490,400,465,420,465,420,490,430,490,430,450, - 390,450],0,1,1,0,895,0,0,0,0,0,'1',0, - "000",[ -]), -poly('black','',4,[ - 400,490,400,500,420,500,420,490],0,1,1,896,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -894,0,0,[ -]). -group([ -polygon('black','',9,[ - 270,450,270,490,280,490,280,465,300,465,300,490,310,490,310,450, - 270,450],0,1,1,0,898,0,0,0,0,0,'1',0, - "000",[ -]), -poly('black','',4,[ - 280,490,280,500,300,500,300,490],0,1,1,899,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -897,0,0,[ -]). -group([ -polygon('black','',9,[ - 578,194,578,234,588,234,588,209,608,209,608,234,618,234,618,194, - 578,194],0,1,1,0,901,0,0,0,1,0,'1',0, - "000",[ - 578,194,578,194,618,234,500,866.025,-866.025,500,1,-11],[ -]), -poly('black','',4,[ - 588,234,588,244,608,244,608,234],0,1,1,902,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 588,234,588,234,608,244,500,866.025,-866.025,500,-39,-22],[ -]) -], -900,0,0,[ -]). -group([ -polygon('black','',9,[ - 598,229,598,269,608,269,608,244,628,244,628,269,638,269,638,229, - 598,229],0,1,1,0,916,0,0,0,1,0,'1',0, - "000",[ - 598,229,598,229,638,269,500,866.025,-866.025,500,1,-11],[ -]), -poly('black','',4,[ - 608,269,608,279,628,279,628,269],0,1,1,917,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 608,269,608,269,628,279,500,866.025,-866.025,500,-39,-22],[ -]) -], -915,0,0,[ -]). -rcbox('black','',120,200,220,300,0,1,1,0,16,918,0,0,0,0,'1',0,[ -]). -text('black',170,217,2,1,1,63,33,919,13,3,0,1,0,0,2,63,33,0,0,"",0,0,0,0,230,'',[ -minilines(63,33,0,0,1,1,0,[ -mini_line(63,13,3,0,0,0,[ -str_block(0,63,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,63,13,3,0,-1,0,0,0,0,0, - "Karten-")]) -]), -mini_line(36,13,3,0,0,0,[ -str_block(0,36,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,36,13,3,0,-1,0,0,0,0,0, - "Tank")]) -]) -])]). -text('black',330,502,1,1,1,9,16,923,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,515,'',[ -minilines(9,16,0,0,1,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,9,13,3,0,-1,0,0,0,0,0, - "P")]) -]) -])]). -text('black',370,502,1,1,1,9,16,925,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,515,'',[ -minilines(9,16,0,0,1,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,9,13,3,0,-1,0,0,0,0,0, - "K")]) -]) -])]). -text('black',410,502,1,1,1,18,16,927,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,515,'',[ -minilines(18,16,0,0,1,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,18,13,3,0,-1,0,0,0,0,0, - "2K")]) -]) -])]). -text('black',290,502,1,1,1,18,16,929,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,515,'',[ -minilines(18,16,0,0,1,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,18,13,3,0,-1,0,0,0,0,0, - "2P")]) -]) -])]). -text('black',555,262,1,1,1,27,16,932,13,3,0,1,0,0,2,27,16,0,0,"",0,0,0,0,275,'',[ -minilines(27,16,0,0,1,1,0,[ -mini_line(27,13,3,0,0,0,[ -str_block(0,27,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,27,13,3,0,-1,0,0,0,0,0, - "FLO")]) -]) -])]). -text('black',525,222,1,1,1,36,16,934,13,3,0,1,0,0,2,36,16,0,0,"",0,0,0,0,235,'',[ -minilines(36,16,0,0,1,1,0,[ -mini_line(36,13,3,0,0,0,[ -str_block(0,36,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,36,13,3,0,-1,0,0,0,0,0, - "2FLO")]) -]) -])]). -poly('black','',2,[ - 300,50,300,70],0,1,1,937,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 400,50,400,70],0,1,1,938,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 630,300,650,300],0,1,1,939,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 630,400,650,400],0,1,1,940,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 300,630,300,650],0,1,1,941,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 400,630,400,650],0,1,1,942,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 50,300,70,300],0,1,1,943,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 50,400,65,400],0,1,1,944,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -group([ -polygon('black','',5,[ - 155,310,155,330,185,330,185,310,155,310],0,1,1,0,945,0,0,0,0,0,'1',0, - "00",[ -]), -poly('black','',4,[ - 160,310,160,340,180,340,180,310],0,1,1,946,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -949,0,0,[ -]). -group([ -polygon('black','',5,[ - 280,280,280,260,250,260,250,280,280,280],0,1,1,0,951,0,0,0,1,0,'1',0, - "00",[ - 250,260,250,260,280,280,6.12303e-14,1000,-1000,6.12303e-14,5,-25],[ -]), -poly('black','',4,[ - 275,280,275,250,255,250,255,280],0,1,1,952,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 255,250,255,250,275,280,6.12303e-14,1000,-1000,6.12303e-14,10,-10],[ -]) -], -950,0,0,[ -]). -group([ -polygon('black','',5,[ - 235,575,235,595,265,595,265,575,235,575],0,1,1,0,954,0,0,0,0,0,'1',0, - "00",[ -]), -poly('black','',4,[ - 240,575,240,605,260,605,260,575],0,1,1,955,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -953,0,0,[ -]). -group([ -polygon('black','',5,[ - 185,190,185,170,155,170,155,190,185,190],0,1,1,0,966,0,0,0,0,0,'1',0, - "00",[ -]), -poly('black','',4,[ - 180,190,180,160,160,160,160,190],0,1,1,967,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -965,0,0,[ -]). -group([ -polygon('black','',5,[ - 165,535,165,555,195,555,195,535,165,535],0,1,1,0,972,0,0,0,0,0,'1',0, - "00",[ -]), -poly('black','',4,[ - 170,535,170,565,190,565,190,535],0,1,1,973,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -971,0,0,[ -]). -group([ -polygon('black','',5,[ - 200,560,200,580,230,580,230,560,200,560],0,1,1,0,975,0,0,0,0,0,'1',0, - "00",[ -]), -poly('black','',4,[ - 205,560,205,590,225,590,225,560],0,1,1,976,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -974,0,0,[ -]). -group([ -polygon('black','',5,[ - 500,540,500,560,530,560,530,540,500,540],0,1,1,0,978,0,0,0,0,0,'1',0, - "00",[ -]), -poly('black','',4,[ - 505,540,505,570,525,570,525,540],0,1,1,979,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -977,0,0,[ -]). -group([ -polygon('black','',5,[ - 465,565,465,585,495,585,495,565,465,565],0,1,1,0,981,0,0,0,0,0,'1',0, - "00",[ -]), -poly('black','',4,[ - 470,565,470,595,490,595,490,565],0,1,1,982,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -980,0,0,[ -]). -group([ -polygon('black','',5,[ - 420,585,420,605,450,605,450,585,420,585],0,1,1,0,984,0,0,0,0,0,'1',0, - "00",[ -]), -poly('black','',4,[ - 425,585,425,615,445,615,445,585],0,1,1,985,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]) -], -983,0,0,[ -]). -text('black',250,542,1,1,1,90,16,986,13,3,0,1,0,0,2,90,16,0,0,"",0,0,0,0,555,'',[ -minilines(90,16,0,0,1,1,0,[ -mini_line(90,13,3,0,0,0,[ -str_block(0,90,13,3,0,-1,0,0,0,[ -str_seg('black','Courier',0,80640,90,13,3,0,-1,0,0,0,0,0, - "Beobachter")]) -]) -])]). -page(3,"",1,''). -box('black','',160,600,580,680,0,1,1,170,0,0,0,0,0,'1',0,[ -]). -poly('black','',4,[ - 160,600,100,620,100,660,160,680],0,1,1,172,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,[ - 775,640,850,645,850,655,775,660],0,1,1,176,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','',3,[ - 160,600,120,480,320,600],0,1,1,177,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','',6,[ - 580,600,650,600,775,640,775,660,650,680,580,680],0,1,1,185,0,0,0,0,0,0,0,'1',0,0, - "48","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',4,[ - 625,600,640,640,660,635,675,650],0,1,1,189,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,[ - 580,600,610,580,675,590,705,620],0,1,1,190,1,0,0,0,0,0,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',5,[ - 200,650,500,645,550,650,500,655,200,650],0,1,1,194,0,0,0,0,0,0,0,'1',0,0, - "00","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 250,650,500,645],0,1,1,196,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,650,500,655],0,1,1,197,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,650,550,650],0,1,1,198,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,[ - 230,650,180,650],0,1,1,199,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -group([ -box('black','',195,640,470,660,0,1,1,215,0,0,0,0,0,'1',0,[ -]), -poly('black','',4,[ - 470,640,485,645,485,655,470,660],0,1,1,216,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,[ - 195,660,180,655,180,645,195,640],0,1,1,217,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'],[ -]) -], -214,0,0,[ -]). -group([ -poly('black','',4,[ - 160,800,160,830,580,830,580,800],0,1,1,200,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','',3,[ - 100,800,100,820,160,830],0,1,1,201,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','',3,[ - 580,830,700,830,775,810],0,1,1,202,0,0,0,0,0,0,0,'1',0,0, - "4","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]), -poly('black','',3,[ - 775,810,850,805,850,800],0,1,1,204,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','',3,[ - 180,830,250,1050,550,830],0,1,1,205,0,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]), -group([ -box('black','',195,890,470,910,0,1,1,207,0,0,0,0,0,'1',0,[ -]), -poly('black','',4,[ - 470,890,485,895,485,905,470,910],0,1,1,208,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,[ - 195,910,180,905,180,895,195,890],0,1,1,209,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'],[ -]) -], -213,0,0,[ -]) -], -323,0,0,[ -]). -poly('blue','',2,[ - 100,750,900,750],1,1,1,639,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 100,740,100,760],0,1,1,640,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 150,740,150,760],0,1,1,641,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 200,740,200,760],0,1,1,642,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 250,740,250,760],0,1,1,643,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 300,740,300,760],0,1,1,644,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 350,740,350,760],0,1,1,645,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 400,740,400,760],0,1,1,646,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 450,740,450,760],0,1,1,647,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 500,740,500,760],0,1,1,648,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 550,740,550,760],0,1,1,649,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 600,740,600,760],0,1,1,650,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 650,740,650,760],0,1,1,651,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 700,740,700,760],0,1,1,652,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 750,740,750,760],0,1,1,653,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 800,740,800,760],0,1,1,654,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 850,740,850,760],0,1,1,655,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -text('blue',350,707,1,0,1,9,16,656,13,3,0,1,0,0,2,9,16,0,0,"",0,0,0,0,720,'',[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "5")]) -]) -])]). -text('blue',600,707,1,0,1,18,16,658,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,720,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "10")]) -]) -])]). -text('blue',850,702,1,0,1,18,16,660,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,715,'',[ -minilines(18,16,0,0,0,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "15")]) -]) -])]). -poly('blue','',2,[ - 50,700,50,435],1,1,1,664,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 38,695,38,715],0,1,1,665,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,695,38,695,38,715,1.60782e-13,-1000,1000,1.60782e-13,2,5],[ -]). -poly('blue','',2,[ - 38,645,38,665],0,1,1,666,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,645,38,645,38,665,1.60782e-13,-1000,1000,1.60782e-13,2,5],[ -]). -poly('blue','',2,[ - 38,595,38,615],0,1,1,667,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,595,38,595,38,615,1.60782e-13,-1000,1000,1.60782e-13,2,5],[ -]). -poly('blue','',2,[ - 38,545,38,565],0,1,1,668,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,545,38,545,38,565,1.60782e-13,-1000,1000,1.60782e-13,2,5],[ -]). -poly('blue','',2,[ - 38,495,38,515],0,1,1,669,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,495,38,495,38,515,1.60782e-13,-1000,1000,1.60782e-13,2,5],[ -]). -poly('blue','',2,[ - 38,445,38,465],0,1,1,670,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,445,38,445,38,465,1.60782e-13,-1000,1000,1.60782e-13,2,5],[ -]). -text('blue',-3,441,1,0,1,16,9,671,13,3,0,1,0,0,2,9,16,0,0,"",0,1,0,0,454,'',[ - -3,441,-3,441,6,457,1.60782e-13,-1000,1000,1.60782e-13,8,8,-4,440,7,458],[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "5")]) -]) -])]). -poly('blue','',2,[ - 50,800,50,1065],1,1,1,696,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 38,795,38,815],0,1,1,697,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,795,38,795,38,815,1.60782e-13,1000,1000,-1.60782e-13,2,5],[ -]). -poly('blue','',2,[ - 38,745,38,765],0,1,1,698,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,745,38,745,38,765,1.60782e-13,1000,1000,-1.60782e-13,2,105],[ -]). -poly('blue','',2,[ - 38,695,38,715],0,1,1,699,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,695,38,695,38,715,1.60782e-13,1000,1000,-1.60782e-13,2,205],[ -]). -poly('blue','',2,[ - 38,645,38,665],0,1,1,700,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,645,38,645,38,665,1.60782e-13,1000,1000,-1.60782e-13,2,305],[ -]). -poly('blue','',2,[ - 38,595,38,615],0,1,1,701,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,595,38,595,38,615,1.60782e-13,1000,1000,-1.60782e-13,2,405],[ -]). -poly('blue','',2,[ - 38,545,38,565],0,1,1,702,1,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 38,545,38,545,38,565,1.60782e-13,1000,1000,-1.60782e-13,2,505],[ -]). -text('blue',-3,541,1,0,1,16,9,703,13,3,0,1,0,0,2,9,16,0,0,"",0,1,0,0,554,'',[ - -3,541,-3,541,6,557,1.60782e-13,1000,1000,-1.60782e-13,8,510,-4,540,7,558],[ -minilines(9,16,0,0,0,1,0,[ -mini_line(9,13,3,0,0,0,[ -str_block(0,9,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0, - "5")]) -]) -])]). -poly('blue','',4,[ - 665,570,675,530,695,530,705,570],1,1,1,730,1,0,0,0,0,0,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 500,830,250,1050],0,1,1,792,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -page(4,"",1,''). -oval('black','',285,35,815,565,0,1,1,309,0,0,0,0,0,'1',0,[ -]). -poly('black','',2,[ - 550,290,550,310],0,1,1,310,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,[ - 540,300,560,300],0,1,1,311,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'],[ -]). -oval('black','',370,120,730,480,0,1,1,312,0,0,0,0,0,'1',0,[ -]). -oval('black','',530,280,570,320,0,1,1,313,0,0,0,0,0,'1',0,[ -]). -group([ -group([ -group([ -poly('black','',4,[ - 665,300,665,330,1085,330,1085,300],0,1,1,343,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 665,300,665,300,1085,330,200,0,0,200,-48,0],[ -]), -poly('black','',3,[ - 605,300,605,320,665,330],0,1,1,342,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 605,300,605,300,665,330,200,0,0,200,0,0],[ -]), -poly('black','',3,[ - 1085,322,1205,322,1280,302],0,1,1,341,0,0,0,0,0,1,0,'1',0,0, - "4","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1085,302,1085,302,1280,322,200,0,0,200,-384,0],[ -]), -poly('black','',3,[ - 1280,310,1355,305,1355,300],0,1,1,340,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1280,300,1280,300,1355,310,200,0,0,200,-540,0],[ -]), -poly('black','',3,[ - 685,306,755,526,1055,306],0,1,1,339,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 685,306,685,306,1055,526,200,0,0,200,-64,0],[ -]), -group([ -box('black','',624,318,679,322,0,1,1,338,0,0,0,1,0,'1',0,[ - 700,318,700,318,975,338,200,0,0,200,-76,0],[ -]), -poly('black','',4,[ - 975,318,990,323,990,333,975,338],0,1,1,337,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 975,318,975,318,990,338,200,0,0,200,-296,0],[ -]), -poly('black','',4,[ - 700,338,685,333,685,323,700,318],0,1,1,336,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 685,318,685,318,700,338,200,0,0,200,-64,0],[ -]) -], -335,0,0,[ -]) -], -334,0,0,[ -]), -group([ -poly('black','',4,[ - 665,324,665,294,1085,294,1085,324],0,1,1,345,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 665,294,665,294,1085,324,200,0,0,200,-48,0],[ -]), -poly('black','',3,[ - 605,324,605,304,665,294],0,1,1,346,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 605,294,605,294,665,324,200,0,0,200,0,0],[ -]), -poly('black','',3,[ - 1085,294,1205,294,1280,314],0,1,1,347,0,0,0,0,0,1,0,'1',0,0, - "4","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1085,294,1085,294,1280,314,200,0,0,200,-384,0],[ -]), -poly('black','',3,[ - 1280,298,1355,303,1355,308],0,1,1,348,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1280,298,1280,298,1355,308,200,0,0,200,-540,0],[ -]), -poly('black','',3,[ - 685,470,755,250,1055,470],0,1,1,349,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 685,250,685,250,1055,470,200,0,0,200,-64,0],[ -]), -group([ -box('black','',624,278,679,282,0,1,1,351,0,0,0,1,0,'1',0,[ - 700,278,700,278,975,298,200,0,0,200,-76,0],[ -]), -poly('black','',4,[ - 975,298,990,293,990,283,975,278],0,1,1,352,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 975,278,975,278,990,298,200,0,0,200,-296,0],[ -]), -poly('black','',4,[ - 700,278,685,283,685,293,700,298],0,1,1,353,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 685,278,685,278,700,298,200,0,0,200,-64,0],[ -]) -], -350,0,0,[ -]) -], -344,0,0,[ -]) -], -384,0,0,[ -]), -oval('black','',585,220,755,380,0,1,1,406,0,0,0,0,0,'1',0,[ -]) -], -429,0,0,[ -]). -group([ -group([ -group([ -poly('black','',4,[ - 406,237,406,267,826,267,826,237],0,1,1,433,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 406,237,406,237,826,267,3.61737e-14,-200,200,3.61737e-14,144,-5],[ -]), -poly('black','',3,[ - 346,237,346,257,406,267],0,1,1,434,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 346,237,346,237,406,267,3.61737e-14,-200,200,3.61737e-14,204,7],[ -]), -poly('black','',3,[ - 826,259,946,259,1021,239],0,1,1,435,0,0,0,0,0,1,0,'1',0,0, - "4","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 826,239,826,239,1021,259,3.61737e-14,-200,200,3.61737e-14,-274,-91],[ -]), -poly('black','',3,[ - 1021,247,1096,242,1096,237],0,1,1,436,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1021,237,1021,237,1096,247,3.61737e-14,-200,200,3.61737e-14,-471,-128],[ -]), -poly('black','',3,[ - 426,243,496,463,796,243],0,1,1,437,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 426,243,426,243,796,463,3.61737e-14,-200,200,3.61737e-14,129,-15],[ -]), -group([ -box('black','',568,170,572,225,0,1,1,439,0,0,0,1,0,'1',0,[ - 441,255,441,255,716,275,3.61737e-14,-200,200,3.61737e-14,127,-30],[ -]), -poly('black','',4,[ - 716,255,731,260,731,270,716,275],0,1,1,440,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 716,255,716,255,731,275,3.61737e-14,-200,200,3.61737e-14,-148,-85],[ -]), -poly('black','',4,[ - 441,275,426,270,426,260,441,255],0,1,1,441,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 426,255,426,255,441,275,3.61737e-14,-200,200,3.61737e-14,142,-27],[ -]) -], -438,0,0,[ -]) -], -432,0,0,[ -]), -group([ -poly('black','',4,[ - 406,261,406,231,826,231,826,261],0,1,1,443,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 406,231,406,231,826,261,3.61737e-14,-200,200,3.61737e-14,138,1],[ -]), -poly('black','',3,[ - 346,261,346,241,406,231],0,1,1,444,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 346,231,346,231,406,261,3.61737e-14,-200,200,3.61737e-14,197,13],[ -]), -poly('black','',3,[ - 826,231,946,231,1021,251],0,1,1,445,0,0,0,0,0,1,0,'1',0,0, - "4","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 826,231,826,231,1021,251,3.61737e-14,-200,200,3.61737e-14,-283,-83],[ -]), -poly('black','',3,[ - 1021,235,1096,240,1096,245],0,1,1,446,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1021,235,1021,235,1096,245,3.61737e-14,-200,200,3.61737e-14,-473,-126],[ -]), -poly('black','',3,[ - 426,407,496,187,796,407],0,1,1,447,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 426,187,426,187,796,407,3.61737e-14,-200,200,3.61737e-14,74,41],[ -]), -group([ -box('black','',528,171,532,226,0,1,1,449,0,0,0,1,0,'1',0,[ - 441,215,441,215,716,235,3.61737e-14,-200,200,3.61737e-14,87,11],[ -]), -poly('black','',4,[ - 716,235,731,230,731,220,716,215],0,1,1,450,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 716,215,716,215,731,235,3.61737e-14,-200,200,3.61737e-14,-188,-44],[ -]), -poly('black','',4,[ - 441,215,426,220,426,230,441,235],0,1,1,451,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 426,215,426,215,441,235,3.61737e-14,-200,200,3.61737e-14,102,14],[ -]) -], -448,0,0,[ -]) -], -442,0,0,[ -]) -], -431,0,0,[ -]), -oval('black','',470,94,630,264,0,1,1,452,0,0,0,1,0,'1',0,[ - 326,157,326,157,496,317,1.60782e-13,-1000,1000,1.60782e-13,144,107],[ -]) -], -430,0,0,[ -]). -group([ -group([ -group([ -poly('black','',4,[ - 406,312,406,342,826,342,826,312],0,1,1,502,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 406,312,406,312,826,342,3.61737e-14,200,200,-3.61737e-14,144,59],[ -]), -poly('black','',3,[ - 346,312,346,332,406,342],0,1,1,503,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 346,312,346,312,406,342,3.61737e-14,200,200,-3.61737e-14,204,47],[ -]), -poly('black','',3,[ - 826,334,946,334,1021,314],0,1,1,504,0,0,0,0,0,1,0,'1',0,0, - "4","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 826,314,826,314,1021,334,3.61737e-14,200,200,-3.61737e-14,-274,141],[ -]), -poly('black','',3,[ - 1021,322,1096,317,1096,312],0,1,1,505,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1021,312,1021,312,1096,322,3.61737e-14,200,200,-3.61737e-14,-471,182],[ -]), -poly('black','',3,[ - 426,318,496,538,796,318],0,1,1,506,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 426,318,426,318,796,538,3.61737e-14,200,200,-3.61737e-14,129,57],[ -]), -group([ -box('black','',568,378,572,433,0,1,1,508,0,0,0,1,0,'1',0,[ - 441,330,441,330,716,350,3.61737e-14,200,200,-3.61737e-14,127,48],[ -]), -poly('black','',4,[ - 716,330,731,335,731,345,716,350],0,1,1,509,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 716,330,716,330,731,350,3.61737e-14,200,200,-3.61737e-14,-148,103],[ -]), -poly('black','',4,[ - 441,350,426,345,426,335,441,330],0,1,1,510,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 426,330,426,330,441,350,3.61737e-14,200,200,-3.61737e-14,142,45],[ -]) -], -507,0,0,[ -]) -], -501,0,0,[ -]), -group([ -poly('black','',4,[ - 406,336,406,306,826,306,826,336],0,1,1,512,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 406,306,406,306,826,336,3.61737e-14,200,200,-3.61737e-14,138,65],[ -]), -poly('black','',3,[ - 346,336,346,316,406,306],0,1,1,513,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 346,306,346,306,406,336,3.61737e-14,200,200,-3.61737e-14,197,53],[ -]), -poly('black','',3,[ - 826,306,946,306,1021,326],0,1,1,514,0,0,0,0,0,1,0,'1',0,0, - "4","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 826,306,826,306,1021,326,3.61737e-14,200,200,-3.61737e-14,-283,149],[ -]), -poly('black','',3,[ - 1021,310,1096,315,1096,320],0,1,1,515,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 1021,310,1021,310,1096,320,3.61737e-14,200,200,-3.61737e-14,-473,184],[ -]), -poly('black','',3,[ - 426,482,496,262,796,482],0,1,1,516,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 426,262,426,262,796,482,3.61737e-14,200,200,-3.61737e-14,74,113],[ -]), -group([ -box('black','',528,377,532,432,0,1,1,518,0,0,0,1,0,'1',0,[ - 441,290,441,290,716,310,3.61737e-14,200,200,-3.61737e-14,87,87],[ -]), -poly('black','',4,[ - 716,310,731,305,731,295,716,290],0,1,1,519,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 716,290,716,290,731,310,3.61737e-14,200,200,-3.61737e-14,-188,142],[ -]), -poly('black','',4,[ - 441,290,426,295,426,305,441,310],0,1,1,520,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 426,290,426,290,441,310,3.61737e-14,200,200,-3.61737e-14,102,84],[ -]) -], -517,0,0,[ -]) -], -511,0,0,[ -]) -], -500,0,0,[ -]), -oval('black','',470,339,630,509,0,1,1,521,0,0,0,1,0,'1',0,[ - 326,232,326,232,496,392,1.60782e-13,1000,1000,-1.60782e-13,144,107],[ -]) -], -499,0,0,[ -]). -group([ -group([ -group([ -poly('black','',4,[ - 255,300,255,330,675,330,675,300],0,1,1,548,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 255,300,255,300,675,330,-200,0,0,200,228,0],[ -]), -poly('black','',3,[ - 195,300,195,320,255,330],0,1,1,549,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 195,300,195,300,255,330,-200,0,0,200,300,0],[ -]), -poly('black','',3,[ - 675,322,795,322,870,302],0,1,1,550,0,0,0,0,0,1,0,'1',0,0, - "4","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 675,302,675,302,870,322,-200,0,0,200,-276,0],[ -]), -poly('black','',3,[ - 870,310,945,305,945,300],0,1,1,551,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 870,300,870,300,945,310,-200,0,0,200,-510,0],[ -]), -poly('black','',3,[ - 275,306,345,526,645,306],0,1,1,552,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 275,306,275,306,645,526,-200,0,0,200,204,0],[ -]), -group([ -box('black','',421,318,476,322,0,1,1,554,0,0,0,1,0,'1',0,[ - 290,318,290,318,565,338,-200,0,0,200,186,0],[ -]), -poly('black','',4,[ - 565,318,580,323,580,333,565,338],0,1,1,555,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 565,318,565,318,580,338,-200,0,0,200,-144,0],[ -]), -poly('black','',4,[ - 290,338,275,333,275,323,290,318],0,1,1,556,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 275,318,275,318,290,338,-200,0,0,200,204,0],[ -]) -], -553,0,0,[ -]) -], -547,0,0,[ -]), -group([ -poly('black','',4,[ - 255,324,255,294,675,294,675,324],0,1,1,558,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 255,294,255,294,675,324,-200,0,0,200,228,0],[ -]), -poly('black','',3,[ - 195,324,195,304,255,294],0,1,1,559,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 195,294,195,294,255,324,-200,0,0,200,300,0],[ -]), -poly('black','',3,[ - 675,294,795,294,870,314],0,1,1,560,0,0,0,0,0,1,0,'1',0,0, - "4","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 675,294,675,294,870,314,-200,0,0,200,-276,0],[ -]), -poly('black','',3,[ - 870,298,945,303,945,308],0,1,1,561,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 870,298,870,298,945,308,-200,0,0,200,-510,0],[ -]), -poly('black','',3,[ - 275,470,345,250,645,470],0,1,1,562,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 275,250,275,250,645,470,-200,0,0,200,204,0],[ -]), -group([ -box('black','',421,278,476,282,0,1,1,564,0,0,0,1,0,'1',0,[ - 290,278,290,278,565,298,-200,0,0,200,186,0],[ -]), -poly('black','',4,[ - 565,298,580,293,580,283,565,278],0,1,1,565,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 565,278,565,278,580,298,-200,0,0,200,-144,0],[ -]), -poly('black','',4,[ - 290,278,275,283,275,293,290,298],0,1,1,566,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 275,278,275,278,290,298,-200,0,0,200,204,0],[ -]) -], -563,0,0,[ -]) -], -557,0,0,[ -]) -], -546,0,0,[ -]), -oval('black','',345,220,515,380,0,1,1,567,0,0,0,0,0,'1',0,[ -]) -], -545,0,0,[ -]). -poly('black','',4,[ - 600,40,600,110,735,250,810,250],0,1,1,591,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,[ - 660,220,800,220],0,1,1,795,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 630,175,630,45],0,1,1,796,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -arc('blue','',0,1,1,0,418,168,550,300,630,195,680,300,1,264,264,3328,-3328,797,0,0,8,3,0,0,0,'1','8','3',0,[ -]). -poly('blue','',2,[ - 550,20,850,20],0,1,1,800,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 600,15,600,25],0,1,1,801,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 650,15,650,25],0,1,1,802,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 700,15,700,25],0,1,1,803,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 750,15,750,25],0,1,1,804,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 800,15,800,25],0,1,1,805,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 850,15,850,25],0,1,1,806,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -text('blue',650,22,1,1,1,18,16,807,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,35,'',[ -minilines(18,16,0,0,1,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "10")]) -]) -])]). -text('blue',750,22,1,1,1,18,16,809,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,35,'',[ -minilines(18,16,0,0,1,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "20")]) -]) -])]). -text('blue',850,22,1,1,1,18,16,811,13,3,0,1,0,0,2,18,16,0,0,"",0,0,0,0,35,'',[ -minilines(18,16,0,0,1,1,0,[ -mini_line(18,13,3,0,0,0,[ -str_block(0,18,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, - "30")]) -]) -])]). -page(5,"",1,''). -poly('black','',4,[ - 250,50,50,50,50,250,50,450],0,1,1,600,1,0,0,0,0,0,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',4,[ - 150,450,150,250,150,150,245,150],0,1,1,603,1,0,0,0,0,0,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 250,150,350,150],0,1,1,604,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 250,50,350,50],0,1,1,605,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',4,[ - 350,50,550,50,550,250,550,450],0,1,1,606,1,0,0,0,0,0,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',4,[ - 450,450,450,250,450,150,350,150],0,1,1,607,1,0,0,0,0,0,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 50,250,150,250],0,1,1,608,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 250,150,250,50],0,1,1,609,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 350,50,350,150],0,1,1,610,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 450,250,550,250],0,1,1,611,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('black','',2,[ - 150,150,50,50],0,1,1,612,1,0,3,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,[ - 450,150,550,50],0,1,1,613,1,0,3,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 300,450,300,50],1,1,1,616,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 300,450,550,450],1,1,1,617,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -text('blue',310,337,1,0,1,27,16,618,13,3,0,1,0,0,2,27,16,0,0,"",0,0,0,0,350,'',[ -minilines(27,16,0,0,0,1,0,[ -mini_line(27,13,3,0,0,0,[ -str_block(0,27,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,27,13,3,0,-2,0,0,0,0,0, - "0.2")]) -]) -])]). -text('blue',310,227,1,0,1,27,16,620,13,3,0,1,0,0,2,27,16,0,0,"",0,0,0,0,240,'',[ -minilines(27,16,0,0,0,1,0,[ -mini_line(27,13,3,0,0,0,[ -str_block(0,27,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,27,13,3,0,-2,0,0,0,0,0, - "0.4")]) -]) -])]). -text('blue',310,127,1,0,1,27,16,622,13,3,0,1,0,0,2,27,16,0,0,"",0,0,0,0,140,'',[ -minilines(27,16,0,0,0,1,0,[ -mini_line(27,13,3,0,0,0,[ -str_block(0,27,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,27,13,3,0,-2,0,0,0,0,0, - "0.6")]) -]) -])]). -text('blue',400,422,1,0,1,27,16,624,13,3,0,1,0,0,2,27,16,0,0,"",0,0,0,0,435,'',[ -minilines(27,16,0,0,0,1,0,[ -mini_line(27,13,3,0,0,0,[ -str_block(0,27,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,27,13,3,0,-2,0,0,0,0,0, - "0.2")]) -]) -])]). -text('blue',500,422,1,0,1,27,16,626,13,3,0,1,0,0,2,27,16,0,0,"",0,0,0,0,435,'',[ -minilines(27,16,0,0,0,1,0,[ -mini_line(27,13,3,0,0,0,[ -str_block(0,27,13,3,0,-2,0,0,0,[ -str_seg('blue','Courier',0,80640,27,13,3,0,-2,0,0,0,0,0, - "0.4")]) -]) -])]). -poly('blue','',2,[ - 295,350,305,350],0,1,1,628,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 295,250,305,250],0,1,1,630,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 295,150,305,150],0,1,1,631,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 295,50,305,50],0,1,1,632,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 400,445,400,455],0,1,1,633,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',2,[ - 500,445,500,455],0,1,1,634,1,0,0,0,0,0,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',4,[ - 600,50,600,55,600,250,700,450],0,1,1,635,1,0,0,0,0,0,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',4,[ - 600,50,700,50,850,50,1000,50],0,1,1,636,1,0,0,0,0,0,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',4,[ - 1000,50,1000,100,1000,150,1000,200],0,1,1,637,1,0,0,0,0,0,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -poly('blue','',4,[ - 1000,200,850,200,700,300,700,445],0,1,1,638,1,0,0,0,0,0,0,'1',0,0, - "6","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -page(6,"Deck 15",1,''). -oval('black','',100,100,1000,1000,0,1,1,853,0,0,0,0,0,'1',0,[ -]). -oval('black','',500,500,600,600,0,1,1,856,0,0,0,0,0,'1',0,[ -]). -oval('black','',400,400,700,700,0,1,1,857,0,0,0,0,0,'1',0,[ -]). -box('black','',525,415,575,500,0,1,1,859,0,0,0,0,0,'1',0,[ -]). -box('black','',580,459,679,545,0,1,1,860,0,0,0,1,0,'1',0,[ - 647,474,647,474,697,559,500,866.025,-866.025,500,7,-15],[ -]). -box('black','',580,553,679,639,0,1,1,863,0,0,0,1,0,'1',0,[ - 682,573,682,573,732,658,-500,866.025,-866.025,-500,-3,23],[ -]). -box('black','',524,599,574,684,0,1,1,868,0,0,0,1,0,'1',0,[ - 650,625,650,625,700,710,-1000,3.21563e-13,-3.21563e-13,-1000,-76,59],[ -]). -oval('black','',575,415,600,440,0,1,1,873,0,0,0,0,0,'1',0,[ -]). -arc('black','',0,1,1,0,440,440,550,550,550,440,640,490,1,220,220,5760,-3648,876,0,0,8,3,0,0,0,'1','8','3',0,[ -]). -arc('black','',0,1,1,0,460,460,550,550,550,460,620,505,1,180,180,5760,-3712,877,0,0,8,3,0,0,0,'1','8','3',0,[ -]). diff --git a/pr/schneller_kreuzer/sonden_hangar.pov b/pr/schneller_kreuzer/sonden_hangar.pov deleted file mode 100644 index 3fc99ed..0000000 --- a/pr/schneller_kreuzer/sonden_hangar.pov +++ /dev/null @@ -1,124 +0,0 @@ -/* - Sondenhangar: - - Randbedingungen: - - Platz eingeschränkt durch Hangars f. 1-Mann-Jäger. (16 m breit) - sowie Außenhülle (Schräge ca. <18, 4.8> .. <26, 0>) - 1 m breiter Gang in der Mitte. - - */ - -#macro fach (b1, l1, r2) - #local p000 = <-(b1/2-r2), r2, r2>; - #local p001 = <-(b1/2-r2), r2, l1-r2>; - #local p010 = <-(b1/2-r2), b1-r2 r2>; - #local p011 = <-(b1/2-r2), b1-r2 l1-r2>; - #local p100 = <+(b1/2-r2), r2, r2>; - #local p101 = <+(b1/2-r2), r2, l1-r2>; - #local p110 = <+(b1/2-r2), b1-r2 r2>; - #local p111 = <+(b1/2-r2), b1-r2 l1-r2>; - - union { - cylinder { p000, p001, r2 } - cylinder { p010, p011, r2 } - cylinder { p100, p101, r2 } - cylinder { p110, p111, r2 } - - cylinder { p000, p010, r2 } - cylinder { p001, p011, r2 } - cylinder { p100, p110, r2 } - cylinder { p101, p111, r2 } - - cylinder { p000, p100, r2 } - cylinder { p001, p101, r2 } - cylinder { p010, p110, r2 } - cylinder { p011, p111, r2 } - - box { p000 - r2, p000 + r2 } - box { p001 - r2, p001 + r2 } - box { p010 - r2, p010 + r2 } - box { p011 - r2, p011 + r2 } - box { p100 - r2, p100 + r2 } - box { p101 - r2, p101 + r2 } - box { p110 - r2, p110 + r2 } - box { p111 - r2, p111 + r2 } - - pigment { color Red } - - } - -#end - -#declare sonden_hangar_r = - union { - #local r1 = 13; - #local b1 = 0.5; - #local l1 = 2.0; - #local r2 = 0.01; - #local da = atan2(b1/2, r1) * 2; - #local aa = atan2(1, 1) + da * 1.5; - - #while (r1*cos(aa + da/2) > 8.05) - #debug concat("\naa = ", str(aa, 0, 5)) - #local hh = 0; - #while (hh < 4.8 - b1) - object { - fach(b1, l1, r2) - - translate <0, hh, r1> - rotate <0, degrees(aa), 0> - } - #local hh = hh + b1; - #end - - #local aa = aa + da; - #end - - #local r1 = 16; - #local b1 = 0.5; - #local r2 = 0.01; - #local da = atan2(b1/2, r1) * 2; - #local aa = atan2(1, 1) + da * 1.5; - - #while (r1*cos(aa + da/2) > 8.05) - #debug concat("\naa = ", str(aa, 0, 5)) - #local l1 = 5.0; - #local hh = 0; - #while (hh < 3.1 - b1) - object { - fach(b1, l1, r2) - - translate <0, hh, r1> - rotate <0, degrees(aa), 0> - } - #local hh = hh + b1; - #end - - #local l1 = 2.5; - #while (hh < 4.2 - b1) - object { - fach(b1, l1, r2) - - translate <0, hh, r1> - rotate <0, degrees(aa), 0> - } - #local hh = hh + b1; - #end - - #local aa = aa + da; - #end - - } - -#declare sonden_hangar = - union { - object { sonden_hangar_r } - object { - sonden_hangar_r - matrix <0, 0, 1, - 0, 1, 0, - 1, 0, 0, - 0, 0, 0> - } - } diff --git a/pr/schneller_kreuzer/speicherbank.pov b/pr/schneller_kreuzer/speicherbank.pov deleted file mode 100644 index 52bdefb..0000000 --- a/pr/schneller_kreuzer/speicherbank.pov +++ /dev/null @@ -1,230 +0,0 @@ -#include "T_arkonstahl.pov" -#include "glass.inc" - -#declare gummi = - texture { - pigment { - color 0.2 - - } - } - -#declare trafo = - union { - intersection { - sphere { - 0, 1 - scale <1.1, 4, 1.1> - } - box { - <-1, 0, -1> - <1, 4, 1> - } - texture { T_arkonstahl } - } - intersection { - sphere { - 0, 1 - scale <1.1, 2, 1.1> - texture { T_Copper_3D } - } - box { - <-1, 1.2, -1> - <1, 2, 1> - } - translate <0, 2.3, 0> - } - intersection { - sphere { - 0, 1 - scale <1.1, 2, 1.1> - texture { T_Copper_3D } - } - box { - <-1, 1.4, -1> - <1, 2, 1> - } - translate <0, 2.6, 0> - } - intersection { - sphere { - 0, 1 - scale <1.1, 2, 1.1> - texture { T_Copper_3D } - } - box { - <-1, 1.6, -1> - <1, 2, 1> - } - translate <0, 2.9, 0> - } - } - -#declare speicherbank = - union { - box { - <1, 0, -2.5> - <8, 8, 2.5> - texture {pigment {color White }} - } - box { - <0, 0, -2.5> - <1, 4, 1.5> - texture {pigment {color White }} - } - #local i = 0.1; - #while (i < 4) - cylinder { - <0.25, i, 1.6> - <0.75, i, 1.6> - 0.02 - texture { gummi } - } - #local i = i + 0.2; - #end - cylinder { - <0.25, 0, 1.6> - <0.25, 5, 1.6> - 0.02 - texture { gummi } - } - cylinder { - <0.75, 0, 1.6> - <0.75, 5, 1.6> - 0.02 - texture { gummi } - } - cylinder { - <0.75, 5, 1.6> - <0.75, 5, 1.45> - 0.02 - texture { gummi } - } - cylinder { - <0.75, 5, 1.45> - <1, 5, 1.45> - 0.02 - texture { gummi } - } - cylinder { - <0.25, 5, 1.6> - <0.25, 5, 1.45> - 0.02 - texture { gummi } - } - cylinder { - <0.25, 5, 1.45> - <0.05, 5, 1.45> - 0.02 - texture { gummi } - } - cylinder { - <0.05, 5, 1.45> - <0.05, 5, -2.45> - 0.02 - texture { gummi } - } - cylinder { - <0.05, 5, -2.45> - <1.00, 5, -2.45> - 0.02 - texture { gummi } - } - #local i = 0; - #while (i <= 4) - cylinder { - <0.05, 5, i * (2.45 + 1.45) / 4 - 2.45 > - <0.05, 4, i * (2.45 + 1.45) / 4 - 2.45 > - 0.02 - texture { gummi } - } - #local i = i + 1; - #end - union { - box { - <0, 0, 0>, <1.4, 0.9, -0.01> - texture { - pigment {Black} - } - } - box { - <0.4, 0.5, 0.01>, <1.3, 0.8, -0.02> - texture { - pigment {Green} - } - } - sphere { - <0.55, 0.35, 0.01>, 0.13 - scale <1, 1, 0.1> - texture { - pigment {Green} - } - } - sphere { - <0.85, 0.35, 0.01>, 0.13 - scale <1, 1, 0.1> - texture { - pigment {Yellow} - } - } - sphere { - <1.15, 0.35, 0.01>, 0.13 - scale <1, 1, 0.1> - texture { - pigment {Red} - } - } - matrix < // swap x<->z // swap x<->z - 0, 0, 1, - 0, 1, 0, - 1, 0, 0, - 0, 0, 0 - > - translate <1, 5, -1.4> - } - object { - trafo - translate <7, 0, -3.5> - } - object { - trafo - translate <7, 0, +3.5> - } - torus { - 1, 0.5 - rotate <90, 0, 0> - translate <5, 5, -2.5> - texture { T_Copper_3D } - } - torus { - 1, 0.5 - rotate <90, 0, 0> - translate <5, 5, +2.5> - texture { T_Copper_3D } - } - intersection { - torus { - 5, 1 - - } - plane { - <-1, 0, 0> 0 - rotate <0, 0, 0> - } - plane { - <0, 0, -1> 0 - rotate <0, 0, 0> - } - plane { - <0, 0, +1> 0 - rotate <0, -60, 0> - } - texture { - T_Ruby_Glass - } - interior { - ior 1.1 - } - translate <0, 5, 5 * sqrt(1/3)> - } - } diff --git a/pr/schneller_kreuzer/test-deck_13.png b/pr/schneller_kreuzer/test-deck_13.png deleted file mode 100644 index 0427d2b70e98bf1ff0799e8fe999779e01955697..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252056 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

Pa`<;bsMRy>Mkj?7x5O6twj-# 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 c{k_vZ(8ttk zHf14~k3dn~=y5GPDKi^_SUE3YE-EWmy8<3FpXg71W`sHv8o-PKhW~d;{D{99Di~M? zrD3J-e?WpOLl2wL@y#ccsGi7~w!q{#EW%30xVeZ`DiQk9B3rm#3k^ss2SDp=-i&ya zUZJW#GC^ju63?~4|8F;Tch%aBL+`fnR{*o8qT~kyQp^X>*Hki`s zGseJl~KO{0Yed&Cxxhgg>h43Ioz1`Z80^%~uy* zdkrpD;q^?VytD+^Vp^7LteYCjT;o`QbC`(YHWpo___OAFSr`+ON1T|Rbja_rV# z3*RS655;b4tPWpiWl{J-nCxH@XB2Dw;T)Dp(>*FM~hf z0t6f48nM2G5nUg>;OEdQ-aA-*(`8&^q^@#9gjyNA*w68u8vd1ebgUX?M5ILyZq@yP zf_a-Vb&IQvth<s;MTF9|+ zhNF&01F`_*4zC3ZK28j5(?E~#pVib8#j7_ZUeW5XztVHihH30~H&Ct#cug zL`QMWY{TI)M{qMa zd&|c9;+6`_EYLN(^?SKrPALQ~2-PLCr{X4UepM&l&~Tv2hBHq(g2{@H|L63**jJ%g zsUX;Ag@2mNl#hXqXHK3+i8L;@PCn|KdT7W4PGa@j8V$-6egAfE&cAc=T%MoDN|mNQ z9lLh2XU9QxK42FrW}Y#MV_#f4RW!lH2J}OGpk}0#X!<}>*+r}7?NFpz& zhIG4PaOxd}09)PBXo-#PB$njG1-3Q2GAzOy)4d??^3(!RdP>M`*X4e~HAzKd5#MMd zWP2?4MzH`F#uuTZE=H_yg6fyT-{0*!GzGhfPE;5Wo#?V{_2Gdz%DB%NapXSMo6R4;b-t>cs&k>T?Bpc%8YkdAB>9U27ZQrmKahFhuZ);&81c|z#`Tde zgYfN%A^MXoCEgKz_+g1w+TWnEkIQG38Xy~x6QMIt6(ePc)Q@>>65EJPjfzAom%A#) z`kE@AjLM3n{%>h%-i*Jw=a=UQ3de`_dn9J?#BR1`yp_?rKu=)af7G2UN$V`QOy9^Z6G{AH92$-z@ch>uR1=FV@%b z)Co$!Ej3lmX;b#=MVLJ+zUmdLG+3awXYWIDE5!Rj4ZKj0CVOODa^93`x#H zY>TG%inB}F!885sZuJyV+2oE| zkZVh}Vi_T*>;X;Aa&_5^i=#DG zu72+Ik)O_8Ri7RZVYQKUZY2l)uk@Je?Z4p_djujGy276m?up^D)R?@07rsroz&)Xt zI)&a6`(bKmOK2rRRK)=>|C}@-Wl&IV`dx!I-51W8)gMqiqMdl&*h@=$^i@Q==f5ElQ-15pmD$|$|Sow=I zP7%K0$41Utvs;d|Ew0~REB|=Kh)}*e91Sbm_|luHiBhPLfF58C;AgTYPo^^mL}A%I z&FxI4>b;7~NNN64Q{~H;w_Se~reO(u^JWRJSKa!)?p30qwy)K~U_V7+b*{n6U3tXF zL-hEjJn(k&q;2?tQ+yrJ-X7%gfaL#WsDh~8)VRZ`Yd8*VF7q7=u825SH_D0MvB34M zApYHEDw9o{nav)WSKOZ@ec$(2Qq}=+2Otm53^uA(>*9BW_jS)xJV})Ae)Kdc(jkl~ zUFO7?um*P2NXnoq8@^20^SR4NYEeceA7lygl zm}N;K;bAk6LoL#nD~1##Phqkspoj5qgWSTy!wEh2e~)&gKivd;d=3o9l!Iuwj;EOg$_095vAqRMMPl(^ zF55hspC145<;^ezP);@~Em$N_TG+YL!v3)@b1hT$)eU;xpb)~WQJ_Vnf%6(WQuFq< zp?s|7;R*0fqe3PY>1t}XscEWQ1ILi`EPI2TeF?Ow(ayv;(o_d=x#3bGwu=jete`CG zke~kqAQYkRTZ9^qK8l**)Lq`udZruUp|1w6sy=x720k9#NC}9f+C0YxGhXC-6sph< z<0p!HLWu14XXdevlI*bm1xIs((w}4~vsA`Y^+wV;IM7`rBBY3lFS&0UF)*m@pTiF$njha!lrkg#HVn`ZEIiy z$_0;c6y`bUenfJrBJV@o{PSscH<>$ZHsvy7GgX0~EJn=b=H>#wNxo13n&cxAP)$J+ z$vpp>ZXmTTfeQFkSFy)89Vo*5bVD)@mPy9+JX}UJ_17T#qxr5|FZOra9N4^Ys?C>8 z8bnE5&Dpjqkd1WxxBSAg(5HCkB6+l(nrH-VKwP*lp%?ec^)Q+9Ebl;+3T0;vwRx82 zBV%R+*!c@CKa-le5Q9z*iFZDGJl`VgG=r@tenai5FRso%8w!lVD^5J{&Hab$C0cIb z!c^^kzh&U6N8i1Km0~BFEJGdU^?2aG=&cf4cC6Q7mdY9xJw)fc_~XoKyVX_X*>3$( z^UyN8*BFlj8gdV_uTO!>>O6uw{L$8iAD(D0h~9JcS_EoWeOK9i`%%R7Du>uO6Q1Sv zZ4|^qhU(Iv4BOdR^mnISuGJROn2hzl>S86XTHy2iw#jNXJtM>TWzmz-kv*p|yFVkP zAg!-A)1Qm8SEYqM2PrS@D_SJN?F$x#nBO%mcO3tH{jzdUOE9Z=3uJYAj#9kX=!+X- zTJ+L%_{5maA~#y`_*)&fV>V$mD+|4GXwKI9>33a{Nv3WaqHVcYccbp}9xpVy)^bdX zz2%G%u!ViF8awNDnAvoh>^-BIQmw>%pTa;}RFMs(dd)J=J-;^ryDO6FcV;G+?DC8P zdsV2h!_j(2XtDj;t^z6Dn^jQ?n3+ab)*oc(=BK%^ z63jhga4<9fEU2R}#=ba$$t&x_5`xZs39>hz6fI(Bs(#&$qKptZ-R~OGgOYF^!qC8l z#OfM)sA=3Jq^tr&(VU%u)K-1tv{g@ls)v@ue7+<=L?W%_F)eBKC`L1`{qaLF8kFkq z$7zqg3&BRxyJTK`V+h7Z$8ZuI*4a?N$T3sQ=5KlFo)~C=cYu#%0jLt?Qwj*Q24etI zT=DsvjSjZILH!j(A#X@8^N>7LAe^=H@p5G5pjP=qQgw-N?U(HAzF;#?DS54%WN?mX zgfgoa$C_uf8~R@oA-7$nWdNu~1ib%o^M7Sh@b>S`?#uiJvuvI<0KPwcANZIBv^a2n z+3MF)<@YCrFoH8Qex{$)QH`Q{Y5eK^mix=wGW^Vscc)LNMG859sfxo|4r9A5&4b-< zw>|8>K@dMCuAju>`5%(=02j*|ywXf^Z+pLY0|-803_!F?Zo?VZD?gAPYa7|{9@XCm zuj@kqo;syGIhvYrlYkk(gOn-6Mj;v6jp1hJXgo<*a&%g}3@@-nkHbMH9OCwOO|_jg zP%%BUM9K|n1}A<-P+3>cvSeWQn{+(U+AjAy1;kXvuO-DgO}qp8r`NA;^n?%zjOwg; zi?e3e$9vn5-zW-Ykt63wNlu`m>|**F<=XHH{ER$s4BEw_b#Ybp!V&;}$?I;)1Vp~Q zA8jU40-ZNHU;b_ia)8}^!B5Rg@r8MjvB4MHpW0H@IG*y`;_n$)IDg=25-rN&39IsK zaJc4I|6xQqe@R^801-cJzQLm8XDQN(>7(YLvhIwwyEOFtBBzS+6HZeDECH%67<8sR z@8)bPtI>$;OZ#lNZapq&T`^(~f2-|5c$&g$O8UO}2b<2gxwIPABxhC57p)d8?vG>U zvJc<0B~enDaV!c%&Vu6PAVAa5H{bDOBkZx0(WBM#wLq;;e49#?;S3ovu^DabKcNmM z=56s}T{`2^9=mUv+rN@cHHCac$_Bv(7`>r|1m|wF8FgYjq_HO4YFDb~b7~_|#Y2id zEXT0Lvn-P}HYQ|Zyd$?-)S6Z!hcJ#*Y%;#SfS4rkWAGm%5uZ++bql4sHCH?F&_Sr# zL11+Eb0@WT@WEta&QDlD`7G^zk;Nzjzjswc(L*=ZEWap+*OUPbvo(!CdS* z%Y$8a3eFtW6F?p!iqhBEvgHw~T2CjOZ>Ivz#}uF=y}NMRt}*tytsKE|V<}(0vz++g z?_{t{^wRu<;Vqzn-$-(WD9nG?oRNEd?IP+O%#jqoX0Az*ltaX^lNA^D=9{*^md(Ef18j*QOdVsBJWR>?xXGc zAmmkjR;XvGu&*%%7p7{Rag2_$K~HskONkr898?w}vRHOhqr3Zy#fumF+m}C$@^M-D5RQ(D) zS=tRd*XFR4Nzj`o2aLbHJ?R3v>&_#{mqd=}E(Wg3O0yu5s@PZ%K4vvXLkg(~3VZUIrGibNXk;ri zKOTDC(?fC{Xzj}oxYTQ@Da#)-eZsH({=jW?-fEk2U`F3fw!DMH_Hl9L z(V`ojNz=kEU!h0!b$CV0^dN>XGm(M*Jcf2@uBq)hT@n4V`T1cys3}3_$ybn{&d?&h zq1M5r*9cU-4y1S6FZf?noMY^`oz@rQH_C4OYIFy(3UE_WS44`s{F525Hw+y%yb}Rg zN_A8zeWGcSsZ2^J9k=xO;pfj~Q zY&OKmq2GAtsJ9zNKxg_MtgboR^UKq;T3;WW0oKzlS~qASp~*pG4l9h=8LA{ojM85j z0|*)3PSIE1O%RN$oE~jc2-4%zV0zDs1vqMV{m^RD2M}oVY_7qfGw6HgaNsDoPGFJ=mCYj<3`dV@jdn`gU4&c$)O~t7x2o>!voD>IrYrG8zO`jDL$!! zw_?%IoNCWoq{Mt2L?~y%2`N+y8~yT;H)o}5S?X?nrJ7g{Iu zb9P_B*x{&PPv+GND%n40mp9%$#KgpoPm%g2%F4>U93puz#&vOS97%>hwSH?49}ENy zRCm{vmP)1{zvh)oc?Yw+6pzZ%50A&x?1GA4&cLbJ?cW`jM3F8Y^|J+Qc3VF?LPTjV zmrm9PMM`|lsRIW=0eJji@=r&m#fu*siABFMjs;-hq|IPJH8xm<6=->`dKmo4^j*j2 zZ}^(I=q)Noc-og3LMBZ~^Q9%`pHBoM=?x~#<5)>}3>T8U4=0dB+&DApEgTj=XU@GD zY^gyxeBA{M`I~<89ia)##harjYC|u`TH@~RG@2{ZMSn}B!WxLCB=h7M|K2B-_YWv< zc-`KZcq4aT+Q=1x$C^p@A_QzB&1046*r05no2R3q3DJW;%K5>T^pnzr6W$DXr%UYcg@Ch)6dYy{N(eK&6k_dvsg=1i&4zA zDR2SobkG}x#UEzvNl)cDBa8}d%DFd&E;S*y+PXFzF&gF}Hb`sE1JkfRT?zg@<(-AG zjSM=(OurF~lHK;3zlw{|n|CX>f1gB)R=WhAqkNvos=gWOCTPhkvT;$l{+s_1>E;8j z%o)f6&e*PVWLRO?33Kobqi4Te;+i3Dbr8Mg)(Jy|3{`p8SmI1!o9Pkzy*mngo$6x9 zI{)nK3mar zG;L2dn}$-wIHl^+WVwo~iKAV5?}uMwjQQYVdah|ivSxlnU27wN%0K+IwVZUyX8@D7 zV!0Za2fVxk&=#yX@oyi*KL}>}XX^m5PV65&RD;B;IWS*?*H5Cb?fYz+ZR?y^9*Zyx zadLo}t4DXSoj9?23{rUEUaJkEWJ+27%D(#Db60l{kBjC`gVCFw^tvnN@3bbqxAqYP zAbv<=9PKGGn>m<}f&By)=-j>^M(M|YHSf<-td6mCzb&05eqRHPkd=_lWsiAJ|&KRJA$=j)vq}=9{mbgUT$%-SJy3 zOJ$%v-&pe#;@>Ir=ub3xkGbW7(yKztmx%zS4sz!t9;{yxDH&KJl~1j|4go|Uv%(L3KM!$l9`RUcqv zDc9Df+Fc-LD{kKBPqB{8lo^!lB=mW9XD+5Qk*&F&1wHTBftqkp&d1#wW5FF~kGw8; zr=X;7!oL`BtCO@_??BR_OcE61>KwzRn9*|!16kaZ#8(CbkE=E?dJ#mv3t*X*lF1Ri z6t?{`Gd9ck`7amaZkXsn*1DLHe#h@XYoewgm4{*I?KYy2dVvBwM8Cz`wEiDPWQn25 zAO5IE6-)}mpiF++7Xv6DS_p0GfHhuV!uzK?Z_039FMF@ccJ+l^aK`h8Fm0d}8I4^u zPuEQDClg)KULA!sb`WGcO#b&her#YkqAZJSa>?SkD}SC=IUr0d*{D&kX24|5vMKJN z>R-Hj|HbrDb(6pl52g*hma@m}a>44#O88WITYUUOs?7{8c6eoCb^>sz$%O~p!q6rJ z*SXoO=lBRs4O!PK133pN|)UCE^QDQ++K;o|beq~l@aZQDE`FTtLwO^`9VMX&xaU2qpgOKTUz@TSSj( z*CLudZJjM`HOuL7Pm)lAa0;;wtV3FZI8f#^1D3Lxp;JCq)Rrf4G)>)TzB}eJGI$7{ zAOThokZ^KMrWF#J94(QpYhbOBQr}0u_NuPV;j_ZnP227^81{5~QM#NlqqD23`r@tY z$^ZIE004nJge}NC0YHQuZ>W9RqR&?HN9ps6rt^r*qL}o)-a|K+jh)uR)6VGMzkU%RwUC15TCFktt|u@5=}xcnSzP%P)-370jJ;SAqq z##vEIW*Ng;$xJUw$pHO1ec9K1-`DN6!PWnLnetJh0hcTmzL8y=Zr)8GjLIjh>d(S} z6=!~d>}lU*r<&_zZrPGJqEOwPO|6N}TMF=U_a)yxTmz(o3Rl*~iQy83p*+8ld%k~x$QFOg-qhRKePcz5CPS@ji-?2^ zs%x^yXXYxeo~8p!{_%q)Wn~;(n*xUIhERU6P?L?|)!{NP!=0d@pri-p8eV6y-|-Ce zjqCa$%=hX~R!uRpfB*iqx@#5S=V$dg$+9wemwD6Ca!TK;JD#Z~R3Mxzlj8U8aN!>A z5Syv!$q?|L1c^we%anN@@hLqd9%A}wCBU~KWdxlJT#)Zcs^Y6Bx?TM2ns)`aOx>gQ zN4AJWrNEOw*Es&ZTva0*+tzS={^Yg|uCgaLfDlmaRGt)=Tc2}#bPvp&sx>U@&*dZpv5RYA(kz8J>=Tva;~co=A%Frv@881Q9VB!?z4dG>zmR9f=nI-oui8 zwU(Rg5xw{Xn?v|gviNZdodQFo&!SY56aK)mB6DAo^OMonC36ljPlRns`Xhi$#3}== z*ho(XSm~IKLM*AZ5MBc*quAXTMWs^<9zhAC!tW5D zn|-lo>ft=N{7bE7p&@st4y(TSbJca-3)9TE0Xm=GceNoPi~VS{ppM! zZ*|x-mtB$Gx$o~%AiO}Egf55(#8vpijDgaU4l;2>+3gA5!Rt5kd2Wtlg9Xzb`~n5~ z@;l7%;Hs$kEx=QWOY~cgg3RB)XKzYgLuebx*aVRoRT4mwBH6Jia`P;ZTFqb$LaNah z>lotMue3Z->3@JPi#14+0vrmgAZ1nH;Fx>?2U@`{W`A2-PzeBNrLE;z59C zRmfjc4hY6SPbZDX~PlL}K^UGL7AsbCGdTThYHx(79H6K!^SSqq4CD_b{ zdflT{aJ2256)yN?2c+#f;{0ccwx-qX(zO+CQ$eShZjtf!fFllGP!tc~bF@z%8f`dP zoI;Ajf`*0;cg)Nb5)z6o9!s_#8=2c4v1O3EQ*{%zKZ*Katj2^@vzy*tj<8hG`!1?e zfpW(0h${z>1)4#_lK1+A&E;GsG`aJ%F`G-A%7 zbHxu4-k(RoI&G*#2OV|F!0xFi}7v=8$&B^hd9ybp#Q-RjZ08toKHtm~3a3YcX-JE-s{CON0w8*l` zVb>k95i^e7;!q0(g2 zBfddbZmbL{>_L&K9K!y5Cr=x8eN55*e5s33km-Aw?$Bze&CJSnnqOgv83!~Tu;HvE zlR}-HpDsU*P46F6DiAWnRzOfmdc>mU;H!TZjXeDvl2i}ND5%4fzgd?BN8W554NHV# zoP-&8RsEVO>mY?YzUBUD7Y7y|F`2&l!sc&Ti~N|&$658I9q^Tx9Ip6}1pM>wtV*-W z=t!GV^XRB!7~c{NJ$|nz+R47OWpX1;<;C)$6b;ES#G7CBjo!F!KO>K#u(ibY%~=GD ztgTG~XbTkvHRMi4ae{`o{Zoh9UihamINt!7N z(fHW>rNAQNiChISY2QUybzG?xZ9@Y8T@8n9@fvd`tX=}8xUeO&;N0zS>w9LE>nF!5 zgdZ`~N0SMsbjU<@=~>%b-S;aD5Wj_m^(rbVo>$%RjhqeMWXT(}fI~d!2F;L$hP_l0 zana-whF*v;EpIKiF~t&Ts%8{|76j>q@!3;(?qp~80fH=_#Toc<(r6R;$bYAo0BxQ3 z<3f;`?(J-0v~>Ntgj7jP@*fnigloEE2o&Jk-rVd8HV1Z0*fiq`-NvDsOsi9}>!cQt zpqc%U6p^MpKm@TOgCeEC%aHVR$Nlo~oQCSjx_nOuci1*Rw|aR=i4Maj*@OQDc&4AA zxV*o=6N-7QCVxcH@Xb#z)`Q)_2`Id>HpP5cW_t&f>%|ve9<_S?(UW|;(@70et&I11 zJfM&%Up|_e-BoiZmFqE|&9^~sn9Z(@A6(!9&eui?(fs?qIS;DHXs8nY7etKyW9>+erV#DR z))<&isqxP*FhW8g;!EzoPFM~Uo#*!;pIUp;HzVJLm^4uC@*G#I3muC+f zRdoH%cwwHkD?B`nWZ#HKOCU;0=P6I(u? zVw<7H=nNZH@S{5k`C>AEUwTNjXuYOLs|{I6udWTQRbrof`H>=#x}$rg!M6Fr+p_!v=!I}n6%-CVOTzViKHnB z8K@-%v}~=cO{l3H@O8U}T$}(_VJ>hoNDoF{9){VFNjAlOSTxa*LjrU_AdyklBn4M! zLn|`6BS2&7cXKsU=KABNl&P#_Hkscmuc(3`51eEL=bF6XCc0LG&=kQNWDmm-N_1^c zYk_IvR9rTnXG?4BEqA5o?@@K9&-^48C54e<<;HTW;v*`}?!4s@wAl_{$Jq*?*RM zeB>K{21>{=qTm@BK3oEqAf8ihV$!znv9UEzePTkV)cF%!CmFNMW)d@#6oWjyrC}qBO4td;$f)vCvX$qA{ ziPe{hv%4k3D`P_*W~w^durU&arF@0Ujl68eTdzR*T1I!I$NzQ)_MFSwm7n$`zpJ@O z#X>{5+jka?K=G9P_@1uf8wy=gJ2eplGd@Uhr4O&EHzqy0z7)yG;lVGtf|rXcJ6I2; zfdj%%k`cB7OT8f)by7&-d~KZ%9VON{7&QAT4h~_pA4ijxu;tF^(plM;SY9OsGXW@m z$N-!6h(%v9f|qhk$3;^VS@%V^6MyTVsBe2$g+I7+W{E?t+dtwRHroJ|LX#mMfl0vw zg^ZI?o>0GUl#?kn)n|{FmC?&g_1OcXDha(uqUKz}5=%}Fr-vo8FfFqVPhcJ3oq4in zw$2CduK&c)jpMpB(RAwG3$_IS+TzPN5>2L=DZD}*bWf%n29%9ZsEO>#uPBN-oe;l! zZ&lDgeYLUT=L+QgfG8B1>D=CO!FI%#JS-w^ep(O+T%BH^0?`J=G8B0uORmGLeZo+K zE$IRG5^%r{1l-fxGq4NwY^RVle+q-m`O)pi5u9$P!~>3IUN7&xRTLzSstr#f<(;^_ zSqPxOmTvjfv;22@AexnUL#(9i*8kDlR_FP&XIODiMvq1 zFU^>?hg>FrTJ=9WKwsVFG$APx8;9M}vI9pPlW>y!Nz2o1r*qdZLbhb-iW?;@f~wZg zil3(tV`FYEF(uUY-m!SF@n3huESHR_Iv(CFild4eMB3AcybSSaPsrH}1xz?pql`>W z_;`vTtfXr7&)X(guE2;ptKfX@|1JHq*(2Oki{>9!_s56Tch|E=Or<3B&I_a;JmNk z8xf}(VLAg5wa7JoJeeU7(C2bIG5fTTfLvy>1fAKvN6)0h#MGroIZZ3A(q>wki=1!_JR|j5C#yD)Ekj{+q?_l9fx? zm=3ad;mIp*Xp66!g+0u+$qT)u*3U^zTDoHB8ZfIG5?6ULHft=I)tN`3$U5(E^mIDg zLX&Hwa|~&K)ySZLMhY@;kvRRi9ryI?Ufnjmhl9EkDP!u>V~&$r8xS<-)5aQrv)e-i zzRw1}Nx;*N<4&S&n}~-LieJFhcaO$pAX+z+r7`AymZS}`CJ6#Sx|C3ptrg`3L6mgF z1t?%gKHI$zGa#2$Epp8%db2~8VZg~Dj_JFJ#VnujZHJy5ZYiw2Z;(%~;v55v){4+< z0}6F2xqP$R{bjWQ`*iR6ddj7M5hj;|!mVG^GmttH&Iq+WfYvgCb(mm|V*LV6<_Io| zL9jQ$c#H8!5K{7Zz+ozXD40MY(Y{=h3~7;S<5hfU|F>4w7{vMVAax4=pOJwP9GuvOu4qyA4S5PGyJYAgW=~)vNf{1 zo!Y@9*qRehE5xRd;!y7*t*0ptH3z@|aAAf@7ipGgXi!G+sjn@Kl{+jMQnEWqf!IVYn!+Xr{gUB=Ed3ea~_L4 z%6jnS^wt>(ta3Wdm_0JnM@KOXzJ9C>i@8Yh$X1>4zwMgJVLReF%BSq2$!*Z3@u_=l zJ_0S*y*F5n=niWjpO-@6sHobNG|@SUGhz`hjLFi!%g(P%2lPnr_P>ojk1rSFBT}kk zg|2^;(N=g1y-&jRvWFmAWKwT`AXCcH2BQGZ;BpAT?7%}Qp0I^R8iyUSedm35O!-E4 z9uLE~B(MXkNR7ojtgjDavI65k#PkCV?E;LT9X}!Ab46HTMm#O{a4TIfbiN@w3n_T! zKPitBD*^o9%$G68@$s)}( z1!!~ekQt48-B0LwJ4aTy{Pzq*%!yE<;55DGo~%ztRpyKtGOT{iv-sOSl9L^MRkzMJ zoi0NB5h)d}bdia$l;@<@<-QS^{bk0WQ;kG{ZFghCu;!;rOJ{EICfjSriZEcef*mi1+-o{U z9l^#*1A&>BiIh;n>GeQUrnKSAG}lqjM?)81Umx;g$>4NLegmhrOS5wziDx(=%eQ2f zPoDe|+NnOrqh5=_m_J`N7CXpQ@@&YRuWJE`UL5lP*Eid>?u;v8UlNTt0AQ;#ljiAu z+6zTI5-ZH~A1UP-Zt2G6^{GBmyO*#du58+h5;xaPpA%&vd5~%2C#d4?M|^p_`g+=k{BW(vYE z#505|&a?JAA_yj9dhirHV^IsL*_=kLGZzIMOSTpy(;*CYifI43sDxpou`$6Kfy!ftY!$$tAVTVg8 zz{k$EjDKT9Nst6586PDrkFA1VNUdCVR%**t{0VwZQ`@Sir&~4CiHL0mCPew|JOX5j zsV+vq_LbJiRp7t_hgjL(zV;e(RdlAWmcuGhMl1 z1TlBN60+1F=QI+H8a_EzKNHgF;-uxgKp?~T2(F47Rve;*tHk;zLEHKWTzKA17}QpG zVDtf_jbB>~EZ151_m=u8G@QY7W-SxPLD4JG5;Vgm}Vt*>2$I^a5nIijMt z>Ur$K7W0(;Vv7)>O9;61Pb}zIq?;K&9p=RUl~@1*3AEcl5)!oU{g=ita;NY8IuyL& z>1N{e~%jceIqxBB`jIHJylc2%JU2D;K?L=DfYDG39NSBPlUSsppewhfXL&T zg*I@83?rwE%E$8%>Yvz@p>1|`ZV#i=d=}J&5agTzB>$hAjnw`{DHuT~`TzS|iC9l* zry^Nyq=uT?hMIn)t|9Hpx_C&=h~!bND~+op@~vDh-^PE2S^>Y-@>)EoIoX;v@UDmI z%trRb&Big}3JHnrbkos_3D0oG?$%bq`d4hHATZ`=9{iTFvff6oEi~Oi&?2Q;%}8NX z6}2=htt^k9o_5}PuRW+CjH%25T$9Hs+iHOH!)sW^UnBv}<#^T*>aqu>?!-swnhU;~ zg4E0HOejFSW;d5NK(RKJmYF z$aM)Ua`yiu+~CjBrxSY5T?+#ZEbukEMXwIFZdN2Kv1+%Nwl+1vIX|IM@cs%M~ zDMUiD{FCnls!v*;Su;T0r6I3B7J|$~{MEQB*lBk%GuWOUxKEBrQkOk#D#l7l%KXQ} zlI?j90MpENL-VF*!J1s@H5N;AF1F9duLbYKxXF8L7fmH)tEli72Ob=2oSzd>Ftm4* z^)=?36VYsnUWFCct&5`l@EQ94Z;2{rZ|H>{QU)=h?WO;HBzxjV4}D|Lazb*qNO-Wp zgtR+NXWRA0Vx-0+e5NBL^`jW-_OPQ$g@NC5xxt14WC)@afquKsa2ZKyMt;6%aK`h; zT4bx++lI!*0pu{a`Cy`Q`|nH@0;XvP0sKcV1Vsn6No=&Ed@W_NzvW;*@-~m~u62jPtOf|kFWOE-JCrm_czT+IwklQqVyv8P>e0x0-P0FrFb*ZEs|IiA zKR_g0n{7H|Qb&P}N|59C@Aq2L3N$^pVf?UObafci$82H2Tema7>|CKyp`6m)8h352 zDZkwl{imdfACvU)xnz4`44gOFK~-U%m$}>c9Z6N7>Z!-`nzb)3Cv;Hbl_X8WoZ2Q9iD-z8ztgu3+ldrPpMO23h7U#a+Fd`LgFLr+UHu=K zcf0i+5hAGnRPtnYe>%BqZv9iA_;W@O5udzBl3Dhm$qMVVF>UE)b;d9JbO~`|U*yDW zi5~uQuDZCgQr7Q|>UF3uC6nXhveN#s_*T?m2}!&OJ|F}wFU%}AjCN=b+{bm;Y=s1O zA+&GM(+drql${hEro*NjRshln0h?nYAQ5WB%^1oU68|+`uWcC=Anguo*=h6 zR}}|V031f5zzLmje~O{Ko@gmOV|DP4z&2$UN31q=4Hh;0KyhhZ4Tc9b#guchM?7tH zY)BSJROSp7i5T{wZ@EIs;;{Gh;C7XEM{#JI(hq+uP7)v4&fkt1<~!_lzz}Ie{Fn>6 zm?NgC<>%vE7d-(!q5dBIBev2lYcc;MU4NiRxa62J=hPf;7fPggL^344a-{om^Q}f+ zYJyJY;r3K*31=#4g(_=zanP#2ye=D0J=&OZ**X3}LBa7=oC4*VSKt8Kzt7}G;H^Y5 zcGa+X^2>56&Nypi^3`e~zmz_%M@$&U38DJlO?#dzM^G)R&&xtU8(Jknq zpwDZ3^?vHF>lsVU#q5S?|J?|g6`z~T`gs>F;DqI`o0L$f?8;Y6{#`?YUAGZVHzamo z_piAsu^rBDTaw4)?wfjZWQ9#wUAoo;rP~McmmdH=nkKQ(e7A?`;cx(99R{^kq0@fI zr;4b-G&3_gZdqSnL6Sf>zUHePdISow?f-u0vDEUNvxEgN;dPCjcEO?LE4s!ke7X~$ zX%worFHgArcZk2h{507~agkGzYA#yFBD)c)wZB=$Vy=)~&WnwToB|Bs8)VAUN1R&_ z-9-dXVV+}sdfVPxa(}3G1Aau<^f6iUxi5njuP>mbsBM zK~zqBDPz$)(PQ=|%FFjeio13%o@TJ^URH}+jgZFdrhJz?i#m-u31}W{ z2ycJVftk=lGGU=OaY(*5X{I&Cva}ZkGycF>cpaNL%~oQdK#h-A#LfJYB}UAcORWSS zkzkrF_zo5DNs8bZHd-PzSEkmzs%%FS@HlLv<%bC-F5%^wi@N1^){KN@SU*M@6jf4D9Zt@N_zz?@b>rjp(j?eV*q$LSo|S*47F3l{cW ze0vv0z0N&(fN&x?z3>3sKHs`S8Lco498+eUd_d;&4;kaMLsZ#xD9S z7F~QQ#y{T<>Ln(zVtC@4oI6yeLXA&`j`#8wpSRv8N$4naaT0omaCwe;M!?i_(@$xJ zuaD{lN7)j5qLloI8a&SRmbX7w!PPdeM*hCd_RoV>uV5nPAZkJF)Uz2xlSpd&S&N;c zBXhSDxZ9sm08c}W$w&P&z&JotQm27kcY@Laj{@y?XO$7J9>;;ASkWX@fYLvgrx8I5O~01DukJH)<lTzVELHzpp5F}7C_|ziv@2ZFqVYLxtkr}szA->lYjlG z;VGMNWkEmQpq@z`aChDv9Wr6s2#3@CGn)_>Ny?TWo)I7H`_)fc`>R2%xfwYnnJk~s z%auhpMI*a;pb?HS23}u>E8)!%6zrN_iB+3NxtLj&H*EWolBe)<5d&x%9nuP!M=mE( zn|Hv73qZWKcP9RN=A3RzR%q%8>ChzdjPX#q@7KzLRb^ytsRzk1Z*p%pDCDBp$f3mU zxd(mOUS-D&aY61SA!@Op)kpoI)y0g6vS_%6NI^`t@rI`Z%rC@m4o6Gb0-@s0k>|lS zmqMrW{ii2U(5YB#<+*7;WlMOMN3WPa?{Qg?kquors4PJx z8>a7%;n`219LUT!XHmr($PG###okU3|6+lXsu|&#E!aaI0!eUohp=meteKy1k}b zfwjG_ud$JRR-AcC_9sgRhSJONyl(m5hP?!_-K#4{Ml9{gLyU|obR@-ZcC1OM7-tet zm+6Umk#?=<*DHh-(Etl<8OtBMcqCTzVX(U!)3__@I7#+J)KY?jsQIVDEzG-N$IxoQbCPIQ~^Bm7yIv zHL%Yecax;&N;b2OQ3G2M>v%+#094p;9%U@b%~DgqPkXZ*q9BN;+PP(Fgdr6KVB)~+ zZOXdJl*WrwSy)o16ci>?cfq~3-+^=yt0j4d`r$@?RqOTh-OX*j+B4O{gUK%w&6=!H zFC8uvbVl`s9bq{{EEi8h<{N)i_k6FN8 zyEzIVqm}8gp*UCdNy7A80OZ{E+NCL48$kQDZ=Iq(6&{oPb=jMmOjL?3CJ z9y#srJnV1j`<_dkwKJA=^ zfY;BCqru*)r+M7CJBW?9^neZY^72x7;K|ScFh|vu`{GR2(BzcVBzdYv%b`9?E@(u2 zzaWBc$4*CP0b2jYqd^0kW~TH|ctZ#_*jT1y-8G<>G?lZyFhMl)?mM}!hgxtVgEd`Z z{Mc^xC!w~BuxXMIF&AS(K}EEXG3B0bENrWhCTJzqP;0g&FOo5E3r_xZBWl-0@*|u0 z>qdp<<5rU#iwQ3_V=X$APBn%9Bt=qzC`4TMnK?lre{C+r_*5xc$dgg(pYHz+ufIF2 z5;?YIS#4qxl-ErMnQ>{N9nUIJ`YWB?V98DgX%RQ~3->PfbSkTY1~u>)x+VMkfKTw? z>B_^0_#ohQJ00sx%;OdM`xOh#vJ;kPW6B6wE+=ABvsTbK1`J2SEM2D2k;hm$TCTAt z#}u$E`mohx{a~c$mvvbV7b_vSt=E+OLtGpCm*3^#Fqx;Oc$@Oi^WLprfbNFGczp@g z1{QGUAHnCKbW1+uea8oL_x&dW9K=}XbK6bc4nu(l7DLym&019iE6+=iH5~mZh}tv@KWL7d!U%!0mCYZGLkitVAUlz^)UKW~VoifIevM zwz=XbGIp?k($>Hr_h&%^Jm0dpPtMp>FN$0|M9yx&Jrw7YPjpX52S}Rx>%51BNi=OL z@L2HoGYFKLq48_?JRz{ABX>D;u=^h#M-asRMSfOSQIVk+khce$v$L>B)r|?W#Mxfk zD)Z1D5^-J;OG6hI;2INdE?F+E9+>Bj03zjxMkYvZ6mJpLNns2E9eGWB;2veURwR@f zH8D#H7d*~llEXyp>KcM_U|%QAaE1I{p~FUL=}%LPr|WX-?vZ|WYI)+m_FS7sLquK$~4>z zRN@^-Us+y>E`bo5CWZV3z+(b0ovN!VU4o@7o9BdL@$=6SLv5PU+b~Al4SCi~)EAGd z;@x8>JnZYB7ao1coT(-Sq=(KkAWGT4gZtvC=x)S#~^c?qkx_^3CXPLQ|bEVU-aE zpUpLP#}=2n-&Y3^2qW@?T;|@l;OAElgxnOqN&Og0#4osaj~m@co7|qlr-B3LsqIeF z14r~Y6!=M#nnZNT(hR9c3QJwwKPPXIvUI^)6K89Vb}D|T=7H<3A6LTJY78*?fmH3a z2hK+?5}vr_v1kC4=LqX?dU{>-lFfxpNln%g!@;Ey=_AyDR=Mx3v}23F>WNzruvSSv zbW419t<1{O)caGXdVM1bfIW!BeHn z@9%FL&a5NQBLgjAPUh83`y((&3^ltyIiD&Y zNB@M;{xU;YWhmy%%?m_)cRc^JVAk)=p#ICwA}j*UR7S%tSg-nxyC$lX2v!m(&bUE>5(4+6glE1wF5aX>%eha?tb=L*QEyRwdel8 za~4D}%onWa)CFMyJ4mG>Ur)LitVwRtICQ09BQSbIJap5k!ebk~`~u4(V@1l201yH) zNi|$3kJ6(T_3X3pdGbsK?$~zN_^AMZ_Ckw~9YYj5rKh54g^K0pv8q=%RKU>pC!SP7 z$V#OZKj~~Q&m5$Ct&y>U-t>eXRgx%#iSBu7`xDhtwJzd3`*^N?eS2;Fk5FiDzln1S zV?0bs0)f#;v5Td0aLBURfi{mTsJv`shieS3IuMM!sM{O6IS%*!4fVFErpR0oF;(Bu zluzngi5!O@&DzG%@h69uR4}C;%Wvh86zB6J{?$+6dZ$Yr@Os+bvW5o|Di>24%MXt1?t_+w(1w@E=7>*bPZDbF-|J9=qBtQmM$S-M#!d4i_s8_}{@3lU z#OnTo+rpKFe@-OYZI^Fmh%0ZDrQC5F1R` zL?Q1XsO?p*5Rq?$ZCgZ*@*GK@z(|?;kt5c)9jINmoitAoICMYKmVDKo}`|)GI}jp<6aPvlrRy-jM4>XLAgf*F;*md-O_Y( zsUv@VWlA(OqG}!eWFpbtJOx4hbvp9cfpV%CRSvzYwd>qD-A;(Q=H7e>B>sOb36NUb zl=08dpWr>}4TJz?upZqxeeKE$f++{yf+z2uA&_9k$^<`tvB{41TLQ$3TG0E_P8qog zqGcEPL|19KqTt^oiapPO$ae?1GoN?nua`C0mJ)qy%u4G{1J{V$`;-uP z)q!nVMEskdC=R5E|8@)SqKg^JnjCKyTcpPjF*=3~eSl$W45e$>MB2*AOPKOdGkP@b zjQjyT-YURNY!~5B5p1N9I@FH@Tewp zy5+7|BHs>Ps)!I^fb+zLXQgps;PL8-luwa;dS$tdlsPMUVlHP*tL`R)l~MMku}h*1 z*8V~o4j#I#5QiHB+B=mdHW9TR7qypW-*W2#NT(J4omEDRY8cYdBD+$FO%oK-_&-`+ zXq@n_0$%lbMnCaz>!GxfK%PhX62vR2RzvFjJpPhR3Ii09W<+oHf*@a7>9GfB6Rn6y zka;@F+xXJ`u%Tdo2B62SO9R5o$;{Y9hn^7|%}7<p67%H|$&%-;@STHRULgeb-l z`bdZlzPFy(2f_yKxyxYBc?Z9=pT79g=pL_35MjoCL-7!KoB-^jregl@KtWs35eEzm zTj#$6h3g#8WR*WDV}f@pRXvqeos}(aotQ z7-nUtoaLy{$0FFpf~27ebO*~N;rMm{mN9ap84_KTqNtelH=%l!Rh8DBcQeF&AC-|K za8UCmr%thD1s^W1d0yYWecpXjU%p_kIe9zJI8S9sGEb92r9cIik~ZzGV3$<$7bRRW z{rx~foxbFNIA^MBe978D<4nHXfP2_6ai1cV@L97ED~5FA3kGGNFtj>0}?w-TpAOD#U97TjP!0 zjMMQJs>6*{6={aOB;oAuqXF!h z45<=DF$W+OWpM&%hb_1X>OcHQL<=aG6H%~i?1!GK>2>`VY47TO$1t`pi1Az!?fgS_ zBXvywZe1vM8(Gb!PX6W2wa}|vS(RR`dcE0F`JrwsgI7sgc}s8}xn!uKu1C<=Z1;ZjfX$Hna~yeNcl^TgFwP-9+ScAmhA&*lB;YnbWhvt@Ln zJT1JmF(xMXL94KUOH2#j>pI$MOVb_WY-WG5SR!uk7t7v<54?bFR=4Co76fwzLQ=d$ zmKYy!-J%My9=4-OO`vpnLji_6|EPK$8V#W&Xx8~*8dxC7`5T*n?P?d3zC)tHXu1lB zP0Ox_Jbv}4ec_%<7QdtREUn1vUYtP3CZEDe#@l@G}Ec{kinUi@zZsf8|FyDZzM8Xkt`jkx%NSL;%)KeZTAd(QS)8gH;yOJ#?CrwHcPQ;bM{`szdivw%k*%ZL4Yar zT@)p#OSX7&$3OT6KbsLWMJbZfvej{7l@YIjg=}MN5JC%xt~*T$=3kB&%jX?j9&H>+ z<>@A3(|ix7d_QiW)?^D$7op%9E=O!~g4BP9183&+Ir-3e@H=f8-<<6=Y!wjEhD9hv zNGce`%jHiU3CUdC9Eh4N5fC#?5PdjY^xSi~-J>!B#AQ*MD-#af{R-CsuM4Mi)@Vt< zls1)K3q6BVu64r>gJ=ildIT<~Z}W%5i!G-#u!IdbR3?uUSUzg)HbPE9@2<4<9va+x z$3HW!-u>Krx)!Qqu)hIhPELo@Wujey34YF--w`AV^@lqR-OWH)WVy1;A-2&xas#-OIsC69s zC;9ov37x06O_oRK@MAl`1|dzZwSQS`lXv{Iqf-^Bs(WIZs<$h*PM;idtBY%qT|yOl z?#6fkaYM0AgR>;v@+zN7$_VYDzIkm$Q&>RYjqvu9%rj|gwdtC_k{k_Xhie-9JBP0~ z0Oo>$p35OWFF&rt`2mOR4#@ZjLlhhzH}MC!hK?|SHq=0%#}zCIph9+a(u*Q61-M)t zZMOtoVI@sD|5F=vdhPjqm82Wmc94816zT2nCBm8^!z(1)pB{Qz=R~*O*c&^B(Hc!D z^vSwi_BJ<=C95-es@# zH&( zT0SC?>at8=;z%l@79XiEtMaC~%2tOD6}9&t0S7vR2bgPLSBVvlrW}EiW%vHvp$jit(}UHFK-i_h!3EA`vm$4~&Lo31S3 z{LW5}1chBkiR(zD{fv(9mCE@OcSZtIa%Cz8AP=_3hu7A4<5)I%Ly2RoQcpmGjjvr- zgV%0K@*;3`1E`v|3J8VNDP~Vj#NyEg!y!0PNF2*cmKZe;-$ zhN3w<3_#0Nrwr8_paGm`pb_JYHmWzo28!t*?$6OhgMCiXQ1viVcKxac7*sG%OW8;%u&_qhgl{}*ISV%ko0*ZT*$K7 zuVoLZjpR;S6xKFUECb%#Uv(I=!uc||Vrc2Il*?@?u0@L~y6v+Ip52L! zfa{kmY#6x;d zRQ(S7v>`8FoN@xGUbzW%r~?On(%?v$FWQeig2)a&Ph2g2BEi$O_3*s(udlC?7Q|HD z*e-6bvr7;7HB6YiuJ_dl1?V9=RJl~|cqdP=x(}Sc#X7mINLqNvS6NwC5~U+aMX}f% zMn2c@TB8xZBDP)%=8BwizS?jexP-T0uj`#zB{}~a z#M0;#oeRhqYPz#D)WtF`(CRVk40K`jf=43I&URFWs(x%gaIfk0U)mlceEtQCQLX;R zlh+}tg*|c?Tg>APXsBNo!vM3!<49?4Nt$4*$laVoQ@?qNL~1ig#3RQuqWSeJ{(QR# zem|*-oOooXi%&ic(5b=f(Y3q1$6FFufDuE5e0MzgE5sMcNE0jpj2)yaS;`yP24HD)v|hc0r-UtNn?k8Vz9=y>$`WdEYO)b zxd>0T+uwRY`+tN179$DtPN2bR10KJH;P}NhR-wvfW-woOjTz*UA$TM6=-z{;1Tg`I z8_#k1mW}c+x3bT1EJYD(-Y2}ZA(N%CmIp5=2<)jxh0YcZkC0BDg`}M?i-L&tW_-px zUSa3>1I@47rfitX#ykK}6u>a8Ak~=fO9XDPMRi`(k^AMV!NI=lvNb&o7R9Y&$#`5tTeVG3Bq>iT!dI$wMMU1xJ;}*!8o6K#mi#3RqGRKsY z0QC3c`uC{`#O%sC9zeP@`kasn^l|-oXdej!7D=uuVRl%7Knl_BMB@{Vlp?z6oL}OR zJmx!5m&)8w1j_)m&L4!XM&p_%EgZa)N;On2+}T3!p^;Q`j}zHkFVG1Smp@8fcwc)s zGBd?O^cG3hS&fjI?QvEf+DZVxy0zg9?5J|w+p{LEW{$-?@jL7zJC_fcBE zc1FP4;1ob+?jF7B;eXPOu!gza5>^e7*P$_-wSRt`m+SpR?cmM8x^lb!6xaw{;S*(J z#DjXcx6E%ipsk-cm5gyLld4#Tdy@o44No`zR!6yiK)!n2lK=gEwF}xf1pcsk{$}T? zB=d3q;r~^JM)@Ok%+}$dLzK|>-z%P*tMeO#i)<~%1aOE}kqnL#5^1gK%1G#M$HbtW zNN!D;{avQNv^C;qxN-fdK|S`Z6os81vcWxV_-@hFKfWWQoJy+Km$^rNDi~)U`<}HM zXnNKsNa0Rr^<16GX;24mGdC;Ya{U*3sD zu}m+p*dv+%Mwggn9Alo6jCXXk}t@Jw*Tk5V4dKBui=T zkPN-VW~uQVl7Fr7m=r^b$K)?0Kiho7zI`ZBL#U#=Mb@j+K$k6F^l8ufU?YHv9B( z-}y_zXHRXLskZAUCkAbC1tMscIs)f(#pcI034y~MhhJ>HM3N7OSJB1rZ_vSady~?2 z?9LE>9K)19=cd?}z!K!v?~kY_j?)*8LwJ}^4&=<_42){HSD&CY{WkbQ0D2;s3sqVb zaKHU;XGE%ZC)I1?!7jTe0Bs;$J2Q@>MI1uV4s3A+isjf^0x#h(g*>B^lWi_^R&A2t zpN_pYLQY&8HxRL<&z$C{-tth|Nl4c;{%FyCJnu4AYtZefZ6J5s5nbn(G}yq@@)*%W z>Y@*Jb^CdGuX(mLj}9Q)%@62OMRN8-+C~hI?WrOPK%RSx=AhvGYiRAOlxv0;IPoTm z%Rq7Z%vcHYBUlpXT81JnI&nRfspP+H(bRMF|A+7yuiJmt}d}v6YEh#`!U~ zX9Yxm^5k!veMD)H3ADe3Ljr0f(cqD+!Em$O4a zC0yT+acFo+VxtU4fsA}k=2^=)X^9@C-^ z>Nu`p(pbGK#r<=c)u-~K2Y?a{^9#NNjU^eSnsc(Zt^J8wr!8b<3(f-sEy;v{G0!;O zdnPAy8V$)dxheP_*6}W>vF06y85A+=oME9`{Uy@vNsHxljBRs6B~O;tW3BLS7M7r* zU3CNfI5_nu=#20&`g(@ky|GTW4nTUTOzsc6Mv%>9Tw6-+DztdN$o(0xBo?ZYGCNjh zlSO(ydNI;!*Y!CH*Kt8wV-#DHG+lQNNC1+c?lwZLB?@q77|yt-(N$#U=wx@X&qT7bZ|0Rv_m844!vG?v%tqB~SqsKQTT``EZz_Igdto*ing zSf-Su#Db346##M77bC2(?$Uxok1xZ)sHl;EiU{=Uz)>{rN<1R0RLa7*-34z|-wHP! zsq|a$l~MRxu+Zq#r9ObFiHfL0LqOkvB%=1AAIZs+A*&6B@=%1?&Z~Z&g9lf@fivbI z5nF`O5f_g#4V%+;08umEcxw>+-&P!`zVR4gyDd~DH9n89uh29*UWcYoAxYWJ36eu` z(2o_Vg5dP*Wnp!8o<^Ms?I7hci<~rfV`!hox>b@)xI4)A2mkU!%+v``Ik6U&@9j8L zu02UyiOfcub4EoxojpTCLn(1oy~$hPNCv zK2U}sDj#`ju+hTWd}3pmzT5#(+N#`J4*~gZ`06y&*XIpzNg$M?w9cF-zE@vN|8L~S zwg-F*>%^#(X+_1cIx~BR-m_YwkEOwe3Y14t9BoW<%M!2lr}K&7Y>eusM5shpdBmcM zh$^%IGu|OB3S^AKqf3H>7Z=xJyl2R^*$D)hFo6{w2e0hl2 zYh_j_@V8x>q-IlxGGD@spsA5j-OTmv2DkXH?QSV$J>ZfAjtDmR51YU`Bxsvqdd*^o z8?wjdeYk~TAP(d@5j-YV{?HZ(6_{11T+*eMg(p@_EzF6f8?ps6+vR^(?(_Efii;4X zpAO;t)L7H&n1du>WtF@IlE4bG=wy<+MiTYm$u7lXmunQ4#N47 zSww|{^}Y7Ie^|vaVid+FwI2JCx{0vl`p-ynPG<8STda@U6h5HVY|Mc};aF&(R>cQy zhME?5hJs0#o^K>IO(qVy(Y@{$(>U_le4NeE#*&zRaUN;*??mo?s8dG3A!JU6RVYwk zGEBh(=_+1S2@}|qWf>jCv(#w9_Wol1_TI9r#%7->(P@+Al4|igMewNTENPM@kqU&| zN%iv2P{ej31eC{ANB*W2@$D~#42(|K+SLA;0jFAR?8`g#Vu*@p0ji-QN5OKb_d7VQ zLh-scoilh|M`m?!ewT6UV?Oz>yXoC~!}A%=5^K?*mi`(P`IC0#&qP!f$7tvSNFfcZ zRX}QsI#6Wep;n)w+g z@X-dEoBPg@e`zyG6OKZ{NM4WSvPrOf6%im_&GvVg&dfa{{!GJV+zA}t zR*Xy842KTI5}QN=vc8W=JC3?*G*|igbIsMQ-;V^GG81ySJMHV>6jfRe7}^8(o`)Z~ z@1tD31(ulr-NPU8-;R@4=lVB0HGAP`eq(er;@BEi&UbA(Xb{i_%D7H!cz_7JX-tdXO|?1i z>C>s0((5WSpw{Bg5H2y^TuIZvo!zJWA2Lo3|0pb3>ZYX}Cy;>Gl{;fVSFJ*Cva|$R z9*wwIX{m_Ay}fQK2;*0+)gYoH{az5eNtg-)(RJax z8o;PcsSYKu0fJ7sJ(Sd6vnKxk*`ISj829M(k}z0W5%YZ?7#P^Ue>OCf>|kJ+tpCrm zJE*LsjQZE+I{;KPK~g^KCY(J=1o=ScW?SC!ybB`QUwUs-$*_z?9c1NP z6?GHwez@+r_j%90&A#ZCq5=WKt#z*L>Gs<1k-DfBgbK@8WcljB~o3Uxg}kySUBUXb{u|ZQBxF`hmBvM5X*3v{fa>;i zwJ?2BvYB9~?080%reFi>E1O-6nN6aEvpp0EoGMQinFw4!UG0ijS1o5nb z-DYD3lAaPQO4)CTsWQ0xiB*mMWsgMmg0;R>Q8i%Czn{ylq+0y2EUR&g1r zT3VgVmc0IGEb#7(`?K{{)|dEJ<#49TIGrV44-dB)h5Q^#XF0&Cq4>+LBCW9liftD!Oo%h6sOf z*do1(LhA?g_D7!Y~FJH7)ZbeL_cb-Os9 zPR&y%O$Eq4n@W9&PK8mA&w##+20sBt^RTc6jkhfUnb zhp>fN42)vw3ZwU()YtHqkQ+6x_mfr9+4C<{x#z`qtf;c1*&)-$LMU_g{eq5|q@L}@ zc(lH4uF7B+m&ajgr8IK1qrI#SD>`sw^eIq!R4OMAlMM;a%3L?q2zU>ZWpeUj0}aM$ zlO=U!=me$;>S;}eAlFjCXZ%iXBK}?e)Y_Osl z8Ty zI`3M1_joB~^(j^5-_$(2L(G34_iu__Rdi~wmKp~~^qtxuprqz}d{*E}=kaAsS zRDPNjc)Tvh%H17!)omTQ72Flp@6H(^2BSX}{dBt!1d1Lazkvh;3#YV}&}ZrdU-? zOeeE!Ag)_dTdp>%)zzLc@ZuZwoi8?{E}zRVZoBN7-EkKcgYalX542;Owkt@k0BfpxljDO~PF--!B<>sTiNS%nYFpy#UzS4h8*XtnnOmteT9DLg z(2N+Zpfhy(6wg4tKqJDy zfyuXI>`70$fx(7~X##m={4gO?Rsj3BbG(#uXPoO6#pR2*$D!$HbaJ^clrm$5;iw6&87s`#k2ht@pV%T($t40ee zHFP(9k1->#u<@ZTOH&{VTDinwx|{`V!RJF0;}G_n_I_Z7S&^XiiZrV9$hR zn1BW_W!CtBd98NaizQElK9<2WUYhtr#)5Zc#0IDXJSF6NlrDM zIy6FYY(maiZ`!881&jaMqcQB=Kj3ym{@XEyMB%DW~a>*1LIYtv7#$yx?U%x3f=r# zv$C*QY9#>G6rdu7?S>F{zQ!1nz&en;@@Q6glT!M}rNPGzS9!QgN4+R^5`2Jlsg(dg_2bcqB-+gfCm9 zm2K$|>FR}wqBqOYcGALe-4;8tmn>4G0GXo(jlZZR#MS^7yV-gZ|9(aud?;^cSbf<1 zgqNAAcAWy}DW}h-;(jQTllb)KfQ6~~!ZTq=k%BLHTX4UD!Jo@_!9jxn-wEFk@Xx>R zi29xD%o|D>2b7A|H~bjW)QHf!(Dpi3Yw~o?#yJ3m5Ut=)Ttnh& z1^nXn=mU{md!&&d5EaJB$ z7yx_oT(nbFIo%T!a>mc)Kb0$8r^dB?&Tk))9jUc0j4M_KmTBa@UAtKM)%~bOCIl}Gy zgk1^R3#OKrij4@L8)>#`y$0Q5KzJhr;OW8p-uu3bcG_GA^*7IEbva_#K+{e3IcY+n zyTYm~Bi01QRCPq_o_SU8p_ff*Zj(pj3&~H4S!3qMbA%A`kZ_MrN;`W4F#!5hhQjQ! zRH~KD&QyjFOcA2kMch2P*jiJz`3M8|mI_^D<5-Z47K2|DM$7C4N>mmj20*uc(Aky7 z1SKud9?m7MLrI&aWrGGGA!6ecGi^8#y8oA(fB)ZJc2s4?6iK$##>~Y z>xpnphs&|eu-Abb)W7W4&q#gJQzhGF&xNpoyd|@V4rxot^4i1j)HBlkIRc_sg9aS3 zV_~@YR`|ur6-?hYvcs{5ThuK7FwFNZyje_HWqKn>_^B9hW&20;5cFRvfGX&`EHuG? ze;5RPQ&cilGEFiyf@%ejh=Dvc;cUR!1%=+*H?%l&?Azh(1|EAgx4NA95V_hjUd)f`mYMB;&%PW9E~IoC3CF~ z8n7$ioo;MORZt=xwtK60lQcrLx8BZy<}fC*Vl$}DSjeg;?spSu7;g?dj=aY{in%%b zuy)kqu}z-X_*%b*BdC5;c~pWzO=c$36*4tOkRFe0%`h5;@~M@?Lys9%N|OPd7Rbgp zo5zJnz$ZEf*y|SfezN@hLYze4@rib2MvqV?EG|qpA`aC9bYr~HFdEEKz>sC*Qt%He zAdZk_b>RkJ?+~hvoNq|I^>l0ik4V813mp8s5UcdO z-MtX1%Fs%^_R^}KFwVD4L0$b4uHy{ykLP$NT;t&po!oIsoT!N^XPxyticyT?Q4pBS;~Bd3cI3q5%znBwH#3EI)fG`U z5<8+tcRy;1R&sv=<3LEs5{iP*O_%D?nQC?klBh`d+1_G~*h->AlRKuiUS+*LofZ!! zGF1QeOojN)M^s+$jp?>SPfe{ZCwPu=EQv1a?F;r9V5E9t@P})y$p>qxs(}V^l-osx ztS7w#dooQtmbHKYI@WFJk?M(Rs+!d~d;2f19R32-7pmX0H0`Mlnt>FhUt6^kHpq%V ztNr`d?4s^Ir|fmgRMYD~AsS8as`cTIYH>~?O1k;kX;l-N?$OlxUtaCabV2C4^zlY% z(npuf0CSvBx}(y3WLTA|$Soe72dRNdCBk6=UwvM^JZm4528Zgb%&4z@p8|#O(v&k9 z_&6GI1b(IfD%q|ph`;&HHnC|?zWbN%@Bxf~K^5upIr+R&fmP4~%7K#JP%3H^R$6xWLzY$Y2R6_C-N;uw6LT ztpFd`Vx+3csmxXwidBRnvfCc)U7OZSPFrt9QY=;KDXpBj1&!_t4Q{%X-Vt zf)go8^tq-kiKjv~B4}q&G5Tz!aE^ccM+Dg7_~K+WVv*SqOX#-9t2$!i16_p~HCXve z1uI_Vr=P#}m3TlvrRaXU(K!Es<6S39s&OKimmPchZ2iypwJ({@tCc#Ft?)QV zBGC0o-Cth0fGs=q9$2ai9W@hcFSe!m+Xk-H z8FBEQY5ILxW!SknirR>5^~TJu5)Yq2DUCK(GrmA~KiBWfr87>hjK3dkgZ*6XMX%C^Z> zlXa%g@vTmmZjiTvaesM=8GD=iki>sRZm`2=f?b<|K0h~ELb|mDhIShHcmVD^DpoTj z9A9xxQt}>)@F{1vMtexGo;3^{-Uk1AR12m16}!Z`J2$2^$8JrWs?kNJ^AM$>Lzb@1 zFHCrk(bC69(H`Me{4BtZOUk<$EoJMCjwJI`LnCfgEvZeF0l$a|HUvID)_mq7Yun$Hum-BStmKfv>o(7^n6R_r-ali7+6lw*6VRiBk@?)WdNS)<$& z$E-=mr@<_u+q>=!>n9CHqwrAq6G|S-Fq5;?QsnGlEEdjn*xO?fj5kd61l?z078>;r5*t zGhR7XZCs1*H!g+vY+J}@m&fnvfz;GG%;k6kus-T3U9?gw&usn8z@T@pOU+d?bin7gBdOy$ zlJ1WSu0V0a4fWfAx`L__Elg4Mp4>b$&m0mTQq{D64iXPTlM^@xrIHg{jdJ|l4PeoI z|AG+22dPF7fY($N6h-~>3+zf`$0%xwI|3mhQoOX9y+>9Sfld^(m4D#>k*7u!psp8S zXy*S%o?6GN{K**gFPppgaP9Q=x*eK!z%Tkib6DcSvdi+@4rnFNu4PqGvB}uN8KJ8E zL8-|_-0HHksZoL%ouG<(AC!o|jb<1yPT{EOnnE>zib-HM#Daag+O~9-{dNB@@7C-m zfeE6>ptesypq-q1p1_>v?u%#M8FNpViXK^(P`5sp{%jz)6K|w2gM>BYf&n~L57TIq z64Jg)>gW1!L`z+sD3o+bWl+AnmNo78JaR&QhZTC}Xr7z>t3}itS~CE_?LipBRF<#XDPauu9?S zih0k?!~I*i#2sZN@b;IY#2GhRm~si5jdU#rh5}|botIFdljM5!!{uH32k*~YiejBd zZ|@-4J>}~0zc+cUEgV1Vr{BjkTPd$$m_zpCY;Es`f-90e_Tg*y&7t0N-QM|pN$y>E z6^gJ0V#nlN-f=3>@!ZPuG=S zAB(~-am{WY!z%NZD`OgUulvb`GsVU~YmwQ_bk;7kH_S~go027=_7Dz`iy`!0X91;T zhyN+kwLj|$ApXqvm70Hns?07`k&-QWH$Zf1Ws`0x;DS>u59D!R?9Pz+rpe%6T5uQ6 zi5T;VzGQ!94=HOF0W8grgIIt8?PYn zS4`y)%2-LSXKa|%o~QB^$H5t>nCK5v&3fp>opUnDeyFbL#5?N`@IZ8Bb@HNRm(|Hc zOj>Jg{2=+`Xk^%tiUyB@poo1`GE=?&+ftGE?DFYt7p*p1ytn@mP-1P&H1`GuRnfCNA1WMKDSzExLaW?G-)`Ktjr%EOYtHq%g{b zg3NssbE!4G690jK&AdO45;oxx78GH5;4W?9Vue=C56X^Z(CADh-VF-{7A~rs&Lyr= zLl#wE93E`V15{d$p)M3O(kZgc*Zfw$kdb#xUTiTGG?sqdp}@jeRKiRSFXCyWQ)NzW z(GmcPEOS3O{&|oym1R3O&y|vqaAMTC?mr|OFe+U=KcnQ~jcD2EE8%m^?yW7x|%@aXIX!w=~yNeIP zE6TbTHhgo1f1O)OHu z3<7e?3CB>EXKcdhnzJW?Pa+>C+BQxGu)ef+Zf|7vw!l=Y4nPTZd2Hh5%sft}l%Dwo zFCO~xsDov3lgnL_UlJ1PaPnD4TX`kP;n>~CSpwhKVFenhz*PyUP?bV=C5Fu9;q~>w zJxhP%pW>$J$|Co8*E@&3KT3ku8w+3`9}NsXb`y=;au=G(OAlSFi~y=5+zoh*?f`c| zsx`Keud|7#m8Fd!n6Rrhx6+IfW}pm=xMlfp^Y{g2N?i$9cW+8?@HLMpaC~mfajwmw z@^uGfW^jkgEV5{*!g{H-Cj(h<9^l_^n!V1rDX1HnuVUoHexnv*oz;d9dsh>unk?b; ziRaMovG>GvkH?Ts(WG`T`n%E6g(mUQbv+<;R??>6uf&sscO3Rfvrtd{LZfXqL|W!e>_<1! z3f|Rr?F?Cco~%B8NyEWvw&rLO9iDr5;ZOH#=tm!TTaxZa$@gjRNC})Is}hhA0BSAA zD$~fDb5XM_zXR*}=;{Ra$w6BfDtoT_bWWH!*?CE0Co3nPRx?)NxS+%IBRm0kcV}cu z?XEwz4P)s`R+#&%&fgAlYSnqpwH(RLwyYvE9$R*ZrFijfjQPIK{qRL9XZhr8lVP=( zN{XU??tfT1=jckB_G`yD$%<|B#F;pm*tTsO6Wf^Bwr$&-*iI(4Gv9fB?|1(1vwC%R zRqgw(+SgvWpPx|V%tnrv&kcLDlORuB}Dq{{OlEsNPuw6tMwb^0tzSl?2L;TO9(@_ zb+&`1wb1r}*Xw|{rG!SBE=8Iu2_l%^9%?exwqDlCmC`){O4IKZ7kiqn21#Mw8eBi^ zD;`tb-T4)6*OnYl*d<|NX=&^}cFVs9u*oyUdEm}krM~e8+iXryEP#4N5qGp;UYXp3 zUvw~kHS82K2Lk}*+ssi&_ZUB33|jz)UW-T1(?KRRtN^O$dpmhBSiuX0kcjuUa9Pg> z3KC}6$Oj-5?$3PBVCK4ocqD8fAGDcekpK<0J;QstxeM%hPiV+VOpeQZ;%qS%q|8sm zD^jsG3Yp;kggAWc(t5hi21CW(OieblIG)?p8^heO?CJ+E`7}qapl6z6Y*rTY3yV0> zO2p7Coxi90QdF(uo2)PpO`PY)BSiE`lQkP7AUyc_p}bYA+K~zJ`SJdd=UOXdNXR5e zt3?!|{fF%Mks~iIL5g+I0n?qt@<6Nopr6$4c5UJ&f+Xj8E#Y(bIuiCT6Z{7Y$YK`` zFda(DCK>XUE{YJW^2?QRY>HEuMJ?J6y4D;8g!d@4)l!iOQ|Q;Yf1yNmUnXTUEfqJI+jIE-VVU5Hvr&-Q zUYsnt*s74jt|fJeLM@q^l+ZA=%ItN!YSZ_wr?bfsL{P^`Yud zG6+P9TyKsC*ArncU_^=>yB!}@Dv~f|d{eL#jW+I5z~7buJ+wQ(WhPWhV)5vzl=<%7IK4 z`H?}LBxNH-77*AxW{$S8fOFYm2gKidGQD51a$K{xsOz0%c|C}W(~_ve>4>}L&T`Mq zPvGH{3szAzWOg(Rh#$-&G&pd(epoASzi#%lR8LPzDROvn!?~T_dOl-NIsQ zl<`=G-_GvrhC?;i8)<}wEYn{bdH-tt{iT0yPm%kO!oc+d==pM3w5MfTWQo^w5%HR# zM;)9fnx4PP5R4`IvI!9%T}tQo&SN(Nx`UiYX6C`}j72?z{=hZSnyAJ`^zFSx^}mN9 z(ejAy^GN}T*|R;-xKomqMcCslwhZnkWyQTgs&7YN?Oc^>y}mL!n<>;EdA@hWA`{1E z_Q`@R#)gh2ASzn`c04-9`gm+;y`g8!By%S?DAuJtP!Bd;Ctk(GF**7~a-!jn4)|@= z&-%K&`n=3?TOnc)T)mv`=5qKVHA>LxyKsV%dus6NXgl7ilJ5m867HWPIU`_ukD9*S zt)TmjmBCz93H>+&iRiPHfZD>@66yO|c@Uf(_6IxC8X$oITv!bF+mLTW@`6Gbncxt&HARWlstAV#iAmIhyd)}AIkdJsK6d_=vKeyS}k#Am0fzic;f zs$)(ZWu7=5pk)w?gD$NDo7ik~pv5jxXrzMfH;|irfR5++R_OZDJ5l`T9corJ(T*{r z!Et8kwnSolXONGbA-&2q#`%np_zw zgL!Ms?;!B#&D;yDHVp}Rg#W=2QAY)*D^p#A_|!r))I?#RmwgNW>y{SnmCehJazrW02+c7>J&*e z^ZGD7*Nsb!?R)gY>O=J)6WdgilH&diAL~LxV_9L<>;j{Eg1M?x@J}VNF6legq5)Qi zDY@xt2CJWhNWdxcMF8nfHk%5d!)GT*5;m~+-^czD&CpR;W1`e!Smx`^40lK}7geY` zoJUz!YIR#$0Y2bBjg9k`?3$Vcx!^^@ICj+oS-pJh{hsl!wJAK}T%hA(l4kBUHn;qJ zD{3s$O6RG2e4dD6> z0G;TPw^9RFPBv+M^se9?vR(h-giIioOmB?LSBx{26U;QbyEA;h*i|Qc_APkYy;0}> zrBY(6;QnTee}nKt=G2wlO(58+J)>Bc6)EYCoWhO>e_J9#LY~@b^sLm`IQFW*pROit z3IE;v2`86ib^-s^aqR3vRF5-rI{^+OZi^4>`)@$9!~P1yg_rUd3#TR`J4z$W4GI(? zO&V%kyA@zqR-_8SI(E#*{4w|3bzV=-kzsCkYAi<*U6lsZ0wBA({@Gk$$>hgTk6(}s zCuR9EdA$wn{PV}``+rOF8Mr={Pld35Z@h0m9iiW6VH2`76 z+fN`Wi&|+q19qoU9&qF!yXyn_!!4_!a0vEWYS08Qy}hL+8!c2(5mGzHgq3*xQ@7xA zRTS(HaXl-=8v=%bGOt7@ShXm3&($(WpH>UQIqHY z#%MPS3PF}HbpBB}lXOz@8Je0IDMIf9Serh1l3N@8l3-h-d)68Oiinl{ z#6M>qr61iy5CYBY;KT}#()YPW2aT2UjMM^5=vEVx9Q&7J*)+6RlgrKR{V|uNEjGlS zdx1$&%2r z@WHox8!ciV6iPVmGM<@+E2tUDhc+GsAia`Odgz+S2o1~o3;wm;1$qHRp8A}i3}(GC zjkxxANG^l-t7AeKKsZ%2F&*BWXZ$?^ilv|?FqMZ^xdvZV93FP9J^H4Wtc;a;aAt~z zY2c8o%Go_+rt59MS~h)p{^v9xR5mVq^zZTFS6aWA?m2?cect-}mngHl!>-@%OP~Kg zvFzVpJA{N)jPG+6VK`EaxC^CHbW>wei`-lCc$JzsWfUQsp|vVRqb|0HRc%`P|g zNlq#Ej{lI%w4_r3Qj~w|N+))*$QF_c5ahSy62dz2wD-tlN=K3E8EO8}oS6-7R9{+_ z7fZIB|0VkX*39XA8S)3C#jYD_YWBMXAucz+X$J3a3la!3ACf-4_u#zIRlv~pjZXD@ zi@*s}v35{#%j`76=*H|gG6dWLgVH=wva9sIsT=we2tMRMHwphryylpJ^8Cf0=3vm=bn1U$n`oFyKDvElpjktQ6$0=+amm@4X3?~_w*^-}15bliYk zNT7AIc?Jlb(}D&Gn?XQz#O@lb3bRC!Bes0pdeY2#{_mFLMFHFAbK#WJDor>P~ulIaIRaZ@?o%}dh@z|S?B4>vqijT<0~S4D9Kz^2;& z;ql4N-&2lfQ(IaPm2E!;T%>1OZsznM+BbY-CBJZ!+w4j#HwYdi{5Ea!hV>Bvbu`oL#hHZrRzVHolkGj- z<}t|(e{F7Z@lT6tZ|DJk|v8SOzj`!g^yIlZw5?tg`S&{p{(wR0=_PN+`TkN_LxvW>AF1R6pjnl*3)W z+ChvN0{iR*^Sw%^=L}c_VA7vz=w!YfSjaHgcxLyQ_?GqHhgbxU$Jb!WN8X^PUZ@GVhWDJCc|FrVwos?nOEN)L&OB#V_tG?F0A zFUhcuG-6$APk3lFSQ7p8(k`v!j*XFKor%MKGYpVS$dAuwxI9Mr z6_81rr1)&iyRIKDxhmr#LaJGCy?OZo|9NnMh{V@j$!YEF5&;jPz4Z#q^Kzq9W^}+U zJj7sX+d?sTCCixbms(F9xi6+yVoZ=+rZ55IT5Px(xQtq zm`tHLaMc|A+G1ZKOr^IybBjEx|8zRYp#%(?nz-|G6{*bRwk1Ye^G{!pGN#NXG&*GT zdj^tADQjhP3-<s9j3MhMYv@6BVoNSJKi^9 z|G0sfZ01$l{%y6F{m zUQ<67p~sFXQp_kO_Hgh$lr#ovRvq2&b85EQlS}bhFI$wO3F5Dfrif%|;H9-&)@r}7 ze6BB#r=f>;oO=)(n|YhlbydxV#)QFg!;$QBYMbv-d%j^*n;U>Yf~2&bH>jNSEcE5n7g?LFddk$A*)u?n;5pSt zHH`#04}6$54<~0u;nlNZ)i@0Py(=cebk~+cXO`T9nV0p2sclXtH~c&2^)^nqAU|Ds zb@$t7keqjUk>ko~UX~HV6oQ3&)$GY0U|Hm*?P|D&$vjBbG*2=k^&uj91NirZk>+yma3-PQ4btiXfBh&CVcPR=9cCInO{1v_bF*cF@TZ^_2N?>*6M7 zf@Z$Nwz!c%36WJ=rh>AxB@v%P?aC?Bt~T1)2^ZU6ao*}h_@6$UA|^nqQi_OLmtW~u zOt(Wna2VNhY~vQB=!%p-@1GeLwHoo34X$|Es#f0?7c?+(w?ltoW5PgYRAYpr{jpp+ zx`fl`RO2Dy+l6a z+EB_5rdGoDgyvWG=lJ#A*%)=uPnQu<1Yi%WK91CXlk^;O`!gINR*kPTa%C!%%{Jt9 zN@ipMB1S2j7bln;_aBy)#QBC-^vMh4^c-J!PZjERY!OGa6Uz8Z>sP~o*sj-|nMK9ZOE^r*`_Irvb1HAA z>C=Z%+XAMh>oE2%96qDFdS$E}F78OIBs=&%P9|F_@%T@Dbs7RM19guPY^qFzvLq1+ zN_Z`}+=&8`_)jLxC_3Vtq7tN~qn!9x^)_3MF5Ua>V1c;2-)xe`iF&Ri!?9=Xp!8S> zMN5mL83nQ&Jky2lb8QWKY%`-Bbxxl`>M`uPOP_rd=1*9$iZ;VForEzi1d8V2Ek~%y zd;lJ40ZrLH|Le!xp7sm~B3FLEHdq;sDRx_FA2v>1(#_G60TI>|u%p8K?{nT}?2Q0X zY?=Y_`dy;FETl&TiRgm{@o)Su%xmt zX@~C)HPuaG4>XE{BGLIJ#vqJQ8}Y6lm}j~_8y&INpLoToDOf(f{GN$t+lViz!i`un zz^CR{FZL_aDF5y@X>&9o=ycmp#W|XP`imIwo=~G*iyqJ*_Tv^@J1{fvdO=PQ|KhVqomWG`<@NI45vwEl|;d=9Xi+~F%@*C5xp7-@CN zB$EpPqD@#utceHHU;$x)L2zmEM}h>oo>>m8ISVKBRiDsQ9?&E@!9Kxml4R=>_ZuF~ z{~#qqbqb9~U7u5c(@(~skyV;qltPe8kV{f3p%HGTWszTfnTwkOe$E6PBzQ&@XR2HL zETFdmPVPMLHtNitSSG+wBgfbFklHTwljA~wMA&^^YWUCGlZrIY*VP#L1X;G+1LE(T zzIVJFJDLZj%=T+Qt-*AWclxyCq#E7OA(Qi|w7R?F6=t>ms0QBaDz%gaC4)fK{hHq( zcyCkCkDM)MfPY6&X8Pl-Dm1SkWsV7-n3-!-&TkY^Xabd%T3g|aD;rfD_w^3R`IkXk z3xQyQh9AFgsnF{Bad84CDu4_H+xu;w0B8dqq}Y16&V3|LIVE?x$*(-LNDD?6c~ibL zesld28Q97XOtZ4W?ot{LK~7+hcm%d%Rw@cweomPnZ;jDGD-7*3C(pnhNYQ<6vVlqh{O%`k*xlr1iGnI7sVSs@ z6E3+Qe}>EHiYk*mV@mN()L3(kml(fIIM)fHPn^`)h_jC;((Z@y$Z~v7)MUAwu<9fV zo%hpd)T60h^spc=Zk-UP-YYzf@dm${{;!!}5cIbQ3=E0t|C|482~NF6{k?awJ9L#X z+-?<3ln53o$(K_j#3KM|PYbGW)@@?jGJ;81mf%Hl2@ptsNstut8G<0JVuziSCDfJ5 z7yz5h0^U&AX%}l>c ze{|1%bpI&Lk1Z!f^(AF@Ea*qyd=FuQJ&G=5<`WnSTVC843@d$jSNap}+G52r-LUP_bf*hQ0a z*X~)bvSE0B1c2)KJVf<-XbOQ`von2|K5^oPdmG5sJ<6w5F3FMeKs|)#pbg2z{)r&A zi#e*U1}*I}86IvZs06c5=F?)I`sfElH_%9S*F;tj z@wAUzooC}cE@+!+X=GjCgjZ5~8d}l$pm+%YB1Bsq^Br1}pUl`YKP@gbxlqpMUkp~P z60|=Ci-h>_tx5HZh?)3=G4)K#_>)oS9RotqK9JGl;nZw3XC;_A=UufA!FXJ2jpfk& zm;`yIBt%T_g?lp@Zgc!tR_d!#(sqQcEN<)A6@h8=f2jq%3-kRjHs zF)fsNv6@?a_gKrC;(yc=THGt^807oMV6iP7NRP&j4aq2BEZ1z0WIi8QI@Qr1Ax!Um z_y*4~<^)F9*zKI|n8G~yGfpls<$WSHLx56B!(%<>7T4*n!34V(Boo^h z`z+IceNQjW(#P0DEg}|li1#XYb6b#e0G|*P0|=&t0aW_{-7qGGhVG}l@0AX=)f(WQ z0qvx=CS)wu){|y7c@CCPfY&^I%iAyi2gmJm;c%vnCi zU=!?zY=alyFCNhzEbaZOsRO7;U)T%)Tl+FnU^ldj7?nAfdz6KHq1ES*&_?E&C2C3M zI^SvdYs(y*GLO#QB-b5t3E&)vEpc{5k#zVMD$T@g)wManP`?|weJ5%l9V-P-rIDyw zgl_5;(PT-sc+De%L9e;3zBKZOT(yn43vUC-2lAmC!(NqMw}-s>911)j3$xA#hmlx= zy0R5#AIy(Qpv}h<FqN9>LMCBQ7MZopDY<2@WsNV`w@$J4i&knCu@{BiPq0k7Vl2lKvsltX@~3+ zKn_j@ZY-2ZW@~Tp&q$wFmTdCGedR}VY)?-pgWe_Ya0vSkX|vFXGF2mMbxlXpzY3l$ zG?k22!%7Y~d;;X3lEm9&Zknmj6s{aK)ToqL6nGS96j+6{gJH{HZ)llRj(;Q*zmKVl znZ7raThjk5SQcl^>kaqy>2!3Ib-uUs-Gr!e(@Qn{&NNx${D7!DjB9tVmv zLH?8mAX1Omg(!NG3U<;e$BXSA=Q+YUe0r-b*Hu!g@gtikm$%dlUup#m!&?R;twC+> z({h#2NMIa)MBM|#D*ipTeVc@)?15JE7tG^`!ffT_GDBY5ASBD+VTi3Kp!)F-D0LG@ zBI(M%8p}JIUi({YINkLWw(4F0^#Kw$Ht1j89+_yCY<$;$LrPv|Q9-Qj{g)_-d6{tq z8}g5MN3R$Q;-b3naE|&b6(4(EKjaL)^}^dGpN_m$q@oL`o@k1n;-m_z>-CwXa1AKG zNft;NNFr&nR;HXnFz>~{PfJ+i?NJ3j57~a`G;fCY{^68!4jIg=n{~oknUmDYXcwt zlJaPK730T8D`!Mv)Day_DIB^WD5(|5awt>`IxeybDw;R<5H6$DEl+dzy5(nIuwAT} zQztsLF2g@Mzc|{%t3iM3DG>#fkJ!%_ml7^cia>H&DyHfcP)_Ka7?Mv9%KHDq(G5f} z)EP{__1kjw(Nc=}!vU@!bKa<+jy^3wR#wvKpgt~J*#SgeXU`5*sIoptdjDLtQz*=3 zj5RaXms%qrMLg?F5G>n(VXoIgvYp?bIx<`KQUAy10D2HBlu?ITZA78+IMbO_k*6)ruaGa2 znI9G|%aI7B7*pSZcCV+KN-r&=&R{-MD+DLq5nd_?4y?1DFhq<`Ub<>B6%*_>=w#r_ zkJeKta5Vg{0>MRGm(!-NoBoF$?nc3u0oN_V#o2TQ!#Df4|8CE)$iNBQ@5Oj@&Mi?H znNt7_pu>y)FE9o^(u$Mk1nUrt)Hzj9DRywsfPFO+O&^$WyKi=A(hv@;abcBJ`1ci; zgDzDZ@}((9Z6$Rryoee~kuo4!mtd9-9ixa+kQ4QzG&51S!^;cu5Wml|Ha8fKr&d+;T z0pfq1LKJY%j2wmeduz0V)w=*#GZ4C|{{)Mw}~F`;M` zKtR`DG;kC0rAa~Q=VsYK7Z1Fc3*8WC9~C9M0!-sY zqQyVT4A7l2gm~y4Y|P*@9>4Bp+I46Ok4f(n}as1JhLr%)*)7@xV_?b zKPUszJ|?i&7uB{q?ZWc=Zc|sa? z`>?c8VLU!5Wp5l0^sljBpcPi@B)dMIVGK#J#|9v~>aUG0^+}RZQ7Cml#2O)eCx1z- z^{65FyXObbgw4tIYdlSWhFK_}NNU3KD?oz-W8%h^qE0C964n?U9)orX!vwXI(xB|d8D}ppjBaN5n z2r%DM&;Wzy*o(@;Y>yI~o9T$gIUI3fMl9Jb;93Uh13c7?~8JFLl z`XbT$Ts2IoxH?IPiO`7;3E{|?BbJVt0TdMbRb>jh=S+H2nsB!UH|JIXFcDMc1t4$L zV%bF_Nv#Xxfi|xB31j;NTUL9Pq8cx|@BOZqnUjMdvy1fL81}atGb=L}!tDU8#Lq0x z9i!iZ-di|*ct%*pfszTfx$D`6xPZfuo1UTYG|&XFE8ZWyOFz29b%`-WVSM>hSj@zm zvnF;p$XH&aA!KUca5JRMrB||II+rk+E}7mGVR-?y_8O0Mjz0dl|Fu*51kf9*qmhF0wovRei3XssR|1LI}K9x(Vny18bQCSzJn5h>5X4t*i41VZ2gOcwC&I zzFuCXx4B=x)J4GXfU_!n4J2JHRP84@GlQA6E$O9NlIBSkxuGnY-tWy1qYv9Drhk9L zUl=pH`Mhb07~dipf+K3wvDyqRh8nfHs$nju!Jb2W#Mjs2mIdqnp1@$F{_vCS6{V7x zk4A#^pWN9t?ycKjzNwG)Ra><}M8BU9lG<}tT!@em>& zO^ARxLyaY6X{Bk4^82Vri$aQLIbBF*C5k2SyJ`s>Dy%40igdBy&jOfmj)VZY z%j&D1UGq}p2j8Y${T}@~rVfHw^}{t@-d%HdKM*M<&xHpdl*e^MfJPV^zSyrpemnIFBmca1c!c)4rYRj^@?&D_b*Cs+ zCEW<$9NAKv1VMbHF&DjLlk(&Hx@Vds0x|=8LmTO^-PL#%iPkocnjIF~QtVu5mK*qm z!7wF z=r415uk#W_k{lZxbODV7k*RXSu1Jc z{2~SY6ZzqCH4T~n8*Dk)J0{ybcnw-?^KgYx)g= zu}{Q4IH>QgSi9$zM10uN_IigZU0FVHIC@j0Il4Fs+AD(cK$=1?PksJ{Yi}87zVxCk z#B@=5Q_9l9n}q?9o|_Bf=lAzdxpVYW2hTN#Z)B$)?5~U6QVZ#lvs8`#?gLa0|67>q zP|NPQN%?`OohB(aW?T@~T-9@UWCjV){L)A0T~TVCZLu4+%gK@vaqg*ho6`*07H%g2 zB;h~$Z>_Aj`nDFhecV&j(!!9d49em7+$6#KyH6HvP#``Xs_a{Ku`XQ)u;d+mX=xQ4 zsn6bRcXjy21TqsLV+J=EeLrwd;r^GvjIF@ZH*E64f@1!U@g%YPS6H4vsF8GvY=d9Kkqc zyuAvCd#@6<>>@q>!yf|CzMW3>hBk$3-k0y_{Y2KAd)75GvC*;qSkq)uCJ$IPkG?<~ zmGkZ5P_-X+A*|f|EO(eSVgNX_cKj)l2`=n%fB19V{N6xotkcjs^O0{eC9@F_a(A`= z=n(RwC!3&)3dc6<3gqN`%^m#XC@P)rakUrcw4Su6Ub(?Q@v<{Xyt}st?k;+caPV+{ zpGDx6&_FsU)NQ|B`gf{o+NYl_UWw&x=)%V)kx+@YWcK9k6M)@!KrP`U)H|FOo!!;H z@1O`wl65(O?EOd60pTL`&0Ejic-pcai9W{rIo0CTPc2VygBk2i6V(c;-$vNNJGhvZ zniaO@N}y90kG|UVM1{8+k`};&z}F+$&rbKi1zs_Rs^u|I?N5r-J+gS$A;i46Jd1xcwG>`e8oAe|>N*FnqBVZ?vSPj&DtTPB!ys{6$28n7~Sn_?HN8V zAb&z7YjZ&vodpY=g~N#&g29jgf|=n&teYsu$gT0!;$yQObiAAL&IrZ?Y*l*_z6!to zvJcXU6aLXwIXB?4ZL&ty3CPBC{T)K@h-e};%qZ-AofqbBeM!^?CrvUqZgguFRNZcCRIe-e9;1Fy?33y7TV#`&NF#?v!VrML zbO`AE^K9s*YBuq)Vt;^MEB9AKM-{MCbD}k7NKqpfjKhg{=(B(rA6p4wE&+bqVxB(fyP%D`_TlQr_2iIoFUu`+=^adN6`9AYjZo2T*DTvYV3B{SA{*R5#?nbME{FrI{w+Wy5K3F|(;&zEujNp+SY63;-6f zZ_3o?JMto&l8}ok!O27fpcDyjZDzJ}?zy%2!L+r_n7XLI#K(`LA}ym1VqpfCARYsR zFmqslaBmZsn$k%VNwf(QP01(GVsHEow&^|%fB$M)4-2z0#Otz*p9u8~JFE9@N%Rg| zXND}>J*a88t&{*d!zT>Y=U_b^TYFWc6@x%Uo{IZ5=y+i~9{=Nn8P%w%jw3e46wrc3 zBjVY~Ic&lgFc&bYy<|JMu@+M5rM`sy+50!+k>YZzYHm^PkwY8%+JU-NL1)wi4bkjnv!S$T5)-iWEp1jq#%i zY)bng-(-5Ag=tS6bO!_itw6`LugAD{k*W4%?i8l<2bzQFMz-zYy-sas+v61@^Oi5} z;wW=F>>np{O8z&JG^~1jbN(+l?7qPp%H*_6evnuyVTyoW4?1kZ2Wu0(EUe!hPiY(PZhfOf}mE_ z56h)`174jp<13O&?U#>wy4YHo3)AJSH!)Lw+uAC$)~uthZMsb3i9!;HOM+UbI0yXY zQ9@-m)2rO%x@^#5+pUk7bS$eT*OPdBF2T%z80{QNO`P0tVT}7}qwleV=>YrQILot_ z3re8;cR6VN69^b>r%Cr{o03xi`Kv(NDHQ?L65D-; zPHjZ)oudWd?7wRLfp6SeipN^F>D{mvfERJ0R&YKVk#+qCuX0EgH!2}0JZmIekItGf zObBN;;74oQ#SXl#Ypw72|>!5j$^y`SpvH*U0Os=hP1@{=W1x{=wxb*Wvg8Y@P z@;A<-2KuPHbG>He&*~+}=-wyB)>CwtRr09!|DEFGDREc?1A~VAKN+nz=YTJU={AvBwg8V`qRYWR$A8C;@~7ROVg*gp$Ng77=5d|udlD8<88g|^&Ed0GCFUAD4P__ z)oHrWp=Qm>N%C$2)(~-9pfdNYc7$p4L;C)m4Ancet^(1^OsHTDTMW+VIBu4wKza7r zN3G!T6K7wteJmlg4-*@E1&jnPNld~=wyv@C4cQLpRS*2sCiTGWFdzrZoC!19Rn8~5 ze;KB!`~5K}#(0zW(3$QIykH;j=%_N-Q-UQO@r*enb!Qmt87h&EaY{NK%q%zShsHf= zwChiN1b%4UYZv7*0quE&Exw@nS!Dnp?@w8{OutRkl=atK#tHM9yDUA9%VENTIcP9V z5&MH~GrW*wGM0ZWC_(Su6_S_61wM6S7T=0_t$BERcZnt^kxMs^;Z74TIy!0*DfO=U zK2q-dBl!6^!DKQLef2=WbN6+{q{LYL5=|7#oKW~Y^J_XEhFT94z$vZ%VD}lP@SHu^ z;NX5eB>|3|5DX5&=6gg!sY-6z=tSs?G*+LM6Qq_K956Nm#>AJ!PyjY~8~LGdzi)H6 zKT1Cz8L6Inq0EKk0SJsizpstxr-DSY^os?_KD}rX*>8HuCqqYuDX2>z2gc)ro5JhS=1XdbN0(+f2wXr+Q2--dL0;!Z!--H%yEpzL*75lYBP@#hL&uNWN!691Mm%S8y=slq@uZ>>K~SSWUElYrE*KNjcIG7|cn8xHkPK`-La58|xOS%p}ZcUh5RXQiuQ%l4*nqF{9e!OrK>9r3v z9=c62#|q|dBw=#gRoX?;_F;MmSdgH&`(+@YfYNVR{w^uPQCv*!hHAo_hHADxh=_&q zFg%dXg(m+Ped5-m#K6Ra>VB}z2N4xZf8?HbNv3jZeIm?F*$$zeGj7fpRMw+EM6#nJ zGOGu6Ynl^5kUFgcO`2aUsqv9eozo405%AZ-}!*B+mYq2 zASO~laG%x(VIH4!L8J-x0NlhlW(RSHge3~9CG^)>>t!o6o$dK7>u%ufQnGU97b`FC zQsG+F#*1Uk%GRe1yH*0G1;O(unzT1^(BjSqnzv8r3o4?(zWE^0bBoM-=~g0?2#O~2 z;sDs~J=Ifm?rgu4(M@`I>po#90vO8Z*v~hD2WgD;HhAY#y9OlB?^?6t!#!&?CxCLc z5#?DD<(6r^K`LP42JkS+79(ZQSce?i*DiR3b6o7ooT_q!oQ|F5=nP}9%bXR+8$1BZ zM>s37;g`{NNdpCM=m8j#KB4Th(G-vLHLG&o#3GFdCC}4Rw|S`h!-jO7vc_&HdEP$% zg!O&QekF^dC5UaEoqP%v9ZZVDtuR->X5NPW?1MpQ)kWl@yA$I4SE$a^b||*LEYV_! zl>)gv%*(af(JVC=snuW0VtRwzoOi;%LtSb&S!XeyN_d}19A%vnLDtRDIHf-Rs{T2` zZFKtk$4ak&RM=D0eGW;;D+|0SGR4W0yA*f#Tr`I?~>2-WlZrY_EVxQuN#yulfdSdUW;69T( ziWH>^qI>-;o;v=OhH^2CXF@G7CzB+nPuVl+#pM+I<1?Sw5zpRL@ z-a)nKcj4~;mg>F5bvDqq+4jG0Q?4@qg7XTz`D(O=^ZaA&SH#X(TfQ7P zCb>A&(a#)rZ9=iYPf1~xBmx6pDd4&X7O~osA#L7IM0umrbW=i~lMzk9?4{-@UrD)N z>aH;1p+>in13r(w{p=#U$}asI!}O`n=`Fm$DvO+WGeNPEK@?-GyZ@$+6X}q|;=M!1 z_qJIsqa-#$ss-@BO(TRMA9dxKFDDHZ5__Y?t6>Z3TFBi5@+6Sg*kgwd9Lg&YVl0)>T!YAopzvf)a^XNmhvPhx!uFH zF$&%e0*cTbyh9V_%mY1~>2VT@qE8QUkz#t= zrDAb)ZI4f5QDQgWMCu>!U*FA+pbX%U1&EtLL-qGb*=%qc`H@MOIHqawf{~RyoR|!l znY*jbS;{aGcwTQyk5bqEHCrFRukxebrg?_oHbf#kebah;#HJ;UoP9oGe=KgpEtp4| z=C!L|U;CW_47ffJTt>0-p*h>kYkBo9G>&>j`F6k1=;FY!yyFov2UMQ1u3WVI;Fo%o zz;PlUPVy18l|OO+jG-#4AI)Rm?-}2IeUCY%FRdX=vcd{4df345mO4E8U`7q`P!H_G z%3=|6D8ghh)Fh+Lf*Vd&)?uJKLHSCgCK5<$`9lU~SqYBz&?;Hp_2v$=z67b#OBzg~ zasnin0KDiQ%R(qNWx+ZROMvRhy#kzs?%aVOUpngV#m1@Mw16z&ANCnC zLOCvi+d3> z3ZXKO7*F1yLlXYl@d@HSMR6DgDCZ#a2!QV()%4WsD*&wrShXd^LB>PDBmKAvdt;hY z7-Ve}%&5z#8&HL`e|H5iUrOs(ejps~{l1gX+}`6a%IHlZh}lwC1O33iv{B?7|LxNV5;b;6SNLfOS9MS5Gj*D4z`@ z&S{4&h3iq(vfl8k08j5HH~to;d;K;6QYws3GF!1?bhV=5>n6%WpG(d>UR$AwFJP2* zBDiRXYwddLvqs%xpzJI?ZmKh2OfK->Hwnt3ZRY4Z3(TGX>-i{VD2Ey?tO3M$ZyZP0 z_N+^5Xvg3pSA1g~2Ga9#^qawu(}(NC4|rNwWHKz44;%%)4qiUolwdoIk?=m^>{DWs zu3FE}b!#iyZm?5WC&wr3cP*){g_EAv;5z~-SH%U7#yj_}r=JgN?0DIw%3~VvA_a=W zK@q`XHh8Ek(VtkvHo)W%=>$bA{PfuxQ!31SX)Qm(l^ck!YN(2$QHa#5d9p${jyLMBWKSJ@r zB$r^9z+>f-{A%QMSA=?7@W3()x#}HuYnf!hVXa`hgZEH;sYx@zG$PMHE*t|cFgd$tk<+wcQNf7HhW zx!3R%Qu#BYF$RFCVuP#P~oB zf0bm9d`d;*5l;WV0A&Q4``B;TzSRIUX?hRc?*U^|T4)%14?LEV5q__~mzSUX+tbk+ z1jnC6qVJ@1A?08*;iNi>ioObk;%c~@B#e+czTDCVZ1|cl2_x^Ai0p{h+p-uq$xih6 zNm@uKb-lm;fwR&}C1D^{V8SrqE30DnHnQvyw@il-utW3;SW;2=Po}ag*Xy*1R{sD2dF(ft43kU@b{KtH=_kS00XNMb ze-z6dh4w|UgehUlEcWgDzFZp=o)zx84()4+YFO<%9j%AC><@tn0?F+}%0AjbAYizWng*_BB%!3xFh_ZFNuIYDx%e$--CUa=GOG$@O|I zaV0w>+|=$tz`jpl&+i@f@%BrQJAi*apL0*Kq~c&Tw+3QN0U@lm4RYhQc6Cg!aGplw?`Sn)>uZ_p-K1?*!FpFkl}G;CWu z+n`0+LW?)r!D1ZRaV?$J9jMp0`&C_^#It*cpaGz+Pf`?%UJ$^b;ufP=KR>}5KWnso z;YnW+dYdLLI-)o0yiXV2Av)5yb5yZ~hz>{7dLugfhHSyUFnLPY$zi3(uK=9*mCwEq z7BB!9bNcr}zH|7ZSQ&vVAFE9IQpA<%$Kx@e;kIqvu43-oiIRvm&5HKVrr>k1xU9on z{XtoH#y3jtlrYx5{`!z9Fg1Q<9V!wLFaQ`+IS)#b*CRxuEJ$Kzp46+UBJzyN@+ z!j=^WYurKZYs7}nn;LcwKpmVoN1_@|M<@T36ttH%5p;0+oE<+$JP zxjE;q>o!~Xx+G2s`yI^I-?~Nc;27XxOqH^1{Vz%G0(jQ8R1yFH002ovPDHLkV1o8* B_7ngB diff --git a/pr/schneller_kreuzer/test-deck_13.pov b/pr/schneller_kreuzer/test-deck_13.pov deleted file mode 100644 index 44ffac0..0000000 --- a/pr/schneller_kreuzer/test-deck_13.pov +++ /dev/null @@ -1,67 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -200> - color White -} - -#local CP = <-100, 200, -100>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-0, 15, -0> - angle 20 -} - -#include "huelle.pov" -#include "deck_13.pov" - - object { - deck_13 - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/test-deck_14.pov b/pr/schneller_kreuzer/test-deck_14.pov deleted file mode 100644 index 06e22eb..0000000 --- a/pr/schneller_kreuzer/test-deck_14.pov +++ /dev/null @@ -1,67 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -200> - color White -} - -#local CP = <-25, 17, -10>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-15, 17, -0> - angle 20 -} - -#include "huelle.pov" -#include "deck_14.pov" - - object { - deck_14 - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/test-deck_15.pov b/pr/schneller_kreuzer/test-deck_15.pov deleted file mode 100644 index cc8acb1..0000000 --- a/pr/schneller_kreuzer/test-deck_15.pov +++ /dev/null @@ -1,67 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -200> - color White -} - -#local CP = <-100, 200, -100>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-0, 15, -0> - angle 20 -} - -#include "huelle.pov" -#include "deck_15.pov" - - object { - deck_15 - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/test-deck_18.pov b/pr/schneller_kreuzer/test-deck_18.pov deleted file mode 100644 index 8cdea23..0000000 --- a/pr/schneller_kreuzer/test-deck_18.pov +++ /dev/null @@ -1,68 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -200> - color White -} - -#local CP = <-100, 200, -100>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-0, 95, -0> - angle 20 -} - -#include "huelle.pov" -#include "deck_18.pov" - - object { - deck_18 - translate <0, 60, 0> - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/test-deck_19.pov b/pr/schneller_kreuzer/test-deck_19.pov deleted file mode 100644 index 56498db..0000000 --- a/pr/schneller_kreuzer/test-deck_19.pov +++ /dev/null @@ -1,68 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -200> - color White -} - -#local CP = <-100, 200, -100>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-0, 95, -0> - angle 20 -} - -#include "huelle.pov" -#include "deck_19.pov" - - object { - deck_19 - translate <0, 60, 0> - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/test-deck_20.pov b/pr/schneller_kreuzer/test-deck_20.pov deleted file mode 100644 index 3aafa20..0000000 --- a/pr/schneller_kreuzer/test-deck_20.pov +++ /dev/null @@ -1,68 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- -#declare HUELLE = 0; - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -200> - color White -} - -#local CP = <-100, 200, -100>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-0, 45, -0> - angle 10 -} - -#include "huelle.pov" -#include "deck_20.pov" - - object { - deck_20 - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/test-difference.pov b/pr/schneller_kreuzer/test-difference.pov deleted file mode 100644 index 17b0b44..0000000 --- a/pr/schneller_kreuzer/test-difference.pov +++ /dev/null @@ -1,89 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -200> - color White -} - -#local CP = <-0, 3, +40>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-0, 3.0, +12> - angle 40 -} - -#declare cut1 = - 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> - pigment { - color rgbf <0, 1, 1, 0> - } - } - -#declare cut2 = - box { - <-5, 0, 12> <5, 4.6, 30> - pigment { - color rgbf <0, 1, 0, 0> - } - } - difference { - cylinder { - <0, 0, 12> <0, 4.8, 12>, 8.05 - pigment { - color rgbf <1, 1, 1, 0.3> - } - } - cylinder { - <0, 0, 12> <0, 4.81, 12>, 8.00 - pigment { - color rgbf <1, 1, 1, 0.3> - } - } - object { - cut1 - } - - } - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/test-ein-mann-jaeger.pov b/pr/schneller_kreuzer/test-ein-mann-jaeger.pov deleted file mode 100644 index 004a972..0000000 --- a/pr/schneller_kreuzer/test-ein-mann-jaeger.pov +++ /dev/null @@ -1,48 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <200, 200, -00> - color White -} -light_source { - <200, 120, -171> - color White*0.5 -} -camera { - location <20, 1, 7.5> - look_at <-0, 1, 7.5> - angle 40 - orthographic -} - -#include "ein-mann-jaeger.pov" - -object { - ein_mann_jaeger -} - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - diff --git a/pr/schneller_kreuzer/test-hufeisenpult.pov b/pr/schneller_kreuzer/test-hufeisenpult.pov deleted file mode 100644 index b1b5cbd..0000000 --- a/pr/schneller_kreuzer/test-hufeisenpult.pov +++ /dev/null @@ -1,47 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, 200> - color White -} -light_source { - <-200, 120, -171> - color White*0.5 -} -camera { - location <+005, 10, +0> - look_at <-0, 0, -0> - angle 20 -} - -#include "hufeisenpult.pov" - -object { - hufeisenpult -} - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - diff --git a/pr/schneller_kreuzer/test-kabine.pov b/pr/schneller_kreuzer/test-kabine.pov deleted file mode 100644 index 09c3de4..0000000 --- a/pr/schneller_kreuzer/test-kabine.pov +++ /dev/null @@ -1,70 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.1, 0.1, 0.1> - radiosity { - distance_maximum 10000 - } -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, +200> - color White*0.5 -} - -#declare CP = <+02, 17, +7>; -light_source { - CP - color White*0.9 -} - -camera { - location CP - look_at <+4, 1, 7> - angle 40 -} - -#include "kabine.pov" - -object { - kabine1 -} - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/test-konturensitz.pov b/pr/schneller_kreuzer/test-konturensitz.pov deleted file mode 100644 index 58361a2..0000000 --- a/pr/schneller_kreuzer/test-konturensitz.pov +++ /dev/null @@ -1,47 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -00> - color White -} -light_source { - <-200, 120, -171> - color White*0.5 -} -camera { - location <-000, 2, -10> - look_at <-0, 0, -0> - angle 20 -} - -#include "konturensitz.pov" - -object { - konturensitz -} - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - diff --git a/pr/schneller_kreuzer/test-polgeschuetz.pov b/pr/schneller_kreuzer/test-polgeschuetz.pov deleted file mode 100644 index a45677a..0000000 --- a/pr/schneller_kreuzer/test-polgeschuetz.pov +++ /dev/null @@ -1,64 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <+200, 200, -00> - color White -} -light_source { - <-200, 120, -171> - color White*0.5 -} -camera { - location <+020, 146, +10> - look_at <-0, 46, 10> - angle 30 -} - -#include "polgeschuetz.pov" - - object { - polgeschuetz - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/test-rounded_box.pov b/pr/schneller_kreuzer/test-rounded_box.pov deleted file mode 100644 index 34cc4e0..0000000 --- a/pr/schneller_kreuzer/test-rounded_box.pov +++ /dev/null @@ -1,71 +0,0 @@ -#include "colors.inc" -#include "glass.inc" -#include "metals.inc" -#include "shapes.inc" -#include "stones.inc" -#include "textures.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <5, 4.8, 5> - color White -} - -#local CP = <0, 2, 5>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-0, 1, -0> - //angle 40 -} - -#include "huelle.pov" -#include "rounded_box.pov" - - object { - rounded_box(<-1, -0, -1>, <1, 1, 1>, 0.2) - texture { T_Ruby_Glass } - interior { I_Glass } - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} - diff --git a/pr/schneller_kreuzer/test-schneller_kreuzer.pov b/pr/schneller_kreuzer/test-schneller_kreuzer.pov deleted file mode 100644 index cc7e97a..0000000 --- a/pr/schneller_kreuzer/test-schneller_kreuzer.pov +++ /dev/null @@ -1,58 +0,0 @@ -#version unofficial MegaPov 0.5; -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- -#declare HUELLE = 1; // Quadrant -/*/- - -global_settings { - post_process {find_edges{10000,.05,1,1,1,rgb 0}} -} -#default {finish {ambient 0.4 diffuse 0.3 brilliance 0}} - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> - radiosity {} -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -200> - color White -} - -#local CP = <-150, 200, -150>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-0, 60, -0> - angle 32 -} - -#include "schneller_kreuzer.pov" - - object { - schneller_kreuzer - translate <0, 60, 0> - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - diff --git a/pr/schneller_kreuzer/test-sonden_hangar.pov b/pr/schneller_kreuzer/test-sonden_hangar.pov deleted file mode 100644 index c5b3531..0000000 --- a/pr/schneller_kreuzer/test-sonden_hangar.pov +++ /dev/null @@ -1,67 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -200> - color White -} - -#local CP = <5, 51.7, 10>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <11, 1.7, 11> - angle 40 -} - -#include "sonden_hangar.pov" - - object { - sonden_hangar - translate <0, 0, 0> - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/test-speicherbank.pov b/pr/schneller_kreuzer/test-speicherbank.pov deleted file mode 100644 index de619ad..0000000 --- a/pr/schneller_kreuzer/test-speicherbank.pov +++ /dev/null @@ -1,47 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, +200> - color White -} -light_source { - <-200, 120, -171> - color White*0.5 -} -camera { - location <-015, 2, +15> - look_at <-0, 5, -0> - angle 40 -} - -#include "speicherbank.pov" - -object { - speicherbank -} - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - diff --git a/pr/schneller_kreuzer/test-superellipsoid.pov b/pr/schneller_kreuzer/test-superellipsoid.pov deleted file mode 100644 index 4775019..0000000 --- a/pr/schneller_kreuzer/test-superellipsoid.pov +++ /dev/null @@ -1,69 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "huelle.pov" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-200, 200, -200> - color White -} - -#local CP = <-0, 203, +40>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-0, 43.0, +12> - angle 40 -} - - - union { - 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> - } - } - } -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} - diff --git a/pr/schneller_kreuzer/test-zentrale.pov b/pr/schneller_kreuzer/test-zentrale.pov deleted file mode 100644 index 2677f09..0000000 --- a/pr/schneller_kreuzer/test-zentrale.pov +++ /dev/null @@ -1,67 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" - -#declare SCHNITT_1 = 1; // Quadrant -/*/- - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <0, 4.8, 0> - color White -} - -#local CP = <0, 2, 5>; -light_source { - CP - color White*0.5 -} -camera { - location CP - look_at <-0, 1, -5> - //angle 40 -} - -#include "huelle.pov" -#include "zentrale.pov" - - object { - zentrale - } - - -cylinder { - <0, 0, 0>, - <0, -1, 0>, 1000 - pigment { - radial - color_map{ - [0.1 rgb 0.1 ] - [0.1 White] - } - frequency 16 - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -} diff --git a/pr/schneller_kreuzer/treibstofftank.pov b/pr/schneller_kreuzer/treibstofftank.pov deleted file mode 100644 index 0e8b4db..0000000 --- a/pr/schneller_kreuzer/treibstofftank.pov +++ /dev/null @@ -1,19 +0,0 @@ -#declare treibstofftank = - union { - sphere { - <0, 3.8, 0> - 0.5 - } - cylinder { - <0, 3.8, 0> - <0, 0.5, 0> - 0.5 - } - sphere { - <0, 0.5, 0> - 0.5 - } - pigment { - rgb <1, 0.5, 0> - } - } diff --git a/pr/schneller_kreuzer/turm-b.png b/pr/schneller_kreuzer/turm-b.png deleted file mode 100644 index 59574c709124d565297a176d5ce22775602eea6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402 zcmV;D0d4+?P)`26^ww8#Je_yGI>5!E4`0003wNklH24o+Y^8 zB1knCTm^{=4wuZg$90ev|KkD-81NEdbq{UR&ZbARaZUS9JwuaIHGev+xUa}h`0MEk z_juv(c$ZnvToQ0E1;0fh1y@pV2bdXdyniP(ly3YgH94iPot$PTW6b&fGFMl}$_qLD zq6EAGI5=|(rMBZ&smUpQ?c_9bSs+&U+!D|Jv@mtU^}+iO&yw5i+*4-q01Ox~ wV8DR?5;lIgcKRM*z<>b*o&(DSV8F|RZ!mUyQPIK~VgLXD07*qoM6N<$g8gZ##{d8T diff --git a/pr/schneller_kreuzer/turm-c.png b/pr/schneller_kreuzer/turm-c.png deleted file mode 100644 index 5f4304b528ab7085d80a32e3f5ab017f39494e28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?&q;$mQ6;PUiv2?Ej|fH<9r8Av)usQ&^|oB=)|u0Z++5dHaaN~*;f$cgZD zaSW-L^Y)w~UxNb=%Yj4Q9FyXUxqf*yIZQ4}II-qN&QX=#J)5qFyZ9K+Gqs8EK6mq6 z)a%v!<$LGKHYWZE-sAeVB~juZ*E+VgL - scale <1, 0.5, 1> - translate <0, 0.5, 0> - texture { - pigment { - color rgbf <0.1, 0.1, 0.1, 0.5> - } - } - finish { - ambient 0.1 - diffuse 0.1 - reflection .25 - specular 1 - roughness 0.001 - } - interior { - ior 0.5 - } - } - -#declare panoramaschirm = - union { - intersection { - difference { - cylinder { - <0, 1.5, 0>, <0, 3.5, 0>, 5.7 - } - cylinder { - <0, 1.5-Eps, 0>, <0, 3.5+Eps, 0>, 5.6 - } - } - rounded_box (<-4, 1.5, -7>, <4, 3.5, -3>, 0.5 - ) - } - texture { pigment { color 0 }} - } - - -#declare tuer_neg = - object { - rounded_box(<5, 0, -1>, <7, 3, 1>, 0.2) - } - -#declare zentrale = - union { - difference { - cylinder { - <0, 0, 0>, <0, 5, 0>, 6 - } - cylinder { - <0, 0-Eps, 0>, <0, 4+Eps, 0>, 5.7 - } - cone { - <0, 4, 0>, 5.7 - <0, H, 0>, 5 - } - object { - tuer_neg - } - object { - tuer_neg - rotate <0, 180, 0> - } - object { - tuer_neg - rotate <0, 270, 0> - } - } - object { // 2. Pilot - hufeisenpult - rotate <0, +90, 0> - translate <-1.5, 0, 2.8> - } - object { // Pilot - hufeisenpult - rotate <0, +90, 0> - translate <-0.5, 0, 2.8> - } - object { // Kommandant - hufeisenpult - rotate <0, +90, 0> - translate <+0.5, 0, 2.8> - } - object { // 2. Kommandant - hufeisenpult - rotate <0, +90, 0> - translate <+1.5, 0, 2.8> - } - - union { - object { // 2. Feuerleitoffizier - hufeisenpult - rotate <0, +90, 0> - translate <-0.5, 0, 0> - } - - object { // 2. Feuerleitoffizier - hufeisenpult - rotate <0, +90, 0> - translate <0.5, 0, 0> - } - translate <0, 0, -5> - rotate <0, +45, 0> - } - - object { - kartentank - translate <+3.6, 0, -2> - } - object { - konturensitz - rotate <0, 180, 0> - translate <+2, 0, -2> - } - object { - konturensitz - rotate <0, -90, 0> - translate <+3.6, 0, -0.4> - } - object { - konturensitz - rotate <0, +90, 0> - translate <+3.6, 0, -3.6> - } - object { - panoramaschirm - } - - texture { T_arkonstahl } - } diff --git a/pr/sol/GNUmakefile b/pr/sol/GNUmakefile deleted file mode 100644 index c526c42..0000000 --- a/pr/sol/GNUmakefile +++ /dev/null @@ -1,34 +0,0 @@ -# what's where? -include GNUmakevars - - -all: \ - test-mittelstueck.ppm \ - test-sz.ppm \ - test-sol.ppm \ - test-mensch.ppm \ - exodus.ppm \ - - - -%.ppm: %.pov - $(POVRAY) +L$(POVINC) +V -I$< +FP - -%.pov: make% - $< > $@ - -test-sz.ppm: test-sz.pov sz.pov ynkelonium_texture.pov Triebwerk.pov - -test-mittelstueck.ppm: test-mittelstueck.pov mittelstueck.pov \ - ynkelonium_texture.pov Triebwerk.pov - -test-sol.ppm: test-sol.pov sol.pov sz.pov mittelstueck.pov \ - ynkelonium_texture.pov Triebwerk.pov - -test-mensch.ppm: test-mensch.pov mensch.pov - -exodus.ppm: exodus.pov sol.pov sz.pov mittelstueck.pov \ - ynkelonium_texture.pov Triebwerk.pov mensch.pov - -%.gif: %.ppm - ppmquant 256 $< | ppmtogif > $@ diff --git a/pr/sol/T_BlackMetal.pov b/pr/sol/T_BlackMetal.pov deleted file mode 100644 index bb033ec..0000000 --- a/pr/sol/T_BlackMetal.pov +++ /dev/null @@ -1,8 +0,0 @@ -#include "metals.inc" -#declare T_BlackMetal = - texture { - pigment { - color rgb <0.1, 0.1, 0.1> - } - finish { F_MetalC } - } diff --git a/pr/sol/Triebwerk.pov b/pr/sol/Triebwerk.pov deleted file mode 100644 index d740e14..0000000 --- a/pr/sol/Triebwerk.pov +++ /dev/null @@ -1,15 +0,0 @@ -#declare Triebwerk_neg = - merge { - cone { - <400, 0, 0>, 60 - <350, 0, 0>, 60 - } - cone { - <351, 0, 0>, 60, - <300, 0, 0>, 10 - } - cone { - <301, 0, 0>, 10 - <200, 0, 0>, 10 - } - } diff --git a/pr/sol/exodus.pov b/pr/sol/exodus.pov deleted file mode 100644 index ee72a4e..0000000 --- a/pr/sol/exodus.pov +++ /dev/null @@ -1,89 +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 { - <86E9, 86E9, -86E9> - color White -} - -camera { - location <6000, 1.65, 10> - look_at <0, 2500, -1000> //ok - //look_at <6000, 1.65, 0> -} - -#include "sol.pov" -#include "../roboter/roboter.pov" - -object { - Sol - translate <0, 3300, 0> -} - -#declare i = 3000 -#declare rand1 = seed(0) -#while (i < 6000) - #declare Mensch_Schritt = rand(rand1) * 30 - 15 - #declare Mensch_Farbe_Jacke = - color - #declare Mensch_Farbe_Hose = - color - #declare Groesse = rand(rand1) * 0.2 + 0.9 - #include "mensch.pov" - object { - Mensch - scale - rotate <0, -90, 0> - translate - } - #declare i = i + 1 -#end - -#declare i = 0 -#declare rand1 = seed(0) -#while (i < 50) - #declare Mensch_Schritt = 0 - #declare Mensch_Farbe_Jacke = - color - #declare Mensch_Farbe_Hose = - color - #include "mensch.pov" - object { - Mensch - rotate <0, -90, 0> - translate <0, i + rand(rand1)*1.8, 0> - } - #declare i = i + 3 -#end - -#declare i = 4000 -#while (i < 6000) - #debug concat ("\nRoboter: ", str(i, 0, 0)) - object { - roboter - rotate <0, 180, 0> - translate - } - object { - roboter - rotate <0, 0, 0> - translate - } - #declare i = i + 5 -#end - -plane { - <0, 1, 0>, 0.3 - pigment { - checker color White*0.7, color White*0.5 - } -} - diff --git a/pr/sol/mensch.pov b/pr/sol/mensch.pov deleted file mode 100644 index 9fae1db..0000000 --- a/pr/sol/mensch.pov +++ /dev/null @@ -1,105 +0,0 @@ -/* einfaches Menschenmodell. - * - * Wenig Details, weil ich viele davon brauche - */ -#declare Mensch = - union { - // Kopf - union { - sphere { - <0, 0, 0>, 1 - scale <0.1, 0.125, 0.125> - - } - intersection { - cone { - <0, 0, 0> 1 - <0, -1, 0> 1 - } - box { - <-1, -1, 0> - <+1, 0, 1> - } - cone { - <0, 0, -1> 1 - <0, 0, +1> 1 - } - scale <0.1, 0.125, 0.125> - } - cone { - <0, 0, 0> 0.05 - <0, -0.5, 0> 0.05 - } - texture { pigment { color Flesh } } - translate <0, 1.625, 0> - } - - // Körper - union { - cone { - <0, 0.05, 0>, 0.05 - <0, 0, 0>, 0.25 - scale <1, 1, 0.5> - } - cone { - <0, 0, 0>, 0.25 - <0, -0.55, 0>, 0 - scale <1, 1, 0.5> - } - texture { pigment { color Mensch_Farbe_Jacke } } - translate <0, 1.4, 0> - } - - // Becken - sphere { - <0, 0, 0> 1 - scale <0.15, 0.15, 0.1> - translate <0, 1, 0> - texture { pigment { color Mensch_Farbe_Hose } } - } - - // Beine - cone { - <0.1, -1, 0>, 0.05 - <0.07, 0, 0>, 0.07 - texture { pigment { color Mensch_Farbe_Hose } } - rotate - translate <0, 1, 0> - } - cone { - <-0.1, -1, 0>, 0.05 - <-0.07, 0, 0>, 0.07 - texture { pigment { color Mensch_Farbe_Hose } } - rotate <-Mensch_Schritt, 0, 0> - translate <0, 1, 0> - } - - // Arme - union { - cone { - <0.0, -0.6, 0>, 0.05 - <0.0, 0.0, 0>, 0.05 - texture { pigment { color Mensch_Farbe_Jacke } } - } - sphere { - <0.0, -0.64, 0>, 0.04 - texture { pigment { color Flesh } } - } - rotate <-Mensch_Schritt, 0, 0> - translate <0.20, 1.4, 0> - } - union { - cone { - <0.0, -0.6, 0>, 0.05 - <0.0, 0.0, 0>, 0.05 - texture { pigment { color Mensch_Farbe_Jacke } } - } - sphere { - <0.0, -0.64, 0>, 0.04 - texture { pigment { color Flesh } } - } - rotate - translate <-0.20, 1.4, 0> - } - } - diff --git a/pr/sol/mittelstueck.pov b/pr/sol/mittelstueck.pov deleted file mode 100644 index aeb468a..0000000 --- a/pr/sol/mittelstueck.pov +++ /dev/null @@ -1,129 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "glass.inc" -#include "ynkelonium_texture.pov" -#include "T_BlackMetal.pov" -#include "Triebwerk.pov" - -#declare Zylinder = - union { - cone { - <0,-750,0>, 750 - <0,750,0>, 750 - } - difference { - cone { - <0,750,0>, 750 - <0,870,0>, 630 - } - sphere { - <0, 1250+750, 0> 1250 - } - } - difference { - cone { - <0,-750,0>, 750 - <0,-870,0>, 630 - } - sphere { - <0, -(1250+750), 0> 1250 - } - } - texture { - Ynkelonium_Texture - } - } - -#declare R1 = 750 -#declare R2 = 400 -#include "ringwulst.pov" - -#declare Landestuetzen = - union { - #declare i = 15 - #while (i < 360) - union { - union { - sphere { - <0, 240, 0>, 50 - } - cone { - <0, 240, 0>, 53 - <0, 200, 0>, 53 - } - box { - <-80, 200, -53> - <- 0, 240, 53> - rotate <0, 30, 0> - } - box { - <-80, 200, -53> - <- 0, 240, 53> - rotate <0, -30, 0> - } - cone { - <0, 240, 0>, 50 - <0, 0, 0>, 50 - } - cone { - <0, 100, 0>, 30 - <0, 0, 0>, 30 - } - union { - cone { - <0, 100, 0>, 20 - <0, 0, 0>, 20 - } - sphere { - <0, 45, 0>, 27 - } - cone { - <0, 45, 0>, 42 - <0, 10, 0>, 66 - } - cone { - <0, 10, 0>, 100 - <0, 0, 0>, 100 - texture { - pigment { color rgb <0.7, 0.5, 0.7> } - finish { - ambient 0.2 - diffuse 0.35 - specular 0.55 - roughness 0.1 - reflection 0.25 - brilliance 1.0 - } - } - } - translate <0, -70, 0> - } - translate <0, -10, 0> - texture { - Ynkelonium_Texture - } - } - translate <800, -750, 0> - rotate <0, i, 0> - } - #declare i = i + 30 - #end - } - -#declare Mittelstueck = -union { - object { - Zylinder - } - object { - Ringwulst - } - object { - Landestuetzen - } -} - -// vim:sw=4 - diff --git a/pr/sol/povray.ini b/pr/sol/povray.ini deleted file mode 100644 index 4d50cdd..0000000 --- a/pr/sol/povray.ini +++ /dev/null @@ -1,6 +0,0 @@ -+A -+HTP -+fp +w800 +h600 -display_gamma = 2.2 -+L../roboter -+sp16 diff --git a/pr/sol/ringwulst.pov b/pr/sol/ringwulst.pov deleted file mode 100644 index 917b074..0000000 --- a/pr/sol/ringwulst.pov +++ /dev/null @@ -1,146 +0,0 @@ -/* Parameter: - * R1, R2: Durchmesser des Torus - */ - -#declare Hangars_Ringwulst_neg = - difference { - union { - #declare i = 10 - #declare ii = 10 - #while (i < 360) - union { - box { - <-50, 40, 0> - < 50, 80, R1+R2> - } - box { - <-50, 120, 0> - < 50, 220, R1+R2> - } - box { - <-50, -40, 0> - < 50, -80, R1+R2> - } - box { - <-50, -120, 0> - < 50, -220, R1+R2> - } - rotate <0, i, 0> - } - #declare i = i + ii - #declare ii = 30 - ii - - #end - } - torus { - R1, R2-10 - } - texture { - Ynkelonium_Texture - } - } - -#declare Geschuetze_Ringwulst_aussen = - union { - #declare w = -45 - #while (w <= 45) - #declare i = 10 - #declare ii = 10 - #while (i < 360) - union { - sphere { - <0, 0, 0> 20 - } - cone { - <0, 0, 0> 10 - <30, 30, 0> 5 - } - cone { - <0, 0, 0> 10 - <30, -30, 0> 5 - } - translate - rotate <0, 0, w> - translate - rotate <0, i, 0> - } - #declare i = i + ii - #declare ii = 30 - ii - #end - #declare w = w + 90 - #end - texture { - Ynkelonium_Texture - } - - } - -#declare Geschuetze_Ringwulst_mitte = - union { - #declare w = 0 - #while (w <= 0) - #declare i = 0 - #while (i < 360) - union { - sphere { - <0, 0, 0> 20 - } - cone { - <0, 0, 0> 10 - <30, 30, 0> 5 - } - cone { - <0, 0, 0> 10 - <30, -30, 0> 5 - } - translate - rotate <0, 0, w> - translate - rotate <0, i, 0> - } - #declare i = i + 10 - #end - #declare w = w + 90 - #end - texture { - Ynkelonium_Texture - } - - } - -#declare Ringwulst = - union { - difference { - torus { - R1, R2 - } - #declare i = 0 - #while (i < 360) - object { - Triebwerk_neg - rotate <0, 0, 45> - translate - rotate <0, i, 0> - } - object { - Triebwerk_neg - rotate <0, 0, -45> - translate - rotate <0, i, 0> - } - #declare i = i + 30 - #end - object {Hangars_Ringwulst_neg} - } - cone { - <0, -R2, 0>, R1, - <0, R2, 0>, R1 - } - object {Geschuetze_Ringwulst_aussen} - object {Geschuetze_Ringwulst_mitte} - - texture { - Ynkelonium_Texture - } - - } diff --git a/pr/sol/sol.pov b/pr/sol/sol.pov deleted file mode 100644 index c03cffb..0000000 --- a/pr/sol/sol.pov +++ /dev/null @@ -1,17 +0,0 @@ -#include "sz.pov" -#include "mittelstueck.pov" - -#declare Sol = - union { - object { - SZ - translate <0, 750+1250, 0> - } - object { - Mittelstueck - } - object { - SZ - translate <0, -(750+1250), 0> - } - } diff --git a/pr/sol/sz.pov b/pr/sol/sz.pov deleted file mode 100644 index 13c55fe..0000000 --- a/pr/sol/sz.pov +++ /dev/null @@ -1,175 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "glass.inc" -#include "ynkelonium_texture.pov" -#include "T_BlackMetal.pov" -#include "Triebwerk.pov" - -#declare Hangars_Kugelschale_neg = - difference { - union { - #declare i = 0 - #while (i < 360) - union { - box { - <-80, 1030, 0> - < 80, 950, 2500> - } - box { - <-100, -850, 0> - < 100, -930, 2500> - } - rotate <0, i, 0> - } - union { - box { - <-100, 730, 0> - < 100, 650, 2500> - } - box { - < 180, 520, 2500> - <-180, 400, 0> - } - box { - <-180, -400, 0> - < 180, -520, 2500> - } - rotate <0, i+15, 0> - } - #declare i = i + 30 - #end - } - sphere { - <0, 0, 0>, 1240 - } - texture { - Ynkelonium_Texture - } - } - -#declare Geschuetze_Huelle_oben = - union { - #declare w = 30 - #while (w <= 60) - #declare i = 0 - #while (i < 360) - union { - sphere { - <0, 0, 0> 20 - } - cone { - <0, 0, 0> 10 - <30, 30, 0> 5 - } - cone { - <0, 0, 0> 10 - <30, -30, 0> 5 - } - translate <1250, 0, 0> - rotate <0, 0, w> - rotate <0, i, 0> - } - #declare i = i + 10 - #end - #declare w = w + 15 - #end - texture { - Ynkelonium_Texture - } - - } - -#declare Geschuetze_Huelle_unten = - union { - #declare w = -55 - #while (w <= -35) - #declare i = 0 - #while (i < 360) - union { - sphere { - <0, 0, 0> 20 - } - cone { - <0, 0, 0> 10 - <30, 30, 0> 5 - } - cone { - <0, 0, 0> 10 - <30, -30, 0> 5 - } - translate <1250, 0, 0> - rotate <0, 0, w> - rotate <0, i, 0> - } - #declare i = i + 10 - #end - #declare w = w + 20 - #end - texture { - Ynkelonium_Texture - } - - } - -#declare Kugelschale = - union { - sphere { - <0,0,0>, 1250 - texture { - Ynkelonium_Texture - } - } - object {Geschuetze_Huelle_oben} - object {Geschuetze_Huelle_unten} - } - -#declare R1 = 1250 -#declare R2 = 400 -#include "ringwulst.pov" - -#declare Landestuetzen = - union { - #declare i = 15 - #while (i < 360) - cone { - <0, 0, 0>, 100 - <0, 10, 0>, 100 - translate <0, -1260, 0> - rotate <45, 0, 0> - rotate <0, i, 0> - texture { - pigment { color rgb <0.7, 0.5, 0.7> } - finish { - ambient 0.2 - diffuse 0.35 - specular 0.55 - roughness 0.1 - reflection 0.25 - brilliance 1.0 - } - } - } - #declare i = i + 30 - #end - } - -#declare SZ = -union { - difference { - object { - Kugelschale - } - object { - Hangars_Kugelschale_neg - } - } - object { - Ringwulst - } - object { - Landestuetzen - } -} - diff --git a/pr/sol/test-mensch.pov b/pr/sol/test-mensch.pov deleted file mode 100644 index 3da843e..0000000 --- a/pr/sol/test-mensch.pov +++ /dev/null @@ -1,42 +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 <0, 1.7, 2> - look_at <0, 1, 0> -} - -#declare rand1 = seed(0) - -#declare Mensch_Schritt = rand(rand1) * 30 - 15 -#declare Mensch_Farbe_Jacke = - color -#declare Mensch_Farbe_Hose = - color - -#include "mensch.pov" - -object { - Mensch -} - - -plane { - <0, 1, 0>, 0.3 - pigment { - checker color White*0.7, color White*0.5 - } -} - diff --git a/pr/sol/test-mittelstueck.pov b/pr/sol/test-mittelstueck.pov deleted file mode 100644 index 395c9e2..0000000 --- a/pr/sol/test-mittelstueck.pov +++ /dev/null @@ -1,40 +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 <-2000, 3100, -1710> -// look_at <0, 1100, 0> -//} - -camera { - location <-2000, 2, -1710> - look_at <0, 1100, 0> -} - -#include "mittelstueck.pov" - -object { - Mittelstueck - translate <0, 1300, 0> -} - - -plane { - <0, 1, 0>, 0.3 - pigment { - checker color White*0.7, color White*0.5 - } -} - diff --git a/pr/sol/test-sol.pov b/pr/sol/test-sol.pov deleted file mode 100644 index 19201ba..0000000 --- a/pr/sol/test-sol.pov +++ /dev/null @@ -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> -} -background { color rgb<0.2, 0.4, 0.8> } -light_source { - <-2000, 2000, -2000> - color White -} -camera { - location <-6000, 2, -1710> - look_at <0, 2500, 0> -} - -#include "sol.pov" - -object { - Sol - translate <0, 3300, 0> -} - - -plane { - <0, 1, 0>, 0.3 - pigment { - checker color White*0.7, color White*0.5 - } -} - diff --git a/pr/sol/test-sz.pov b/pr/sol/test-sz.pov deleted file mode 100644 index 10616df..0000000 --- a/pr/sol/test-sz.pov +++ /dev/null @@ -1,47 +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_Totale = 1 - -#ifdef (Camera_Triebwerk) -camera { - location <1650, 1700, 0> - look_at <1250, 1300, 0> -} -#end - -#ifdef (Camera_Totale) -camera { - location <4650, 1700, 0> - look_at <1250, 1300, 0> -} -#end - -#include "sz.pov" - -object { - SZ - translate <0, 1300, 0> -} - - -plane { - <0, 1, 0>, 0.3 - pigment { - checker color White*0.7, color White*0.5 - } -} - diff --git a/pr/sol/ynkelonium_texture.pov b/pr/sol/ynkelonium_texture.pov deleted file mode 100644 index 0788a0a..0000000 --- a/pr/sol/ynkelonium_texture.pov +++ /dev/null @@ -1,3 +0,0 @@ -#include "metals.inc" -#declare Ynkelonium_Texture = - texture {pigment {color <1, 0.2, 0.6>} finish {F_MetalB}} diff --git a/pr/star/GNUmakefile b/pr/star/GNUmakefile deleted file mode 100644 index eec3327..0000000 --- a/pr/star/GNUmakefile +++ /dev/null @@ -1,43 +0,0 @@ -# what's where? -include GNUmakevars - -# image -WIDTH=400 -HEIGHT=300 - -all: \ - test-hyperfunk.ppm \ - test-hypertrop.ppm \ - test-hangars.ppm \ - test-star.ppm \ - test-strut.ppm \ - test-winebottle-glass.ppm \ - gravojet1.ppm \ - totale.ppm \ - test-Impulsgeschuetz.ppm \ - test-Traktorstrahler.ppm \ - - -%.ppm: %.pov - $(POVRAY) +W$(WIDTH) +H$(HEIGHT) +V -I$< +L$(POVINC) +D +FP - -%.pov: make% - $< > $@ - -test-star.ppm: test-star.pov star.pov ynkelonium_texture.pov strut.pov \ - Hangar_Schotts.pov T_BlackMetal.pov -test-strut.ppm: test-strut.pov strut.pov -test-hangars.ppm: test-hangars.pov Hangar_Schotts.pov ynkelonium_texture.pov -test-hypertrop.ppm: test-hypertrop.pov Hypertrop.pov \ - ynkelonium_texture.pov T_BlackMetal.pov -test-hyperfunk.ppm: test-hyperfunk.pov Hyperfunk.pov \ - T_BlackMetal.pov -totale.ppm: totale.pov star.pov ynkelonium_texture.pov strut.pov \ - Hangar_Schotts.pov T_BlackMetal.pov -test-Impulsgeschuetz.ppm: test-Impulsgeschuetz.pov Impulsgeschuetz.pov \ - T_BlackMetal.pov -test-Traktorstrahler.ppm: test-Traktorstrahler.pov Traktorstrahler.pov \ - T_BlackMetal.pov - -%.gif: %.ppm - ppmquant 256 $< | ppmtogif > $@ diff --git a/pr/star/Hangar_Schotts.pov b/pr/star/Hangar_Schotts.pov deleted file mode 100644 index 09b019c..0000000 --- a/pr/star/Hangar_Schotts.pov +++ /dev/null @@ -1,70 +0,0 @@ -#include "ynkelonium_texture.pov" - -#declare Hangar_Schotts = -intersection { - difference { - sphere { - <0,0,0>, 99 - } - sphere { - <0,0,0>, 98 - } - } - - union { - // obere Hangars - - #declare i = 0 - #while (i < 360) - difference { - superellipsoid { - <0.25, 0.25> - scale <17, 8.5, 25> - } - box { - <-0.1, -8.5, -25> - <+0.1, +8.5, +25> - } - translate <0, 41.5, 80> - rotate <0, i, 0> - } - #declare i = i + 45 - #end - - // Mannschleusen - - #declare i = 0 - #while (i < 360) - superellipsoid { - <0.25, 0.25> - scale <4, 2, 4> - translate <0, -40, 92> - rotate <0, i, 0> - } - #declare i = i + 45 - #end - - // untere Hangars - - #declare i = 0 - #while (i < 360) - difference { - superellipsoid { - <0.25, 0.25> - scale <10, 5, 25> - } - box { - <-10, -0.1, -25> - <+10, +0.1, +25> - } - translate <0, -64, 65> - rotate <0, i, 0> - } - #declare i = i + 45 - #end - } - - texture { Ynkelonium_Texture } -} - - diff --git a/pr/star/Hyperfunk.pov b/pr/star/Hyperfunk.pov deleted file mode 100644 index 2a66621..0000000 --- a/pr/star/Hyperfunk.pov +++ /dev/null @@ -1,108 +0,0 @@ - -#declare Hyperfunk_1 = -union { - sphere { - <0, 8, 0>, 2 - texture { T_Chrome_2B } - normal { - dents 1 - scale 0.3 - } - } - sor { - 11, - <3.0, -0.1>, - <3.5, 0>, - <3.0, 1>, - <1.5, 1.001>, - <1.3, 1.2>, - <1.2, 2>, - <1.1, 4>, - <0.8, 5>, - <1, 6>, - <1.3, 7>, - <1.5, 8> - } - sphere { - <2.25, 2, 0>, 0.75 - } - cone { - <2.25, 2, 0>, 0.75 - <2.25, 1, 0>, 0.75 - } - texture { T_Chrome_2B } -} - -#declare Hyperfunk_2 = -union { - union { - union { - sphere { - <0, 0, 0>, 0.5 - } - cone { - <0, 0, 0>, 0.5, - <1, 0, 0>, 0.5 - } - sphere { - <2, 0, 0>, 0.5 - } - texture { T_Chrome_2B } - } - union { - cone { - <2, 0, 0>, 0.4, - <1, 0, 0>, 0.4 - } - torus { - 0.5, 0.1 - rotate <0, 0, 90> - translate <1.2, 0, 0> - } - torus { - 0.5, 0.1 - rotate <0, 0, 90> - translate <1.4, 0, 0> - } - torus { - 0.5, 0.1 - rotate <0, 0, 90> - translate <1.6, 0, 0> - } - torus { - 0.5, 0.1 - rotate <0, 0, 90> - translate <1.8, 0, 0> - } - cone { - <2, 0, 0>, 0.1, - <4, 0, 0>, 0.0 - } - texture { T_BlackMetal } - } - rotate <0, 0, 45> - translate <2, 0, 0> - } - cone { - <0, 0, 0>, 1 - <2, 0, 0>, 0.5 - scale <1, 1, 0.1> - texture { T_BlackMetal } - } - -} - -#declare Hyperfunk = -union { - object {Hyperfunk_1} - object { - Hyperfunk_2 - translate <0, 6, 0> - rotate <0, 45, 0> - } - object { - Hyperfunk_2 - translate <0, 6, 0> - rotate <0, 225, 0> - } -} diff --git a/pr/star/Hypertrop.pov b/pr/star/Hypertrop.pov deleted file mode 100644 index 6171377..0000000 --- a/pr/star/Hypertrop.pov +++ /dev/null @@ -1,73 +0,0 @@ - -#include "T_BlackMetal.pov" - -#declare Hypertrop_Projektor_Aussen = - sor { - 4, - <21, -8> - <13, 0> - <04, 20> - <03, 35> - } - -#declare Hypertrop_1 = -union { - sphere { - <0, 74, 0>, 16 - } - sor { - 4, - <10, 40> - <10, 42> - <14, 66> - <19, 75> - } - torus { - 10, 8 - scale <1, 7/8, 1> - translate <0, 35, 0> - } - torus { - 4, 6 - scale <1, 8/6, 1> - translate <0, 28, 0> - } -} - -#declare Hypertrop_Neg = -union { - object { - Hypertrop_1 - } - object { - Hypertrop_Projektor_Aussen - } -} - -#declare Hypertrop = -union { - object { - Hypertrop_1 - } - difference { - object { - Hypertrop_Projektor_Aussen - } - sor { - 4, - <21, -7> - <12.9, -0.01> - <03, 20> - <02, 40> - texture { T_BlackMetal } - } - } - sphere { - <0, 0, 0>, 1 - scale <3, 23, 3> - translate <0, 20, 0> - texture { T_BlackMetal } - } - texture { pigment { color White } } -} - diff --git a/pr/star/Impulsgeschuetz.pov b/pr/star/Impulsgeschuetz.pov deleted file mode 100644 index 3d1e8ae..0000000 --- a/pr/star/Impulsgeschuetz.pov +++ /dev/null @@ -1,66 +0,0 @@ -#include "T_BlackMetal.pov" - -#declare Impulsgeschuetz = - union { - union { - intersection { - sphere { <0, 0, 0>, 3 - } - #declare i = 0 - #while (i < 5) - cone { - <0, -3, -2>, 4.9 - <0, +3, -2>, 4.9 - rotate <30, 0, 0> - rotate <0, 0, i*72> - } - #declare i = i + 1 - #end - } - difference { - cone { - <0, 0.3, 2.5>, 0.6, - <0, 0.3, 5.5>, 0.5 - } - cone { - <0, 0.3, 2.5>, 0.4, - <0, 0.3, 5.6>, 0.4 - } - } - difference { - cone { - <0, -0.3, 2.5>, 0.4, - <0, -0.3, 4.5>, 0.4 - } - cone { - <0, 0, 0>, 0.6, - <0, 0, 1>, 0.6 - rotate <45, 0, 0> - translate <0, -0.3, 4.5> - } - } - torus { - 0.5, 0.2 - rotate <90, 0, 0> - translate <0, 0.3, 5.5> - } - texture { - pigment {color <0.7, 0.7, 1.0>} - finish {phong 1.0} - } - } - #declare i=5.0 - #while (i > 3.5) - torus { - 0.5, 0.09 - rotate <90, 0, 0> - translate <0, 0.3, i> - texture { T_BlackMetal } - } - #declare i = i - 0.2 - #end - - light_source { - <0, 0.3, 3> color Yellow - } - } diff --git a/pr/star/Makefile b/pr/star/Makefile deleted file mode 100644 index 98daa8d..0000000 --- a/pr/star/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -# what's where? -POVHOME=/usr/lib/povray3 -POVBIN=/usr/bin -POVINC=$(POVHOME)/include -POVRAY=$(POVBIN)/x-povray - -# image -WIDTH=400 -HEIGHT=300 - -all: \ - test-hyperfunk.ppm \ - test-hypertrop.ppm \ - test-hangars.ppm \ - test-star.ppm \ - test-strut.ppm \ - test-winebottle-glass.ppm \ - gravojet1.ppm \ - totale.ppm \ - test-Impulsgeschuetz.ppm \ - test-Traktorstrahler.ppm \ - - -%.ppm: %.pov - $(POVRAY) +W$(WIDTH) +H$(HEIGHT) +V -I$< +L$(POVINC) +D +FP - -%.pov: make% - $< > $@ - -test-star.ppm: test-star.pov star.pov ynkelonium_texture.pov strut.pov \ - Hangar_Schotts.pov T_BlackMetal.pov -test-strut.ppm: test-strut.pov strut.pov -test-hangars.ppm: test-hangars.pov Hangar_Schotts.pov ynkelonium_texture.pov -test-hypertrop.ppm: test-hypertrop.pov Hypertrop.pov \ - ynkelonium_texture.pov T_BlackMetal.pov -test-hyperfunk.ppm: test-hyperfunk.pov Hyperfunk.pov \ - T_BlackMetal.pov -totale.ppm: totale.pov star.pov ynkelonium_texture.pov strut.pov \ - Hangar_Schotts.pov T_BlackMetal.pov -test-Impulsgeschuetz.ppm: test-Impulsgeschuetz.pov Impulsgeschuetz.pov \ - T_BlackMetal.pov -test-Traktorstrahler.ppm: test-Traktorstrahler.pov Traktorstrahler.pov \ - T_BlackMetal.pov diff --git a/pr/star/TODO b/pr/star/TODO deleted file mode 100644 index 122dc62..0000000 --- a/pr/star/TODO +++ /dev/null @@ -1,2 +0,0 @@ - -Farben! diff --git a/pr/star/T_BlackMetal.pov b/pr/star/T_BlackMetal.pov deleted file mode 100644 index bb033ec..0000000 --- a/pr/star/T_BlackMetal.pov +++ /dev/null @@ -1,8 +0,0 @@ -#include "metals.inc" -#declare T_BlackMetal = - texture { - pigment { - color rgb <0.1, 0.1, 0.1> - } - finish { F_MetalC } - } diff --git a/pr/star/Traktorstrahler.pov b/pr/star/Traktorstrahler.pov deleted file mode 100644 index f95dc2c..0000000 --- a/pr/star/Traktorstrahler.pov +++ /dev/null @@ -1,72 +0,0 @@ -#include "ynkelonium_texture.pov" - -#declare Traktorstrahler = -union { - cone { - <0, 0, 0>, 2 - <0, 0, 1>, 2 - } - cone { - <0, 0, 1>, 1.5 - <0, 0, 4>, 0.8 - } - sphere { - <0, 0, 4>, 1.0 - } - union { - union { - cone { - <0, 0, 0>, 0.6 - <0, 0, 2>, 1.2 - } - cone { - <-1.5, 0, 1>, 0.2 - <-1.5, 0, 2>, 1.5 - } - cone { - <1.5, 0, 1>, 0.2 - <1.5, 0, 2>, 1.5 - } - prism { - linear_sweep - linear_spline - -1.5 - 1.5 - 5 - <-1.5, 2>, <1.5, 2>, <0.2, 1>, <-0.2, 1>, <-1.5, 2> - rotate <0, 0, 90> - } - } - union { - cone { - <-1.5, 0, 2>, 1.5 - <-1.5, 0, 2.2>, 1.5 - } - cone { - <1.5, 0, 2>, 1.5 - <1.5, 0, 2.2>, 1.5 - } - prism { - linear_sweep - linear_spline - -1.5, - +1.5, - 5 - <-1.5, 2>, <1.5, 2>, <1.5, 2.2>, <-1.5, 2.2>, <-1.5, 2> - rotate <0, 0, 90> - } - texture { - T_BlackMetal - finish { F_MetalA } - } - } - rotate <0, 0, -45> - rotate <30, 0, 0> - translate <0, 0, 4> - - } - texture { - Ynkelonium_Texture - finish { F_MetalA } - } -} diff --git a/pr/star/gravojet1.pov b/pr/star/gravojet1.pov deleted file mode 100644 index 70a1105..0000000 --- a/pr/star/gravojet1.pov +++ /dev/null @@ -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 <-70, 120, -71> - look_at <-80, 110, -60> -} - -#include "star.pov" - -object { star } - diff --git a/pr/star/povray.ini b/pr/star/povray.ini deleted file mode 100644 index f02afd4..0000000 --- a/pr/star/povray.ini +++ /dev/null @@ -1,6 +0,0 @@ -+A -+HTP -+fp +w400 +h300 +d1 -+l/usr/local/povray3/include -+l/home/hjp/wrk/dgk -display_gamma = 2.2 diff --git a/pr/star/star.pov b/pr/star/star.pov deleted file mode 100644 index 715e1bf..0000000 --- a/pr/star/star.pov +++ /dev/null @@ -1,619 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "glass.inc" -#include "ynkelonium_texture.pov" -#include "T_BlackMetal.pov" - -#include "Hypertrop.pov" - -#declare Hull = -difference { - union { - difference { - sphere { <0,0,0>, 100 - } - cone { - <0, -10, 0>, 101, - <0, +10, 0>, 101 - } - } - union { - torus { - 98.5, 1 - } - cone { - <0, -1, 0>, 98.5 - <0, 1, 0>, 98.5 - } - translate <0, -10, 0> - } - - union { - torus { - 98.5, 1 - } - cone { - <0, -1, 0>, 98.5 - <0, 1, 0>, 98.5 - } - translate <0, +10, 0> - } - - } - - // obere Hangars - - #declare i = 0 - #while (i < 360) - superellipsoid { - <0.25, 0.25> - scale <17, 8.5, 25> - translate <0, 41.5, 80> - rotate <0, i, 0> - } - #declare i = i + 45 - #end - - // Mannschleusen - - #declare i = 0 - #while (i < 360) - superellipsoid { - <0.25, 0.25> - scale <4, 2, 4> - translate <0, -40, 92> - rotate <0, i, 0> - } - #declare i = i + 45 - #end - - // untere Hangars - - #declare i = 0 - #while (i < 360) - superellipsoid { - <0.25, 0.25> - scale <10, 5, 25> - translate <0, -64, 65> - rotate <0, i, 0> - } - #declare i = i + 45 - #end - - object { - Hypertrop_Neg - translate <0, -100, 0> - } - - // Deck 16 und Panoramafenster - intersection { - sphere { - <0, 0, 0> 98.5 - } - cone { - <0, 79, 0>, 98.5 - <0, 89, 0>, 98.5 - } - texture { - pigment { - color White - } - } - } - - #declare i = 0 - #while (i < 360) - #declare j = 10 - #while (j <= 50) - cone { - <0, 80, 58>, 1 - <0, 80, 62>, 1 - rotate <0, i+j, 0> - } - #declare j = j + 5 - #end - #declare i = i + 60 - #end - - texture { - Ynkelonium_Texture - } - -} - - -#include "Hangar_Schotts.pov" - -#declare Urwa = - difference { - intersection { - cone { - <-6, 0, 22>, 24 - <+6, 0, 22>, 24 - texture { pigment { color White }} - } - box { - <-5.99, -11, -2> - < 5.99, 11, 10> - texture { pigment { color Blue }} - } - } - #declare i = 0 - #while (i < 5) - prism { - conic_sweep - linear_spline - 0.5 1 - 5 - <-3, -0.5>, <-0.5, -0.5>, <-0.5, 0.5>, <-3, 0.5>, <-3, -0.5> - scale <1, 4, 1> - rotate <-90, 0, 0> - translate <0, i * 1.5 - 6, 2> - texture { pigment { color Red }} - } - prism { - conic_sweep - linear_spline - 0.5 1 - 5 - <5, -0.5>, <0.5, -0.5>, <0.5, 0.5>, <5, 0.5>, <5, -0.5> - scale <1, 4, 1> - rotate <-90, 0, 0> - translate <0, i * 1.5 - 6, 2> - texture { pigment { color Green }} - } - #declare i = i + 1 - #end - } - -#declare Vhs_pol = - blob { - threshold 0.65 - cylinder { - <0, -8, 0>, <0, 8, 0>, 2.5, 1 - } - cylinder { - <0, -3, -1>, <0, 5, 0>, 2.5, 1 - } - cylinder { - <0, -3, -2>, <0, -3, 0>, 2.5, 1 - } - texture { pigment { color White }} - } - -#declare Vhs = - union { - object { - Vhs_pol - scale <1, 1, 2> - translate <-7.5, 0, 0> - } - object { - Vhs_pol - scale <1, 1, 3> - translate <-2.5, 0, 0> - } - object { - Vhs_pol - scale <1, 1, 3> - translate <2.5, 0, 0> - } - object { - Vhs_pol - scale <1, 1, 2> - translate <7.5, 0, 0> - } - box { - <-12, -10, 0>, <12, 10, 1> - texture { pigment { color 0.2 * White }} - } - - } - - -#declare Prallfeldprojektor = - union { - superellipsoid { - <0.25, 0.25> - scale <2, 8, 4> - translate <-10, 0, 0> - texture { pigment { color Yellow }} - } - superellipsoid { - <0.25, 0.25> - scale <2, 8, 4> - translate <10, 0, 0> - texture { pigment { color Yellow }} - } - superellipsoid { - <0.25, 0.25> - scale <6, 8, 4> - translate <0, 0, 0> - texture { pigment { color Yellow }} - } - cone { - <-10, 6, -2>, 2 - < 10, 6, -2>, 2 - texture { T_BlackMetal } - } - cone { - <-10, 2, -2>, 2 - < 10, 2, -2>, 2 - texture { T_BlackMetal } - } - cone { - <-10, -2, -2>, 2 - < 10, -2, -2>, 2 - texture { T_BlackMetal } - } - cone { - <-10, -6, -2>, 2 - < 10, -6, -2>, 2 - texture { T_BlackMetal } - } - } - -#declare GJ1 = - union { - cone { - <0, 0, 4>, 4, - <0, 6, 4>, 4 - texture { pigment { color Green }} - } - cone { - <-4, 2, 1>, 1 - <+4, 2, 1>, 1 - } - difference { - cone { - <0, 2, -2>, 2 - <0, 2, 2>, 1 - } - cone { - <0, 2, -2.01>, 1.95 - <0, 2, 2>, 0.90 - } - } - sphere { - <0, 2, -1>, 1.4 - } - texture { pigment { color 1 * White }} - } - -#declare GJ2 = - union { - difference { - box { - <-12, 4, 0.01>, <12, 8, 4> - } - cone { - <-10, 4, 0>, 2 - <-10, 4, 4>, 2 - } - cone { - <+10, 4, 0>, 2 - <+10, 4, 4>, 2 - } - box { - <-10, 2, 0>, <10, 6, 4> - } - } - box { - <-12, 8, 0.01>, <12, 10, 4> - texture { T_BlackMetal} - } - texture { pigment { color 1 * Yellow }} - } - -#declare GJ3 = - union { - difference { - cone { - <0, 10, 2>, 2 - <0, 20, -3.0>, 3.6 - texture { T_Winebottle_Glass } - } - cone { - <0, 10, 2>, 1.7 - <0, 20.1, -3.0>, 3.4 - texture { T_Winebottle_Glass } - } - cone { - <-4, 22, -10>, 10 - < 4, 22, -10>, 10 - texture { pigment { color 1 * Blue }} - } - } - sphere { - <0, 0, 0>, 1 - scale <2, 1, 2> - translate <2, 14, -4> - texture { pigment { color 1 * Yellow }} - } - sphere { - <0, 0, 0>, 1 - scale <2, 1, 2> - translate <-2, 14, -4> - texture { pigment { color 1 * Yellow }} - } - sphere { - <0, 0, 0>, 1 - scale <1, 2, 1> - rotate <-26.5, 0, 0> - translate <0, 15, -0.5> - texture { pigment { color 1 * Yellow }} - } - } - -#declare Gravojet = - union { -// box { -// <-12, 3, 0>, <12, 20, 4> -// texture { pigment { color 0.2 * White }} -// } - object { - GJ1 - translate <-8, 0, 0> - } - object { - GJ1 - translate < 0, 0, 0> - } - object { - GJ1 - translate <+8, 0, 0> - } - object { - GJ2 - } - object { - GJ3 - } - } - -#declare Paratron = -union { - superellipsoid { - <0.5, 0.1> - scale <6, 3, 0.5> - texture { pigment { color 1 * Yellow }} - } - cone { - <-3, 0, -2>,2, - <-3, 0, 2>,2 - texture { T_BlackMetal } - } - cone { - <+3, 0, -2>,2, - <+3, 0, 2>,2 - texture { T_BlackMetal } - } -} - -#declare Strut_Ext = 1 - -#include "strut.pov" - -#include "Hyperfunk.pov" - -#include "../tfk/tfk1.pov" -#include "Impulsgeschuetz.pov" -#include "Traktorstrahler.pov" - -#declare star = -union { - object { - Hull - } - #declare i = 0 - #while (i < 360) - object { - Urwa - translate <0, 0, -100> - rotate <0, i, 0> - } - #declare i = i + 20 - #end - - #declare i = 10 - #while (i < 360) - object { - Vhs - translate <0, 0, -95> - rotate <0, i, 0> - } - #declare i = i + 60 - #end - - #declare i = 30 - #while (i < 360) - object { - Prallfeldprojektor - translate <0, 0, -95> - rotate <0, i, 0> - } - #declare i = i + 60 - #end - - #declare i = 50 - #while (i < 360) - object { - Gravojet - translate <0, -10, -100> - rotate <0, i, 0> - } - #declare i = i + 60 - #end - - #declare i = 0 - #while (i < 360) - object { - Paratron - translate <0, 0, -100> - rotate <13.6, 0, 0> - rotate <0, i, 0> - } - object { - Paratron - translate <0, 0, -100> - rotate <-13.6, 0, 0> - rotate <0, i, 0> - } - #declare i = i + 20 - #end - - #declare i = 0 - #while (i < 360) - object { - Strut - translate <0, -96, 34> - rotate <0, i, 0> - } - #declare i = i + 60 - #end - - object { - Hangar_Schotts - } - - object { - Hypertrop - translate <0, -100, 0> - } - - union { - difference { - cone { - <0, -90, 25>, 3 - <0, -105, 25>, 3 - } - cone { - <0, -90, 25>, 2.8 - <0, -105, 25>, 2.8 - } - texture { - Ynkelonium_Texture - } - } - cone { - <0, -109.5, 25>, 3 - <0, -109.7, 25>, 3 - texture { - Ynkelonium_Texture - } - } - cone { - <0, -105.0, 25+2.9>, 0.1 - <0, -109.5, 25+2.9>, 0.1 - texture { pigment { color Yellow }} - } - cone { - <0, -105.0, 25-2.9>, 0.1 - <0, -109.5, 25-2.9>, 0.1 - texture { pigment { color Yellow }} - } - cone { - <-2.9, -105.0, 25>, 0.1 - <-2.9, -109.5, 25>, 0.1 - texture { pigment { color Yellow }} - } - cone { - <+2.9, -105.0, 25>, 0.1 - <+2.9, -109.5, 25>, 0.1 - texture { pigment { color Yellow }} - } - } - object { - Hyperfunk - translate <0, 100, 0> - } - union { - sphere { - <0, 0, 0>, 1 - texture { pigment { color Yellow }} - scale <1, 2, 0.5> - translate <0, 92, 40> - } - sphere { - <0, 0, 0>, 1 - texture { pigment { color Yellow }} - scale <1, 2, 0.5> - translate <0, 92, 40> - rotate <0, 120, 0> - } - sphere { - <0, 0, 0>, 1 - texture { pigment { color Yellow }} - scale <1, 2, 0.5> - translate <0, 92, 40> - rotate <0, -120, 0> - } - } - //#declare G_y 85 - //#declare G_r 52 - #declare G_y = 80 - #declare G_r = 60 - - object { - TFK1 - translate <0, G_y, G_r> - } - object { - TFK1 - translate <0, G_y, G_r> - rotate <0, 120, 0> - } - object { - TFK1 - translate <0, G_y, G_r> - rotate <0, 240, 0> - } - object { - Impulsgeschuetz - translate <0, G_y, G_r> - rotate <0, 60, 0> - } - object { - Impulsgeschuetz - translate <0, G_y, G_r> - rotate <0, 180, 0> - } - object { - Impulsgeschuetz - translate <0, G_y, G_r> - rotate <0, 300, 0> - } - #declare i = 0 - #while (i < 360) - object { - Impulsgeschuetz - scale <0.4, 0.4, 0.6> - translate <0, -50, 86> - rotate <0, i, 0> - } - #declare i = i + 45 - #end - light_source { - <0, 88, 0> - color White - } - - // Traktorstrahler - - #declare i = 20 - #while (i < 360) - object { - Traktorstrahler - translate <0, 0, 99.5> - rotate <36, i, 0> - rotate <0, i, 0> - } - #declare i = i + 45 - #end - - - translate <0, 110, 0> -} - diff --git a/pr/star/strut.pov b/pr/star/strut.pov deleted file mode 100644 index e9505e8..0000000 --- a/pr/star/strut.pov +++ /dev/null @@ -1,114 +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>}} - } - - -#declare Strut = - union { - object { - Half_Sphere - scale 4.5 - translate <0, 12, 0> - } - cone { - <0, 12, 0>, 4.5 - <0, 0, 0>, 4.5 - } - superellipsoid { - <1, 0.25> - rotate <90, 0, 0> - scale <6.2, 0.95, 6.2> - translate <0, -0.95, 0> - } - #declare Strut_Y_Off = -1.9 + 8.2 * (1 - Strut_Ext) - cone { - <0, 0, 0>, 2.8, - <0, -4.2, 0>, 2.8 - translate <0, Strut_Y_Off, 0> - } - #declare Strut_i = 0 - #while (Strut_i < 360) - cone { - <0, -4.2, 2.4>, 0.3 - <0, -4.5, 2.4>, 0.25 - rotate <0, Strut_i, 0> - translate <0, Strut_Y_Off, 0> - texture {pigment {color White*0.5}} - } - #declare Strut_i = Strut_i + 72 - #end - #declare Strut_Y_Off = Strut_Y_Off - 4.2 + 1.3 * (1 - Strut_Ext) - cone { - <0, 0, 0>, 2.1, - <0, -1.9, 0>, 2.1 - translate <0, Strut_Y_Off, 0> - } - #declare Strut_Y_Off = Strut_Y_Off - 1.9 - #declare Strut_i = 0 - #while (Strut_i < 360) - cone { - <0, 1.6, 2.4>, 0.2 - <0, 0.3, 2.4>, 0.2 - rotate <0, Strut_i, 0> - translate <0, Strut_Y_Off, 0> - texture {pigment {color White*0.5}} - } - cone { - <0, 0.3, 2.4>, 0.25 - <0, 0, 2.4>, 0.3 - rotate <0, Strut_i, 0> - translate <0, Strut_Y_Off, 0> - texture {pigment {color White*0.5}} - } - #declare Strut_i = Strut_i + 72 - #end - cone { - <0, 0, 0>, 2.7 - <0, -1.9, 0>, 1.9 - translate <0, Strut_Y_Off, 0> - } - #declare Strut_Y_Off = Strut_Y_Off - 1.9 - 1.5 - object { - Half_Sphere - scale 2.0 - translate <0, Strut_Y_Off, 0> - texture {pigment {color White*0.25}} - } - #declare Strut_i = 0 - #while (Strut_i < 360) - cone { - <-0.5, 0, 2.7>, 1.5 - < 0.5, 0, 2.7>, 1.5 - 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 <6.2, 1.1, 6.2> - translate <0, Strut_Y_Off-1.1, 0> - } - #declare Strut_Y_Off = Strut_Y_Off - 2.2 - #declare Strut_i = 0 - #while (Strut_i < 360) - superellipsoid { - <0.25, 0.25> - scale < 1.3, 0.2, 1.3> - translate <0, 0, 5.1> - rotate <0, Strut_i, 0> - translate <0, Strut_Y_Off, 0> - texture {pigment {color White}} - } - #declare Strut_i = Strut_i + 36 - #end - texture {Ynkelonium_Texture} - } diff --git a/pr/star/test-Impulsgeschuetz.pov b/pr/star/test-Impulsgeschuetz.pov deleted file mode 100644 index 01a63f0..0000000 --- a/pr/star/test-Impulsgeschuetz.pov +++ /dev/null @@ -1,31 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "stones.inc" - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -camera { - //location <-0, 100, 130> - //location <0, 0, 30> - location <5, 5, 10> - look_at <0, 0, 5> - //location <20, 17, 60> - //look_at <0, 17, 20> -} - -light_source { - <100, 100, 0> color White -} -light_source { - <0, 50, 0> color White -} - -#declare Ynkelonium_Texture = - texture {pigment {color Salmon}} - -#include "Impulsgeschuetz.pov" -object { Impulsgeschuetz } - diff --git a/pr/star/test-Traktorstrahler.pov b/pr/star/test-Traktorstrahler.pov deleted file mode 100644 index 09ea056..0000000 --- a/pr/star/test-Traktorstrahler.pov +++ /dev/null @@ -1,40 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" -#include "T_BlackMetal.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 { - <-200, 200, -200> - color White -} -light_source { - <0, 0, -10> - color White -} -camera { - location <-15, 10, +10> - look_at <-0, 3, -0> -} - -#include "Traktorstrahler.pov" - -object { - Traktorstrahler - translate <0, 3, 0> -} - - -plane { - <0, 1, 0>, 0 - pigment { - checker color White*0.7, color White*0.5 - } -} - diff --git a/pr/star/test-hangars.pov b/pr/star/test-hangars.pov deleted file mode 100644 index a0c0be8..0000000 --- a/pr/star/test-hangars.pov +++ /dev/null @@ -1,31 +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 <-160, 41, -20> - look_at <-0, 41, -0> -} - -#include "Hangar_Schotts.pov" - -object { Hangar_Schotts } - - -//plane { -// <0, 1, 0>, 0.3 -// pigment { -// checker color White*0.7, color White*0.5 -// } -//} - diff --git a/pr/star/test-hyperfunk.pov b/pr/star/test-hyperfunk.pov deleted file mode 100644 index 65619a2..0000000 --- a/pr/star/test-hyperfunk.pov +++ /dev/null @@ -1,40 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "stones.inc" -#include "T_BlackMetal.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 { - <-200, 200, -200> - color White -} -light_source { - <0, 0, -10> - color White -} -camera { - location <-0, 1.8, -15> - look_at <-0, 5, -0> -} - -#include "Hyperfunk.pov" - -object { - Hyperfunk - translate <0, 0, 0> -} - - -plane { - <0, 1, 0>, 0.3 - pigment { - checker color White*0.7, color White*0.5 - } -} - diff --git a/pr/star/test-hypertrop.pov b/pr/star/test-hypertrop.pov deleted file mode 100644 index f01c0fc..0000000 --- a/pr/star/test-hypertrop.pov +++ /dev/null @@ -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 { - <0, 0, -10> - color White -} -camera { - location <-20, -3, -20> - look_at <-0, 0, -0> -} - -#include "Hypertrop.pov" - -object { Hypertrop } - - -//plane { -// <0, 1, 0>, 0.3 -// pigment { -// checker color White*0.7, color White*0.5 -// } -//} - diff --git a/pr/star/test-star.pov b/pr/star/test-star.pov deleted file mode 100644 index f23ad2d..0000000 --- a/pr/star/test-star.pov +++ /dev/null @@ -1,32 +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 { - <-200, 200, -200> - color White -} -camera { - location <-200, 120, -171> - look_at <-80, 110, -60> -} - -#include "star.pov" - -object { star } - - -plane { - <0, 1, 0>, 0.3 - pigment { - checker color White*0.7, color White*0.5 - } -} - diff --git a/pr/star/test-strut.pov b/pr/star/test-strut.pov deleted file mode 100644 index 1e552f6..0000000 --- a/pr/star/test-strut.pov +++ /dev/null @@ -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, 0, -40> - look_at <0, 0, 0> -} - -#declare Strut_Ext = 0 -#include "strut.pov" -object { Strut translate <-15, 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 <15, 0, 0>} - -plane { - <0, 1, 0>, -13.7 - pigment { - checker color White*0.7, color White*0.5 - } -} - diff --git a/pr/star/test-winebottle-glass.pov b/pr/star/test-winebottle-glass.pov deleted file mode 100644 index 740661a..0000000 --- a/pr/star/test-winebottle-glass.pov +++ /dev/null @@ -1,31 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "metals.inc" -#include "glass.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 <-7, 4, -7> - look_at <-0, 2, -0> -} - -plane { - <0, 1, 0>, 0 - pigment { - checker color Red, color Blue - } -} - -sphere { - <0, 2, 0>, 1.5 - texture {T_Winebottle_Glass} -} diff --git a/pr/star/totale.pov b/pr/star/totale.pov deleted file mode 100644 index bf09b98..0000000 --- a/pr/star/totale.pov +++ /dev/null @@ -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 <-200, 120, -171> - look_at <-80, 110, -60> -} - -#include "star.pov" - -object { star } - diff --git a/pr/star/ynkelonium_texture.pov b/pr/star/ynkelonium_texture.pov deleted file mode 100644 index 73619b8..0000000 --- a/pr/star/ynkelonium_texture.pov +++ /dev/null @@ -1,5 +0,0 @@ -#include "metals.inc" -#declare Ynkelonium_Texture = - texture {pigment {color <1, 0.2, 0.6>} finish {F_MetalC}} -// texture {pigment {color Salmon} finish {Metal}} -// texture {pigment {color Salmon}} diff --git a/pr/tfk/Makefile b/pr/tfk/Makefile deleted file mode 100644 index 618b9e5..0000000 --- a/pr/tfk/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# what's where? -POVHOME=/usr/lib/povray3 -POVBIN=/usr/bin -POVINC=$(POVHOME)/include -POVRAY=$(POVBIN)/x-povray - -# image -WIDTH=400 -HEIGHT=300 - -%.ppm: %.pov - $(POVRAY) +W$(WIDTH) +H$(HEIGHT) +V -I$< +L$(POVINC) +Q5 +D +FP - - -%.pov: make% - ./$< > $@ - -all: test-tfk1.ppm -test-tfk.ppm: test-tfk.pov tfk.pov -test-tfk1.ppm: test-tfk1.pov tfk1.pov diff --git a/pr/tfk/maketfk b/pr/tfk/maketfk deleted file mode 100755 index e2d9fc1..0000000 --- a/pr/tfk/maketfk +++ /dev/null @@ -1,104 +0,0 @@ -#!/usr/bin/perl - -# Eine Transformkanone: -# -# Ich stimme mit Rudolf Zengerle überein, daß sie eine Spirale -# um den Lauf haben sollte, weil das schaut cool aus. -# Der Rest gefällt mir aber nicht so, den mache ich anders: -# Der eigentliche Lauf besteht aus fünf Stäben mit einem Ring -# vornedrauf. -# Das ganze ist auf einer großen Kugel montiert, die Magazin, -# Energieanlagen und Platz für einen menschlichen Gunner enthält. -# Kugel deswegen, weil sich die in jeder Lage montieren läßt. - -# 1: Keine Spirale: -# 2: Spirale nur aus Cones zusammengesetzt -# 3: Lücken mit Kugeln aufgefüllt -$detail = 3; - -# Lauf: -print "#declare TFK_Lauf = \n"; -print "\tunion {\n"; - -# Führungsstäbe Lauf: -$rlauf = 5; -$rfs = 2; - -$pi = atan2(1, 1) * 4; -for ($a = 0; $a < 2*$pi; $a += 2*$pi/5) { - $x = sin($a) * $rlauf; - $y = cos($a) * $rlauf; - print "\t\tcone {<$x, $y, 0>, $rfs, <$x, $y, 50>, $rfs\n"; - print "\t\t\ttexture {\n"; - print "\t\t\t\tpigment {color <0.7, 0.7, 1.0>}\n"; - print "\t\t\t\tfinish {phong 1.0 metallic}\n"; - print "\t\t\t}\n"; - print "\t\t}\n"; -} - -# Spirale Lauf: - -if ($detail > 1) { - $step = 2*$pi/30; - for ($a = 0, $n = 0; $a < 55; $a += $step, $n++) { - $x1 = sin($a-$step) * ($rlauf + $rfs); - $y1 = cos($a-$step) * ($rlauf + $rfs); - $x2 = sin($a) * ($rlauf + $rfs); - $y2 = cos($a) * ($rlauf + $rfs); - if ($n % 2) { - $color = "<1, 0, 0>" - } else { - $color = "<1, 1, 0>" - } - print "\t\tcone {\n"; - print "\t\t\t<$x1, $y1, $a-$step>, 1, <$x2, $y2, $a>, 1\n"; - print "\t\t\ttexture {pigment {color $color}\n"; - print "\t\t\t\tfinish {phong 1.0}\n"; - print "\t\t\t}\n"; - print "\t\t}\n"; - if ($detail > 2) { - print "\t\tsphere {\n"; - print "\t\t\t<$x2, $y2, $a>, 1\n"; - print "\t\t\ttexture {pigment {color $color}}\n"; - print "\t\t}\n"; - } - } -} - -# Abstrahlring Lauf: - -print "\t\tdifference {\n"; -print "\t\t\tunion {\n"; -print "\t\t\t\tcone {<0, 0, 50>, ($rlauf + $rfs), <0, 0, 55>, ($rlauf + 2.5*$rfs)}\n"; -print "\t\t\t\tcone {<0, 0, 65>, ($rlauf + $rfs), <0, 0, 55>, ($rlauf + 2.5*$rfs)}\n"; -print "\t\t\t}\n"; -print "\t\t\tcone {<0, 0, 49>, ($rlauf - $rfs), <0, 0, 66>, ($rlauf - $rfs)}\n"; -print "\t\t\ttexture {\n"; -print "\t\t\t\tpigment {color <0.7, 0.7, 1.0>}\n"; -print "\t\t\t\tfinish {phong 1.0}\n"; -print "\t\t\t}\n"; -print "\t\t}\n"; -print "\t}\n"; - - - - -print "#declare TFK = \n"; -print "\tunion {\n"; -# Kugel: -print "\t\tsphere { <0, 0, 0>, 25\n"; -print "\t\t\ttexture {\n"; -print "\t\t\t\tpigment {color <0.7, 0.7, 1.0>}\n"; -print "\t\t\t\tfinish {phong 1.0}\n"; -print "\t\t\t}\n"; -print "\t\t}\n"; -print "\t\tobject {TFK_Lauf translate <-($rlauf+3*$rfs), 0, 0>}\n"; -print "\t\tobject {TFK_Lauf translate <+($rlauf+3*$rfs), 0, 0>}\n"; -print "\t\tcone { <0, 11, 13>, 1, <0, 11, 16>, 2\n"; -print "\t\t\ttexture {\n"; -print "\t\t\t\tpigment {color <0.1, 0.1, 0.2>}\n"; -print "\t\t\t\tfinish {phong 1.0 metallic}\n"; -print "\t\t\t}\n"; -print "\t\t}\n"; -print "\t}\n"; - diff --git a/pr/tfk/povray.ini b/pr/tfk/povray.ini deleted file mode 100644 index 89e306d..0000000 --- a/pr/tfk/povray.ini +++ /dev/null @@ -1,5 +0,0 @@ -+a -+fp +w400 +h300 +d1 -+l/usr/local/povray3/include -+l/home/hjp/wrk/dgk -display_gamma = 2.2 diff --git a/pr/tfk/test-tfk.pov b/pr/tfk/test-tfk.pov deleted file mode 100644 index ce3104f..0000000 --- a/pr/tfk/test-tfk.pov +++ /dev/null @@ -1,31 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "stones.inc" - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -camera { - //location <-0, 100, 130> - //location <0, 0, 30> - location <0, 40, 0> - look_at <0, 0, 50> - //location <20, 17, 60> - //look_at <0, 17, 20> -} - -light_source { - <100, 100, 0> color White -} -light_source { - <0, 50, 0> color White -} - -#declare Ynkelonium_Texture = - texture {pigment {color Salmon}} - -#include "tfk.pov" -object { TFK } - diff --git a/pr/tfk/test-tfk1.pov b/pr/tfk/test-tfk1.pov deleted file mode 100644 index 71f3170..0000000 --- a/pr/tfk/test-tfk1.pov +++ /dev/null @@ -1,31 +0,0 @@ -#include "colors.inc" -#include "shapes.inc" -#include "textures.inc" -#include "stones.inc" - -global_settings { - assumed_gamma 1.0 - ambient_light rgb<0.5, 0.5, 0.5> -} -camera { - //location <-0, 100, 130> - //location <0, 0, 30> - location <0, 20, 0> - look_at <0, 0, 5> - //location <20, 17, 60> - //look_at <0, 17, 20> -} - -light_source { - <100, 100, 0> color White -} -light_source { - <0, 50, 0> color White -} - -#declare Ynkelonium_Texture = - texture {pigment {color Salmon}} - -#include "tfk1.pov" -object { TFK1 } - diff --git a/pr/tfk/tfk1.pov b/pr/tfk/tfk1.pov deleted file mode 100644 index 06e9553..0000000 --- a/pr/tfk/tfk1.pov +++ /dev/null @@ -1,70 +0,0 @@ -#declare TFK1_Lauf = - union { - - #declare i = 0 - #while (i < 5) - cone {<0, 1, 0>, 0.4, <0, 1, 5>, 0.4 - texture { - pigment {color <0.7, 0.7, 1.0>} - finish {phong 1.0 metallic} - } - rotate <0, 0, i*72> - } - #declare i = i + 1 - #end - - #declare i = 0 - #while (i < 5/0.03) - cone {<-0.125, 1.4, 0>, 0.2, <0.125, 1.4, 0.03>, 0.2 - texture { - pigment {color <1.0, 1.0, 0.0>} - finish {phong 1.0 metallic} - } - rotate <0, 0, i*12> - translate <0, 0, i*0.03> - } - #declare i = i + 1 - cone {<-0.125, 1.4, 0>, 0.2, <0.125, 1.4, 0.03>, 0.2 - texture { - pigment {color <1.0, 0.0, 0.0>} - finish {phong 1.0 metallic} - } - rotate <0, 0, i*12> - translate <0, 0, i*0.03> - } - #declare i = i + 1 - #end - difference { - union { - cone {<0, 0, 5>, (1.4), <0, 0, 6>, (2)} - cone {<0, 0, 8>, (1.4), <0, 0, 6>, (2)} - } - cone {<0, 0, 4.9>, (0.6), <0, 0, 8.1>, (0.6)} - texture { - pigment {color <0.7, 0.7, 1.0>} - finish {phong 1.0} - } - } - } -#declare TFK1 = - union { - sphere { <0, 0, 0>, 5 - texture { - pigment {color <0.7, 0.7, 1.0>} - finish {phong 1.0} - } - } - cone { <0, 0, 4.5>, 1.6, <0, 0, 5.5>, 1.6 - texture { - pigment {color <0.7, 0.7, 1.0>} - finish {phong 1.0 metallic} - } - } - object {TFK1_Lauf translate <0, 0, 5>} - cone { <0, 3.2, 4.0>, 0.2, <0, 3.2, 4.2>, 0.4 - texture { - pigment {color <0.1, 0.1, 0.2>} - finish {phong 1.0 metallic} - } - } - } diff --git a/pr/thermostrahler/GNUmakefile b/pr/thermostrahler/GNUmakefile deleted file mode 100644 index a1ef75e..0000000 --- a/pr/thermostrahler/GNUmakefile +++ /dev/null @@ -1,18 +0,0 @@ -# what's where? -include GNUmakevars - -all: \ - test-se.png \ - test-thermostrahler.png \ - -clean: - rm *.png - -%.png: %.pov - $(POVRAY) +V -I$< +L$(POVINC) +D - -%.pov: make% - $< > $@ - -test-thermostrahler.png: test-thermostrahler.pov thermostrahler.pov \ - T_BlackMetal.pov diff --git a/pr/thermostrahler/T_BlackMetal.pov b/pr/thermostrahler/T_BlackMetal.pov deleted file mode 100644 index d57b688..0000000 --- a/pr/thermostrahler/T_BlackMetal.pov +++ /dev/null @@ -1,13 +0,0 @@ -#version unofficial MegaPov 0.5; - -#include "metals.inc" -#declare T_BlackMetal = - texture { - pigment { - color rgb <0.1, 0.1, 0.1> - } - finish { - F_MetalB - reflect_metallic - } - } diff --git a/pr/thermostrahler/magazin.obj b/pr/thermostrahler/magazin.obj deleted file mode 100644 index 1f59e03..0000000 --- a/pr/thermostrahler/magazin.obj +++ /dev/null @@ -1,35 +0,0 @@ -%TGIF 4.1.34 -state(0,37,100.000,0,218,0,16,1,9,1,1,0,0,1,0,1,0,'Courier',0,80640,0,0,1,10,0,0,1,1,0,16,0,0,1,1,1,1,1088,1408,1,0,2880,0). -% -% @(#)$Header$ -% %W% -% -unit("1 pixel/pixel"). -color_info(11,65535,0,[ - "magenta", 65535, 0, 65535, 65535, 0, 65535, 1, - "red", 65535, 0, 0, 65535, 0, 0, 1, - "green", 0, 65535, 0, 0, 65535, 0, 1, - "blue", 0, 0, 65535, 0, 0, 65535, 1, - "yellow", 65535, 65535, 0, 65535, 65535, 0, 1, - "pink", 65535, 49344, 52171, 65535, 49344, 52171, 1, - "cyan", 0, 65535, 65535, 0, 65535, 65535, 1, - "CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1, - "white", 65535, 65535, 65535, 65535, 65535, 65535, 1, - "black", 0, 0, 0, 0, 0, 0, 1, - "DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1 -]). -script_frac("0.6"). -fg_bg_colors('black','white'). -page(1,"",1,''). -oval('black','',250,150,550,450,0,1,1,0,0,0,0,0,0,'1',0,[ -]). -oval('black','',300,200,500,400,0,1,1,1,0,0,0,0,0,'1',0,[ -]). -box('black','',300,400,500,700,0,1,1,2,0,0,0,0,0,'1',0,[ -]). -arc('black','',0,1,1,0,250,100,400,300,250,300,550,300,0,300,400,-11520,11520,3,0,1,8,3,0,0,0,'1','8','3',0,[ -]). -oval('black','',500,410,520,430,0,1,1,5,0,0,0,0,0,'1',0,[ -]). -oval('black','',280,410,300,430,0,1,1,6,0,0,0,0,0,'1',0,[ -]). diff --git a/pr/thermostrahler/povray.ini b/pr/thermostrahler/povray.ini deleted file mode 100644 index 3124195..0000000 --- a/pr/thermostrahler/povray.ini +++ /dev/null @@ -1,8 +0,0 @@ -+A -+AM2 -+QR -+HTP -+w320 +h240 -display_gamma = 2.2 -+D -+FN diff --git a/pr/thermostrahler/test-se.pov b/pr/thermostrahler/test-se.pov deleted file mode 100644 index 46c5397..0000000 --- a/pr/thermostrahler/test-se.pov +++ /dev/null @@ -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, 0, 0> - radiosity {} -} - -light_source { - <2000, 2000, 2000> - color White -} - -light_source { - <-2000, 2000, -2000> - color rgb <0.8, 0.8, 1> -} - -camera { - location <0.9, 0, -0> - look_at <.60, 0, 0> - angle 20 - orthographic -} - -#declare cm=0.01; - - union { - intersection { - superellipsoid { - <0.25, 0.25> - scale <2.5, 1, 3> - } - cylinder { - <-2.5, 0, 0> <2.5, 0, 0> 3.2 - } - rotate <30, 0, 0> - translate <60.0, 0, 0> - pigment { - checker color Yellow, color Red - scale 10 - } - } - difference { - cylinder { - <0.1, 0, 0> <65, 0, 0> 3 - pigment { color Blue } - } - cylinder { - <0, 0, 0> <65.1, 0, 0> 3-0.1 - pigment { color Blue } - } - } - difference { - cylinder { - <0.1, 0, 0> <65, 0, 0> 2 - pigment { color Blue } - } - cylinder { - <0, 0, 0> <65.1, 0, 0> 2-0.1 - pigment { color Blue } - } - } - - - scale cm - - } - -background { color rgb<0.2, 0.4, 0.8> } diff --git a/pr/thermostrahler/test-thermostrahler.pov b/pr/thermostrahler/test-thermostrahler.pov deleted file mode 100644 index 4b1b397..0000000 --- a/pr/thermostrahler/test-thermostrahler.pov +++ /dev/null @@ -1,53 +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, 0, 0> - radiosity {} -} - -light_source { - <2000, 2000, 2000> - color White -} - -light_source { - <-2000, 2000, -2000> - color rgb <0.8, 0.8, 1> -} - -camera { - location <0.6, 0, -2> - look_at <.60, 0, 0> - angle 20 -} - - -#include "thermostrahler.pov" - -object { - thermostrahler -} - - -#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 - } - translate <0.5, -0.5, 0.5> -} -plane { - <0, 0, -2>, 0 - pigment { - checker color White*0.7, color White*0.5 - } - translate <0.5, -0.5, 0.5> -} -#end diff --git a/pr/thermostrahler/thermostrahler.obj b/pr/thermostrahler/thermostrahler.obj deleted file mode 100644 index b425bb4..0000000 --- a/pr/thermostrahler/thermostrahler.obj +++ /dev/null @@ -1,214 +0,0 @@ -%TGIF 4.1.34 -state(1,37,100.000,0,0,0,16,1,9,1,1,0,0,0,0,1,1,'Courier',0,80640,0,0,1,10,0,0,1,1,0,16,0,0,1,1,1,1,1408,1088,1,0,960,0). -% -% @(#)$Header$ -% %W% -% -unit("1 pixel/pixel"). -color_info(11,65535,0,[ - "magenta", 65535, 0, 65535, 65535, 0, 65535, 1, - "red", 65535, 0, 0, 65535, 0, 0, 1, - "green", 0, 65535, 0, 0, 65535, 0, 1, - "blue", 0, 0, 65535, 0, 0, 65535, 1, - "yellow", 65535, 65535, 0, 65535, 65535, 0, 1, - "pink", 65535, 49344, 52171, 65535, 49344, 52171, 1, - "cyan", 0, 65535, 65535, 0, 65535, 65535, 1, - "CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1, - "white", 65535, 65535, 65535, 65535, 65535, 65535, 1, - "black", 0, 0, 0, 0, 0, 0, 1, - "DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1 -]). -script_frac("0.6"). -fg_bg_colors('black','white'). -page(1,"",1,''). -poly('black','',2,[ - 100,140,100,150],1,1,1,0,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,[ - 200,140,200,150],1,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,[ - 300,140,300,150],1,1,1,2,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,140,400,150],1,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','',2,[ - 500,140,500,150],1,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','',2,[ - 600,140,600,150],1,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,[ - 700,140,700,150],1,1,1,6,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,[ - 800,140,800,150],1,1,1,7,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,[ - 900,140,900,150],1,1,1,8,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,[ - 1000,140,1000,150],1,1,1,9,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,[ - 1100,140,1100,150],0,1,1,10,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,[ - 100,150,1100,150],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'],[ -]). -text('black',100,107,1,1,1,9,16,13,13,3,0,0,0,0,2,9,16,0,0,"",0,0,0,0,120,'',[ -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")]) -]) -])]). -text('black',200,107,1,1,1,18,16,15,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[ -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, - "10")]) -]) -])]). -text('black',300,107,1,1,1,18,16,16,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[ -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")]) -]) -])]). -text('black',400,107,1,1,1,18,16,17,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[ -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, - "30")]) -]) -])]). -text('black',500,107,1,1,1,18,16,18,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[ -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")]) -]) -])]). -text('black',600,107,1,1,1,18,16,19,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[ -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, - "50")]) -]) -])]). -text('black',700,107,1,1,1,18,16,20,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[ -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")]) -]) -])]). -text('black',800,107,1,1,1,18,16,21,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[ -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, - "70")]) -]) -])]). -text('black',900,107,1,1,1,18,16,22,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[ -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")]) -]) -])]). -text('black',1000,107,1,1,1,18,16,23,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[ -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, - "90")]) -]) -])]). -text('black',1100,107,1,1,1,27,16,24,13,3,0,0,0,0,2,27,16,0,0,"",0,0,0,0,120,'',[ -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")]) -]) -])]). -box('black','',100,290,700,310,0,1,1,36,0,0,0,0,0,'1',0,[ -]). -polygon('black','',4,[ - 800,300,1100,200,1100,400,800,300],0,1,1,0,37,0,0,0,0,0,'1',0, - "0",[ -]). -poly('black','',2,[ - 700,330,700,350],0,1,1,38,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,[ - 699,339,699,459],0,1,1,39,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 699,339,699,339,699,459,866.025,-500,500,866.025,1,-11],[ -]). -poly('black','',2,[ - 749,339,749,459],0,1,1,42,0,0,0,0,0,1,0,'1',0,0, - "0","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ - 749,339,749,339,749,459,866.025,-500,500,866.025,1,-11],[ -]). -poly('black','',2,[ - 760,430,810,430],0,1,1,43,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'],[ -]). -oval('black','',750,300,800,340,0,1,1,44,0,0,0,0,0,'1',0,[ -]). -oval('black','',760,320,770,330,0,1,1,45,0,0,0,0,0,'1',0,[ -]). -poly('black','',5,[ - 650,310,650,350,660,360,710,360,720,360],0,1,1,46,0,0,0,0,0,0,0,'1',0,0, - "00","",[ - 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ -]). -box('black','',300,270,800,330,0,1,1,47,0,0,0,0,0,'1',0,[ -]). -oval('black','',790,270,810,330,0,1,1,49,0,0,0,0,0,'1',0,[ -]). -box('black','',500,330,650,400,0,1,1,51,0,0,0,0,0,'1',0,[ -]). diff --git a/pr/zyhm_ranton/GNUmakefile b/pr/zyhm_ranton/GNUmakefile deleted file mode 100644 index ef082d8..0000000 --- a/pr/zyhm_ranton/GNUmakefile +++ /dev/null @@ -1,19 +0,0 @@ -# what's where? -include GNUmakevars - - -all: \ - test-zyhm_ranton.ppm \ - - - -%.ppm: %.pov - $(POVRAY) +L$(POVINC) +V -I$< +D +FP - -%.pov: make% - $< > $@ - -test-zyhm_ranton.ppm: test-zyhm_ranton.pov zyhm_ranton.pov - -%.gif: %.ppm - ppmquant 256 $< | ppmtogif > $@ diff --git a/pr/zyhm_ranton/arkon_texture.pov b/pr/zyhm_ranton/arkon_texture.pov deleted file mode 100644 index 94d12e2..0000000 --- a/pr/zyhm_ranton/arkon_texture.pov +++ /dev/null @@ -1,3 +0,0 @@ -#include "metals.inc" -#declare Arkon_Texture = - texture {pigment {color <0.6, 0.6, 0.8>} finish {F_MetalB}} diff --git a/pr/zyhm_ranton/povray.ini b/pr/zyhm_ranton/povray.ini deleted file mode 100644 index 05b3631..0000000 --- a/pr/zyhm_ranton/povray.ini +++ /dev/null @@ -1,4 +0,0 @@ -+A -+HTP -+fp +w400 +h300 +d1 -display_gamma = 2.2 diff --git a/pr/zyhm_ranton/test-zyhm_ranton.pov b/pr/zyhm_ranton/test-zyhm_ranton.pov deleted file mode 100644 index 77eb829..0000000 --- a/pr/zyhm_ranton/test-zyhm_ranton.pov +++ /dev/null @@ -1,48 +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_Totale = 1 - -#ifdef (Camera_Triebwerk) -camera { - location <1650, 1700, 0> - look_at <1250, 1300, 0> -} -#end - -#ifdef (Camera_Totale) -camera { - location <2650, 1800, 0> - look_at <0, 800, 0> -} -#end - -#include "zyhm_ranton.pov" - -object { - zyhm_ranton - translate <0, 800, 0> -} - - -#if (0) -plane { - <0, 1, 0>, 0 - pigment { - checker color White*0.7, color White*0.5 - } -} -#end diff --git a/pr/zyhm_ranton/zyhm_ranton.pov b/pr/zyhm_ranton/zyhm_ranton.pov deleted file mode 100644 index fc71676..0000000 --- a/pr/zyhm_ranton/zyhm_ranton.pov +++ /dev/null @@ -1,35 +0,0 @@ -#include "arkon_texture.pov" - -#declare zyhm_ranton = - difference { - sphere { - <0, 0, 0>, 750 - } - union { - #declare i = 0 - #while (i < 360) - #debug concat ("\ni: ", str(i, 0, 0)) - sphere { - <0, 0, 0>, 100 - translate <0, 0, 750> - rotate <0, i, 0> - } - #declare i = i + 30 - #end - } - sphere { - <0, 0, 0>, 100 - translate <0, 0, 750> - rotate <90, 0, 0> - } - sphere { - <0, 0, 0>, 100 - translate <0, 0, 750> - rotate <-90, 0, 0> - } - texture { - Arkon_Texture - } - } - - diff --git a/tests/.vimrc b/tests/.vimrc deleted file mode 100644 index b44cd6e..0000000 --- a/tests/.vimrc +++ /dev/null @@ -1,30 +0,0 @@ -version 5.0 -set nocompatible -let cpo_save=&cpo -set cpo=B -map! -map! -map! -map! -map! -map! -map! -map! -map! -map! -map -map -map -map -map -map -map -map -map -map -let &cpo=cpo_save -unlet cpo_save -set autoindent -set exrc -set number -set ruler diff --git a/tests/GNUmakefile b/tests/GNUmakefile deleted file mode 100644 index 9f2d332..0000000 --- a/tests/GNUmakefile +++ /dev/null @@ -1,22 +0,0 @@ -# what's where? -include GNUmakevars - - -all: \ - rotate.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% - $< > $@ - -%.gif: %.ppm - ppmquant 256 $< | ppmtogif > $@ - -rotate.png: rotate.pov - diff --git a/tests/povray.ini b/tests/povray.ini deleted file mode 100644 index 2ac3847..0000000 --- a/tests/povray.ini +++ /dev/null @@ -1,6 +0,0 @@ -+A -+MB5 -+QR -+HTN -+fp +w400 +h300 +d1 -display_gamma = 2.2 diff --git a/tests/rotate.pov b/tests/rotate.pov deleted file mode 100644 index b75af3a..0000000 --- a/tests/rotate.pov +++ /dev/null @@ -1,81 +0,0 @@ -#include "colors.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 { - <+200, 200, -00> - color White -} -light_source { - <-200, 120, -171> - color White*0.5 -} -camera { - location <+020, 46, +10> - look_at <-0, 0, 0> - angle 30 -} - -// rotate around x -#local aa = 0; -#while (aa <= 45) - sphere { - <0, 0, 10> aa/40 + 1 - pigment { color rgb <1, 0.5, 0.5> } - rotate - } - #local aa = aa + 1; -#end - -// rotate around y -#local aa = 0; -#while (aa <= 45) - sphere { - <10, 0, 0> aa/40 + 1 - pigment { color rgb <0.5, 1.0, 0.5> } - rotate <0, aa, 0> - } - #local aa = aa + 1; -#end - -// rotate around z -#local aa = 0; -#while (aa <= 45) - sphere { - <0, 10, 0> aa/40 + 1 - pigment { color rgb <0.5, 0.5, 1> } - rotate <0, 0, aa> - } - #local aa = aa + 1; -#end - - -// background -cylinder { - <0, 1, 0>, - <0, -1, 0>, 10 - pigment { - color rgbf <1, 1, 1, 0.8> - } -} - -cone { - <0, 0, 0>, 0 - <1000, 0, 0>, 10 - pigment { color <1, 0, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 1000, 0>, 10 - pigment { color <0, 1, 0> } -} - -cone { - <0, 0, 0>, 0 - <0, 0, 1000>, 10 - pigment { color <0, 0, 1> } -}