Geschütze.

This commit is contained in:
hjp 2008-02-09 22:58:23 +00:00
parent 897d4d0b53
commit 4765c5295c
2 changed files with 61 additions and 16 deletions

View File

@ -1,5 +1,6 @@
#include "treibstofftank.pov" #include "treibstofftank.pov"
#include "andruckabsorber.pov" #include "andruckabsorber.pov"
#include "hufeisenpult.pov"
#declare deck_14 = #declare deck_14 =
union { union {
@ -41,19 +42,9 @@
} }
} }
#ifdef (SCHNITT_1) #ifdef (SCHNITT_1)
intersection { box {
torus { <0, -0.3, 0>
23, 23 <-50, 0.3, -50>
}
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> translate <0, 15.0, 0>
} }
#end #end
@ -85,5 +76,59 @@
andruckabsorber andruckabsorber
translate <0, 15.2, 0> translate <0, 15.2, 0>
} }
#local a = 10;
#while (a < 360)
union {
sphere { <45.5, 17.5, 0>, 2 }
difference {
cone {
<45.5, 17.5, 0>, 0.3
<50.0, 19.0, 0>, 0.2
}
cone {
<45.5, 17.5, 0>, 0.2
<50.1, 19.1, 0>, 0.15
}
}
union {
box {
<46.0, 15.2, 0.5>
<39.9, 15.1, -0.5>
}
cone {
<43.4, 15.2, 0> 1
<43.4, 15.1, 0> 1
}
// texture { pigment { rgb <1, 1, 0> } }
}
#local r = 40;
#while (r <= 42.5)
cone {
<r, 15.2, 0.5> 0.01
<r, 16.2, 0.5> 0.01
}
cone {
<r, 15.2, -0.5> 0.01
<r, 16.2, -0.5> 0.01
}
#local r = r + 0.5;
#end
cone {
<40, 16.2, -0.5> 0.01
<42.5, 16.2, -0.5> 0.01
}
cone {
<40, 16.2, +0.5> 0.01
<42.5, 16.2, +0.5> 0.01
}
object {
hufeisenpult
translate <43.4, 15.2, 0>
}
texture { T_arkonstahl }
rotate <0, a, 0>
}
#local a = a + 60;
#end
} }

View File

@ -16,15 +16,15 @@ light_source {
color White color White
} }
#local CP = <-25, 17, -10>; #local CP = <-35, 37, +10>;
light_source { light_source {
CP CP
color White*0.5 color White*0.5
} }
camera { camera {
location CP location CP
look_at <-15, 17, -0> look_at <-43.4, 17, +10>
angle 20 angle 30
} }
#include "huelle.pov" #include "huelle.pov"