+ Ringwulst

This commit is contained in:
hjp 2005-01-30 21:53:41 +00:00
parent d680e7477e
commit 94cbf7669e
3 changed files with 158 additions and 2 deletions

View File

@ -0,0 +1,151 @@
#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 spind =
box {
<0, 0.0, 0>
<0.8, 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>
}
}
}

View File

@ -10,6 +10,7 @@
#include "deck_14.pov" #include "deck_14.pov"
#end #end
#include "deck_13.pov" #include "deck_13.pov"
#include "ringwulst.pov"
#declare schneller_kreuzer = #declare schneller_kreuzer =
union { union {
@ -39,6 +40,9 @@
object { object {
deck_13 deck_13
} }
object {
ringwulst
}
#if (0) #if (0)
intersection { intersection {
object { object {

View File

@ -17,14 +17,14 @@ light_source {
color White color White
} }
#local CP = <-200, 200, -100>; #local CP = <-200, 250, -100>;
light_source { light_source {
CP CP
color White*0.5 color White*0.5
} }
camera { camera {
location CP location CP
look_at <-0, 15, -0> look_at <-0, 50, -0>
angle 20 angle 20
} }
@ -32,6 +32,7 @@ camera {
object { object {
schneller_kreuzer schneller_kreuzer
translate <0, 50, 0>
} }