This commit is contained in:
hjp 2008-02-09 23:03:33 +00:00
parent b8416ad682
commit 37f4151c1b
2 changed files with 189 additions and 0 deletions

View File

@ -0,0 +1,81 @@
#include "treibstofftank.pov"
#include "landestuetze.pov"
#declare deck_03 =
union {
#if (1)
intersection {
union {
difference {
object { huelle }
// Ausschnitte
#local i = 0;
#while (i < 12)
object {
landestuetze_neg
rotate <0, i * 30, 0>
}
#local i = i + 1;
#end
}
}
box {
< 50, -40, 50>
<-50, -35, -50>
}
}
#end
difference {
cone {
<0, -40.2, 0> 29.5
<0, -39.8, 0> 30.0
texture { T_arkonstahl }
}
// AG
cylinder {
<0, -39, 0> <0, -41, 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, -40.0, 0>
}
#end
}
#local rr = 15.5;
#while (rr < 27.2)
#local da = degrees(asin(0.5/rr))*2;
#local aa = 0;
#while (aa <= 360 - da)
#local ss = 1;
#ifdef (SCHNITT_1)
#local pp = vrotate(<rr, 0, 0>, <0, aa, 0>);
#if (pp.x < 0 & pp.z < 0)
#local ss = 0;
#end
#end
#if (ss)
object {
treibstofftank
translate <rr, -39.8, 0>
rotate <0, aa, 0>
}
#end
#local aa = aa + da;
#end
#local rr = rr + 1.0;
#end
}

View File

@ -0,0 +1,108 @@
#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, 50, -100>;
light_source {
CP
color White*0.5
}
camera {
orthographic
location CP
look_at <-0, 10, 0>
angle 20
}
#include "huelle.pov"
#include "deck_03.pov"
union {
object {
deck_03
}
#local i = 0;
#while (i < 12)
object {
landestuetze
rotate <0, i * 30, 0>
}
#local i = i + 1;
#end
cylinder {
<100, -43, -100>,
<100, -43, +100>,
0.2
pigment { color <1, 1, 1> }
}
cylinder {
<100, -44, -100>,
<100, -44, +100>,
0.2
pigment { color <1, 1, 0> }
}
cylinder {
<100, -45, -100>,
<100, -45, +100>,
0.2
pigment { color <1, 0, 0> }
}
cylinder {
<100, -40, 0>,
<100, -55, 0>,
0.2
pigment { color <1, 0, 0> }
}
translate <0, 55, 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> }
}
*/