*** empty log message ***
This commit is contained in:
parent
170afff3be
commit
5312a45af2
|
@ -0,0 +1,57 @@
|
|||
#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
|
||||
|
||||
// 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 }
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
|
||||
#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>
|
||||
}
|
||||
}
|
|
@ -0,0 +1,73 @@
|
|||
|
||||
#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 } }
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
# what's where?
|
||||
POVHOME=/usr/local/povray3
|
||||
POVBIN=$(POVHOME)/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 \
|
||||
|
||||
|
||||
%.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
|
|
@ -0,0 +1,5 @@
|
|||
Antennen am oberen Pol
|
||||
Geschütze
|
||||
Traktorstrahler bei unteren Schleusen
|
||||
|
||||
Farben!
|
|
@ -0,0 +1,7 @@
|
|||
#declare T_BlackMetal =
|
||||
texture {
|
||||
pigment {
|
||||
color rgb <0.1, 0.1, 0.1>
|
||||
}
|
||||
finish { F_MetalC }
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
#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 }
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
+A
|
||||
+HTP
|
||||
+fp +w400 +h300 +d1
|
||||
+l/usr/local/povray3/include
|
||||
+l/home/hjp/wrk/dgk
|
||||
display_gamma = 2.2
|
|
@ -0,0 +1,510 @@
|
|||
#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
|
||||
|
||||
// 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>
|
||||
}
|
||||
|
||||
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"
|
||||
|
||||
#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>
|
||||
}
|
||||
}
|
||||
|
||||
translate <0, 110, 0>
|
||||
}
|
||||
|
|
@ -0,0 +1,114 @@
|
|||
// 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}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
#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
|
||||
// }
|
||||
//}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
#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
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
#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
|
||||
// }
|
||||
//}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
#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 <-30, 220, -0>
|
||||
look_at <-0, 200, 40>
|
||||
}
|
||||
|
||||
#include "star.pov"
|
||||
|
||||
object { star }
|
||||
|
||||
|
||||
plane {
|
||||
<0, 1, 0>, 0.3
|
||||
pigment {
|
||||
checker color White*0.7, color White*0.5
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
#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
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
#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}
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
#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 <-170, 120, -171>
|
||||
look_at <-80, 110, -60>
|
||||
}
|
||||
|
||||
#include "star.pov"
|
||||
|
||||
object { star }
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
#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}}
|
Loading…
Reference in New Issue