Snapshot.
This commit is contained in:
parent
5527092465
commit
d01ca15bfe
|
@ -0,0 +1,23 @@
|
|||
# what's where?
|
||||
include GNUmakevars
|
||||
|
||||
|
||||
all: \
|
||||
test-impulstriebwerk.ppm \
|
||||
test-aussenstromgravojet.ppm \
|
||||
test-entdecker.ppm \
|
||||
|
||||
|
||||
|
||||
%.ppm: %.pov
|
||||
$(POVRAY) +L$(POVINC) +V -I$< +D +FP
|
||||
|
||||
%.pov: make%
|
||||
$< > $@
|
||||
|
||||
test-entdecker.ppm: test-entdecker.pov entdecker.pov
|
||||
test-impulstriebwerk.ppm: test-impulstriebwerk.pov impulstriebwerk.pov
|
||||
test-aussenstromgravojet.ppm: test-aussenstromgravojet.pov aussenstromgravojet.pov
|
||||
|
||||
%.gif: %.ppm
|
||||
ppmquant 256 $< | ppmtogif > $@
|
|
@ -0,0 +1,16 @@
|
|||
ZYHM'RANTON:
|
||||
Durchmesser: 1500 m
|
||||
Begleitschutz:
|
||||
8 500m-Kreuzer:
|
||||
|
||||
Beiboote:
|
||||
14 200m-Kreuzer.
|
||||
|
||||
500m-Kreuzer:
|
||||
Beiboote:
|
||||
4 150m-Kreuzer
|
||||
2 100m-Kreuzer
|
||||
|
||||
800m-Kreuzer:
|
||||
Beiboote:
|
||||
8 150m-Kreuzer
|
|
@ -0,0 +1,57 @@
|
|||
#declare extra = 2;
|
||||
#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}
|
||||
texture { Ynkelonium_Texture }
|
||||
}
|
||||
|
||||
// vim:tw=80
|
|
@ -0,0 +1,49 @@
|
|||
#include "arkon_texture.pov"
|
||||
|
||||
#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 entdecker =
|
||||
union {
|
||||
difference {
|
||||
sphere {
|
||||
<0, 0, 0>, 900
|
||||
}
|
||||
object {
|
||||
hangar_neg
|
||||
translate <0, 10, 0>
|
||||
}
|
||||
object {
|
||||
hangar_neg
|
||||
translate <0, -10-115, 0>
|
||||
}
|
||||
texture { pigment { color Red } }
|
||||
}
|
||||
intersection {
|
||||
sphere {
|
||||
<0, 0, 0>, 901
|
||||
}
|
||||
union {
|
||||
cone {
|
||||
<0, 500, 0>, 900,
|
||||
<0, 600, 0>, 900
|
||||
}
|
||||
cone {
|
||||
<0, -500, 0>, 900,
|
||||
<0, -600, 0>, 900
|
||||
}
|
||||
}
|
||||
texture { pigment { color Yellow } }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
#declare extra = 2;
|
||||
#declare impulstriebwerk =
|
||||
difference {
|
||||
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 {
|
||||
<0, 0, 0>
|
||||
<70, 100, 70>
|
||||
texture { pigment { color Red }}
|
||||
}
|
||||
#end
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
-A
|
||||
+QR
|
||||
+HTP
|
||||
+fp +w400 +h300 +d1
|
||||
display_gamma = 2.2
|
|
@ -0,0 +1,45 @@
|
|||
%TGIF 4.1.25
|
||||
state(0,37,100.000,0,171,1,16,1,9,1,1,0,0,0,0,1,0,'Courier',0,80640,0,0,1,5,0,1,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", 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'],[
|
||||
]).
|
|
@ -0,0 +1,75 @@
|
|||
#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>
|
||||
}
|
||||
|
||||
sphere {
|
||||
<0, 0, 0> 900
|
||||
texture { Ynkelonium_Texture }
|
||||
//texture { pigment { color Red }}
|
||||
translate <-730, -500, 0>
|
||||
}
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
#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 "entdecker.pov"
|
||||
|
||||
object {
|
||||
entdecker
|
||||
translate <0, 930, 0>
|
||||
}
|
||||
|
||||
|
||||
#if (0)
|
||||
plane {
|
||||
<0, 1, 0>, 0
|
||||
pigment {
|
||||
checker color White*0.7, color White*0.5
|
||||
}
|
||||
}
|
||||
#end
|
|
@ -0,0 +1,67 @@
|
|||
#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 = 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>
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#include "metals.inc"
|
||||
#declare Ynkelonium_Texture =
|
||||
texture {pigment {color <1, 0.2, 0.6>} finish {F_MetalB}}
|
Loading…
Reference in New Issue