//// Vorlage fuer Szenen // A. Filler, 2003 // --------------------------------------------------------------- #version 3.5; // benötigte POV-Ray-Version #declare intervall = 3; // Von der Kamera erfasster Bildausschnitt #declare winkel = 270; // Winkel der Kamera zur x-Achse (in Grad) #include "Burkart-Mira-vorlage.inc" // Enthält vordefinierte Objekte und Materialien #include "textures.inc" #include "woods.inc" #include "glass.inc" background {color rgb <1,1,1>} // Farbe des Hintergrundes //ks5 //------------------------------------------------------------------------------ // Definition von Materialien und Oberflächen (Texturen)----------------------------------------------------------------------------- #declare Windtex= texture {pigment {color White} finish {ambient 0.1 diffuse 0.9 phong 1}} // ********************************************************************************************************************************* //-----Beginn, Objekte in Szene zu setzen-------------------------------------------------------------------------------------------- //*********************************************************************************************************************************** //verschiedene Kameraeinstellungen----------------------------------------------------------------------------------------------------------------------------- camera {location <0,5,-35> look_at <0,5,0>} //Küche insgesamt light_source {<-10,5,-100> color rgb <0.3,0.3,0.3>} //Hilfslicht insgesamt //camera {location <-9,7,-7> look_at <-25,7,-7>} //Blick auf linke Wand //light_source {<20,10,0> color rgb <0.5,0.5,0.5>} //für Tisch //camera {location <-15,10,-6> look_at <-25,7,-6>} //Flasche auf Tisch //camera {location <0,10,-6> look_at <-25,5,-6>} //Blick auf linke Wand //camera {location <-7,11,3> look_at <-2,9,6>} // von links oben auf die Spüle //camera {location <1,6,-14> look_at <1,6,2>} // von Vorne auf die Spüle //camera {location <7.25,10,5> look_at <7.25,6,6>} // von oben auf Schubladenschrank //camera {location <15,6,-6> look_at <15,6,6>} //Blick auf kleines offenes Regal rechts unten //light_source {<15,6,-26> color rgb <0.5,0.5,0.5>} //Licht für Weinregal //camera {location <-19,9,-9> look_at <-25,6,6>} //Kühlschrank //camera {location <-20,7,0> look_at <-20,7,6>} //Vase //light_source {<-20,10,3> color rgb <1,1,1>} //von links oben //camera {location <23,14,-3> look_at <23,14,6>} //Blick auf rechten Wandschrank oben //camera {location <23,5,-6> look_at <23,5,6>} //rechter Wandschrank unten //camera {location <5,8,-3> look_at <30,8,-3>} //Blick auf rechte Wand //camera {location <10.5,12,0> look_at <10.5,12,11>} //Wandregal //camera {location <-10,5,-6> look_at <-10,4,3>} //Herd+Geschirrspüler von vorne //light_source {<-9,4,-20> color rgb <0.3,0.3,0.3>} //camera {location <-11,9,0> look_at <-11,8,4>} //Herd von oben //camera {location <-6,9,01> look_at <-6,8,4>} //Wasserkocher //----------------------------------------------------------------------------------------------------------------------------------- //Lichtquellen - fest--------------------------------------------------------------------------------------------------------------- light_source {<0,25,3> color rgb <1,1,1>} //von oben ohne Raumdecke light_source {<33,19,-6> color rgb <1,1,1>} //Licht hinter der Tür light_source {<-35,15,-11> color rgb <1,1,1>} //Licht hinter Fenstern (links) light_source {<-35,15,-3> color rgb <1,1,1>} //LIcht hinter Fenstern (links) light_source {<0,12,30> color rgb <0.1,0.1,0.1>} //Lichtquelle hinter dem Fenster (hinten) //Küchenboden--------------------------------------------------------------------------------------------------------- box {<-30,0,-30>,<30,-1,12> texture {T_Stone17}} //----------------------------------------------------------------------------------------------------------------------------------- //Hintere Wand + Fenster in der hinteren Wand difference{ box {<-30,0,11>,<30,20,12> pigment {Yellow} finish {ambient 0.5 diffuse 0.7}} //hintere Wand des Raumes box {<-3,9,10.9>,<3,15.5,12.1> pigment {Yellow}} //Loch in Wand } #declare Window = union{ difference{ box{<-3,9,11>,<3,15.5,12>} box{<-2.5,9.55,10.9>,<-0.3,11.95,12.1> texture {mattweiss}} box{<0.3,9.55,10.9>,<2.5,11.95,12.1> texture {mattweiss}} box{<-2.5,12.55,10.9>,<-0.3,14.85,12.1> texture {mattweiss}} box{<0.3,12.55,10.9>,<2.5,14.85,12.1> texture {mattweiss}} texture {Windtex} } box{<-3,9.,10.9>,<3,15.5,12.1> material {M_Glass3} finish {reflection 0.2}} //interior {Glass_Interior}} } object {Window translate <0,0,0>} //---------------------------------------------------------------------------------------------------------------------------------- //rechte Wand des Raumes -siehe unten- //linke Wand + Fenster in linker Wand difference{ box {<-30,0,12>,<-29,20,-20> pigment {Yellow}} //linke Wand box {<-28.9,9,-6>,<-30.1,15.5,0> texture {mattweiss}} //Loch in Wand box {<-28.9,9,-7>,<-30.1,15.5,-13> texture {mattweiss}} } box {<-28.9,9,-6>,<-30.1,15.5,0> material {M_Glass3}} box {<-28.9,9,-7>,<-30.1,15.5,-13> material {M_Glass3}} object {Window translate <3,0,-41> rotate <0,90,0>} object {Window translate <10,0,-41> rotate <0,90,0>} //Tisch sor{12, <3.6,0>, <3.7,0.1>, <3.8,0.2>, <3.9,0.3>, <3.85,0.35>, <3.8,0.4>, <3.75,0.45>, <3.8,0.5>, <3.85,0.55>, <3.9,0.6>, <3.75,0.7>, <3.6,0.75> texture {T_Wood3} translate <-25.1,6,-6>} //Tischfuss sor{13, <0,0>, <1.5,0>, <1.4,0.3>, <0.5,1.5>, <1,1.55>, <0.9,1.60>, <0.3,2.5>, <0.8,3>, <1,3.5>, <0.4,4>, <1.5,5>, <1.3,6>, <1,6.75> texture {T_Wood3} translate <-25,0,-6>} //Stuhl union{ cylinder {<-27,0,-12>,<-27,3.5,-12>,0.3 texture {T_Wood3}}//Stuhlbeine cylinder {<-27,0,-15>,<-27,3.5,-15>,0.3 texture {T_Wood3}} cylinder {<-24,0,-12>,<-24,3.5,-12>,0.3 texture {T_Wood3}} cylinder {<-24,0,-15>,<-24,3.5,-15>,0.3 texture {T_Wood3}} box {<-23.7,3.5,-11.7>,<-27.3,4,-15.3> texture {T_Wood3}} cylinder {<-23.7,3.75,-15.3>,<-23.7,3.75,-11.7>,0.25 texture {T_Wood3}} cylinder {<-23.7,3.75,-11.7>,<-27.3,3.75,-11.7>,0.25 texture {T_Wood3}} cylinder {<-27.3,3.75,-11.7>,<-27.3,3.75,-15.3>,0.25 texture {T_Wood3}} cylinder {<-23.7,3.75,-15.3>,<-27.3,3.75,-15.3>,0.25 texture {T_Wood3}} sphere {<-23.7,3.75,-11.7>0.25 texture {T_Wood3}} sphere {<-27.3,3.75,-11.7>0.25 texture {T_Wood3}} sphere {<-23.7,3.75,-15.3>0.25 texture {T_Wood3}} sphere {<-27.3,3.75,-15.3>0.25 texture {T_Wood3}} box {<-23.7,3.75,-15.1>,<-27.3,8,-15.3> texture {T_Wood3}}//Lehne cylinder {<-23.7,3.75,-15.3>,<-23.7,8,-15.3>, 0.25 texture {T_Wood3}} cylinder {<-27.3,3.75,-15.3>,<-27.3,8,-15.3>,0.25 texture {T_Wood3}} cylinder {<-23.7,8,-15.3>,<-27.3,8,-15.3>,0.25 texture {T_Wood3}} sphere {<-23.7,8,-15.3>0.25 texture {T_Wood3}} sphere {<-27.3,8,-15.3>0.25 texture {T_Wood3}} } //Flasche sor{6, <0,-0.5>, <0.75,0.0025>, <0.75,0.75>, <0.25,1.125>, <0.25,2>, <0.25,2.125> open texture {pigment {color Blue}} translate <-25,6.75,-5>} //Glas difference{ cone {<-23.5,7.6,-6.5> 0.5 <-23.5,6.75,-6.5> 0.4 material {M_Glass3}} cone {<-23.5,7.61,-6.5> 0.4 <-23.5,6.8,-6.5> 0.3 material {M_Glass3}} } //Decke des Raumes------------------------------------------------------------------------------------------------------------------ //box {<-30,20,-20>,<30,21,12> texture {PinkAlabaster}} //********************************************************************************************************************************** //Geschirrspülunterbau union{ difference{ box {<-3,0.5,6>,<-9,6,11> pigment {color Gray90}} box {<-6.5,4.51,5.9>,<-5.5,5,6.6> texture {T_Silver_1D}} } difference{ box {<-8.5,4.5,6>,<-3.5,5.6,6.2> pigment {Gray10} finish {reflection 0.1}} //Abdeckung box {<-6.5,4.51,5.99>,<-5.5,5,6.3> texture {T_Silver_1E}} } } box {<-3,0,6.1>,<-9,0.5,11> pigment {color Gray90}} //Boden box {<-5,5.1,5.9>,<-4.75,5.5,6.1> texture {rot_matt}} //Knöpfe box {<-4.5,5.1,5.9>,<-4.25,5.5,6.1> texture {rot_matt}} box {<-4,5.1,5.9>,<-3.75,5.5,6.1> texture {rot_matt}} //Wasserkocher #declare Wasserkocher = union{ cone {<0,0,0>,0.6,<0,0.6,0>,0.4 texture {schwarz}} sphere {<0,0.6,0> 0.4 texture {T_Silver_1A}} torus {0.5,0.05 rotate<90,0,0> translate<0,0.9,0> texture {T_Silver_1B}} cone {<0,0.15,0>,0.17,<-1,0.5,0>,0.08 texture {T_Silver_1A}} sphere {<0,1,0> 0.1 texture {T_Chrome_1A}} } object {Wasserkocher translate <-5,6.2,8>} //Spüle mit Wasserbecken difference{ box {<-2.5,6.2,6.5>,<3.5,6.4,10>} //Spüle box {<0.5,6.1,7>,<3,6.5,9.5>} //Wasserbecken texture {T_Stone8} } //Arbeitsplatte mit Wasserbecken difference{ box {<-9,6,5.9>,<4,6.2,11> texture{T_Grnt16}} //Arbeitsplatte box {<0.5,6.4,7>,<3,5.8,9.5> texture {T_Stone8}} } //Spülenunterbau mit Wasserbecken difference{ box {<-3,0.5,6>,<4,6,11> pigment {color Gray90}} //Spülenunterbau box {<0.5,4,7>,<3,6.1,9.5>} texture {T_Stone8} } box {<-3,0,6.1>,<4,0.5,11> pigment {color Gray90}} //Türgriff und Türbegrenzungen Spülen-, Geschirrspül und Herdunterbau union{ cylinder {<-3,0.5,6.01>,<-3,6,6.01>,0.05 texture {T_Wood3}} //Begrenzung Spüle links cylinder {<3.95,0.5,6.01>,<3.95,6,6.01>,0.05 texture {T_Wood3}} // Begrenzung Spüle rechts cylinder {<-3,0.5,6.01>,<3.95,0.5,6.01>,0.05 texture {T_Wood3}} // Begrenzung SPüle unten cylinder {<-3,5.95,6.01>,<3.95,5.95,6.01>,0.05 texture {T_Wood3}} // Begrenzung Spüle oben } union{ cylinder {<-8.95,0.5,6.01>,<-3,0.5,6.01>,0.05 texture {T_Wood3}} // Begrenzung Geschirrspüler unten cylinder {<-3,0.5,6.01>,<-3,6,6.01>,0.05 texture {T_Wood3}} //Begrenzung Geschirrspüler rechts cylinder {<-8.95,0.5,6.01>,<-8.95,6,6.01>,0.05 texture {T_Wood3}} // Begrenzung Geschirrspüler links cylinder {<-8.95,5.95,6.01>,<-3,5.95,6.01> 0.05 texture {T_Wood3}} // Begrenzung Geschirrspüler oben } union{ cylinder {<-8.95,0.5,6.01>,<-8.95,6,6.01>, 0.05 texture {T_Wood3}} //Begrenzung Herd rechts cylinder {<-14.95,0.5,6.01>,<-9,0.5,6.01>, 0.05 texture {T_Wood3}} //Begrenzung Herd unten cylinder {<-14.95,0.5,6.01>,<-14.95,6,6.01>, 0.05 texture {T_Wood3}} //Begrenzung Herd links cylinder {<-14.95,5.95,6.01>,<-9,5.95,6.01>, 0.05 texture {T_Wood3}} //Begrenzung Herd oben } sor {8, //Türgriff <0.00,0.00>, <0.10,0.00>, <0.27,0.25>, <0.09,0.53>, <0.15,0.66>, <0.13,0.70>, <0.10,0.80>, <0.08,0.90> translate <-2.2,5.4,-4.5> rotate <90,0,0> texture {T_Chrome_1B} finish {ambient 0.15 diffuse 0.95} } // Ende Türgriff //------------------------------------------------------------------------------------------------------------------------------------- //Wasserhahn cylinder {<0.3,6.2,9.5>,<0.3,7.5,9.5>,0.2 texture {T_Silver_1B}} sphere {<0.3,7.6,9.5>0.2 texture {T_Silver_1B}} cylinder {<0.3,7.6,9.5>,<1,7.8,9>,0.15 texture {T_Silver_1B}} sphere {<1,7.8,9>,0.15 texture {T_Silver_1B}} //Herdunterbau box {<-15,0,6.1>,<-9,0.5,11> pigment {color Gray90}} //Sockel difference{ box {<-15,0.5,6>,<-9,6,11>} box {<-13.5,1.5,5.9>,<-10.5,3,7>} pigment {P_Chrome5} finish {brilliance 1} } box {<-13.5,1.5,6>,<-10.5,3,6> texture {T_Glass3} finish {reflection 0.01}} //Glasfront box {<-13.5,4.5,5.9>,<-10.5,4.55,6.1> pigment {P_Chrome5}}//Griff cylinder {<-14,4.525,5.8>,<-10,4.525,5.8>,0.08 pigment {P_Chrome5}} //Griff #declare Schalter= cylinder {<-9.8,5.2,5.8>,<-9.8,5.2,6.1>,0.15 pigment {P_Chrome5}} object {Schalter translate <0,0,0>} object {Schalter translate <-0.6,0,0>} object {Schalter translate <-1.2,0,0>} object {Schalter translate <-1.8,0,0>} object {Schalter translate <-3.5,0,0>} object {Schalter translate <-4.1,0,0>} union{ box {<-15,6,5.9>,<-9,6.2,11> texture {T_Grnt16}} //Arbeitsplatte mit Herd box {<-14.5,6.1,6.2>,<-9.5,6.25,10.5> texture {T_Brass_1A}} } //Herdplatten cone {<-13.2,6.25,7.1>,0.7<-13.2,6.3,7.1>,0.65 texture {schwarz}} cone {<-10.9,6.25,7.3>,0.95<-10.9,6.3,7.3>,0.9 texture {schwarz}} cone {<-13.2,6.25,9.2>,0.95<-13.2,6.3,9.2>,0.95 texture {schwarz}} cone {<-10.9,6.25,9.4>,0.7<-10.9,6.3,9.4>,0.65 texture {schwarz}} //Dunstabzug box {<-13.5,16,11>,<-10.5,11,9> pigment {P_Chrome5}} prism {linear_sweep linear_spline 9.5,11,5, <-14.5,11>,<-13.5,9>,<-10.5,9>,<-9.5,11>,<-14.5,11> pigment {P_Chrome5}} //Kühlschrank box {<-29,0,5.9>,<-23,6,11> texture {T_Silver_1B}} box {<-29,6,5.9>,<-23,6.2,11> texture {schwarz}} box {<-29,6.2,5.9>,<-23,16,11> texture {T_Silver_1B}} //Kühlschrank Griffe cylinder {<-23.6,6.5,5.7>,<-23.6,8.5,5.7>,0.08 pigment {color Gray20}} cylinder {<-23.6,6.8,5.7>,<-23.6,6.8,6>,0.05 pigment {color Gray20}} cylinder {<-23.6,8.2,5.7>,<-23.6,8.2,6>,0.05 pigment {color Gray20}} cylinder {<-23.6,5.7,5.7>,<-23.6,4,5.7>,0.08 pigment {color Gray20}} cylinder {<-23.6,5.4,5.7>,<-23.6,5.4,6>,0.05 pigment {color Gray20}} cylinder {<-23.6,4.3,5.7>,<-23.6,4.3,6>,0.05 pigment {color Gray20}} //Arbeitsplatte zwischen Kühlschrank und Herd box {<-23,6,5.9>,<-15,6.2,11> texture {T_Grnt16}} //Schrank mit Schubladen box {<4,0,6.1>,<10.5,0.5,11> pigment {color Gray90}} //Sockel box {<4,6,6>,<10.5,4.2,11> pigment {color Gray90}} //1.Schublade box {<4,4.2,6>,<10.5,4.15,11> texture {schwarz}} //Zwischenplatte box {<4,4.15,6>,<10.5,2.35,11> pigment {color Gray90}} //2.Schublade box {<4,2.30,6>,<10.5,2.35,11> texture {schwarz}} //Zwischenplatte box {<4,0.5,6>,<10.5,2.30,11> pigment {color Gray90}} //3.Schublade cylinder {<10.45,0.5,6>,<10.45,6,6> 0.05 texture {T_Wood3}} //Begrenzung rechts cylinder {<4,0.5,6>,<10.5,0.5,6> 0.05 texture {T_Wood3}} //Begrenzung unten cylinder {<4,5.95,6>,<10.45,5.95,6> 0.05 texture {T_Wood3}} //Begrenzung oben box {<4,6,5.9>,<10.5,6.2,11> texture {T_Grnt16}} //Arbeitsplatte über Schrank mit Schubladen //Schubladengriffe #declare Schubladengriffe = union{ intersection{ torus {0.5,0.08 pigment {color Gray50}} cylinder {<-2,0,1>,<2,0,1>,1} } rotate <180,0,0> } object {Schubladengriffe translate <7.25,5.1,6>} object {Schubladengriffe translate <7.25,3.20,6>} object {Schubladengriffe translate <7.25,1.40,6>} //Vase sor{7, <0,0>, <0.5,0>, <1,0.7>, <0.5,1>, <0.3,2>, <0.6,2.2>, <0.7,2.2> open texture {pigment {color Blue}} translate <-19,6.2,8>} //Weinregal box {<10.5,0,6.1>,<18,0.5,11> pigment {color Gray90}} //Sockel difference{ box {<10.5,0.5,6>,<14,6,8.1> texture {T_Wood7}} cylinder {<11.4375,5.3125,5.9>,<11.4375,5.3125,8>,0.5 texture {T_Wood7}} cylinder {<11.4375,3.9375,5.9>,<11.4375,3.9375,8>,0.5 texture {T_Wood7}} cylinder {<11.4375,2.5625,5.9>,<11.4375,2.5625,8>,0.5 texture {T_Wood7}} cylinder {<11.4375,1.1875,5.9>,<11.4375,1.1875,8>,0.5 texture {T_Wood7}} cylinder {<13.0625,5.3125,5.9>,<13.0625,5.3125,8>,0.5 texture {T_Wood7}} cylinder {<13.0625,3.9375,5.9>,<13.0625,3.9375,8>,0.5 texture {T_Wood7}} cylinder {<13.0625,2.5625,5.9>,<13.0625,2.5625,8>,0.5 texture {T_Wood7}} cylinder {<13.0625,1.1875,5.9>,<13.0625,1.1875,8>,0.5 texture {T_Wood7}} } cylinder {<10.5,0.5,6>,<18,0.5,6>,0.05 texture {T_Wood3}} //Begrenzung cylinder {<13.99,0.5,6>,<13.99,6,6>,0.04 texture {T_Wood3}} cylinder {<10.5,5.95,6>,<14,5.95,6>,0.05 texture {T_Wood3}} //Begrenzung //offenes Regal unten difference{ box {<14,0.5,6>,<18,6,8> texture {T_Wood7}} box {<14.05,2.38,5.99>,<17.95,4.11,7.99> texture {T_Wood7}} box {<14.05,4.21,5.99>,<17.95,5.95,7.99> texture {T_Wood7}} box {<14.05,0.55,5.99>,<17.95,2.28,7.99> texture {T_Wood7}} } cylinder {<14,5.95,6>,<18,5.95,6>,0.05 texture {T_Wood3}} //Begrenzung //Unterschrank ganz rechts box {<18,0,6.1>,<29,0.5,11> pigment {color Gray90}} //Sockel box {<18,0.5,6>,<29,6,11> pigment {color Gray90}} box {<18,6,5.9>,<29,6.2,11> texture {T_Grnt16}} //Arbeitsplatte union{ cylinder {<18,0.5,6.01>,<29,0.5,6.01>, 0.05 texture {T_Wood3}} cylinder {<18,0.5,6.01>,<18,6,6.01>, 0.05 texture {T_Wood3}} cylinder {<29,0.5,6.01>,<29,6,6.01>, 0.05 texture {T_Wood3}} cylinder {<18,5.95,6.01>,<29,5.95,6.01>, 0.05 texture {T_Wood3}} cylinder {<23.5,0.5,6.01>,<23.5,6,6.01>, 0.05 texture {T_Wood3}} box {<18,4.8,5.99>,<29,4.85,11> texture {schwarz}} } object {Schubladengriffe translate <20.75,5.4,6.01>} object {Schubladengriffe translate <26.25,5.4,6.01>} object {Schubladengriffe translate <22.7,4,6.01>} object {Schubladengriffe translate <24.3,4,6.01>} //Arbeitsplatte zwischen Schubladenschrank und Schrank ganz rechts box {<10.5,6,5.9>,<18,6.2,11> texture {T_Grnt16}} //Wandschrank oben rechts union{ difference{ box {<18,9,8>,<29,16,11> pigment {color Gray90}} box {<18.1,11.3,7.9>,<28.8,13.6,10.5> texture {mattweiss}} } box {<18.01,13.61,7.99>,<29,13.63,11> texture {schwarz}} box {<18.01,11.29,7.99>,<29,11.3,11> texture {schwarz}} cylinder {<18,9,8.01>,<29,9,8.01>,0.05 texture {T_Wood3}} cylinder {<18,9,8.01>,<18,16,8.01>,0.04 texture {T_Wood3}} cylinder {<28.9,9,8.01>,<28.9,16,8.01>,0.04 texture {T_Wood3}} cylinder {<18,16,8.01>,<29,16,8.01>,0.05 texture {schwarz}} box {<18.1,11.3,7.9>,<28.8,13.6,8.1> texture {T_Glass3}} } //Wandschrank oben rechts -Griffe- cylinder {<23,14,8.1>,<23,14,7.8>, 0.15 pigment {color Gray90}} cylinder {<24,14,8.1>,<24,14,7.8>, 0.15 pigment {color Gray90}} sphere {<23,14,7.8>,0.17 pigment {color Gray90}} sphere {<24,14,7.8>,0.17 pigment {Gray90}} cylinder {<23,9.4,7.8>,<23,9.4,8.1>,0.15 pigment {Gray90}} cylinder {<24,9.4,7.8>,<24,9.4,8.1>,0.15 pigment {Gray90}} sphere {<23,9.4,7.8>,0.17 pigment {Gray90}} sphere {<24,9.4,7.8>,0.17 pigment {Gray90}} cylinder {<23.5,11.7,7.8>,<23.5,11.7,8.01> 0.15 pigment {Gray90}} sphere {<23.5,11.7,7.8> 0.17 pigment {Gray90}} //Tür (Öffnungswinkel) #declare Tuer_Texture_1 = texture {pigment {color rgb <0.40,0.25,0.15>*1.5} finish {ambient 0.1 diffuse 0.9}} union{ // I difference{ box{<-3.50,0.01,0.0>, < 3.50,15.00,0.5>} box{<-3.35,11.40,-0.03>,<-0.15,14.90,0.51>} box{<0.15,11.40,-0.03>, <3.35,14.90,0.51>} box{<-0.15,11.25,-0.03>,<-3.40,7.90,0.51>} box{<0.15,11.25,-0.03>, <3.35,7.90,0.51>} texture {Tuer_Texture_1} } //Ende difference box{ <-3.36,7.9,-0.01>,<3.36,14.95,0.001> texture{T_Glass3}} // Türgriff union{ // II sphere {<-0.75,0,-0.07>, 0.09} cylinder{<-0.75,0,-0.07>,<0,0,-0.10>,0.1} sphere {< 0,0,-0.07>, 0.15} cylinder{< 0,0,-0.07 >,<0,0,0>, 0.22} cylinder{< 0,0,-0.035>,<0,0,0>, 0.25} texture {Chrome_Metal finish {ambient 0.1 diffuse 0.9}} translate<3,7,0> }// Ende union II // rotation der Tür: translate<0.50,0,0> rotate<0,70,0> translate<30.5,0,-2.9> } //Ende union I //Loch in der Wand für Tür difference{ box {<30,20,12>,<29,0,-20> pigment {Yellow}} //rechte Wand box {<28.9,-0.1,0><30.1,15,-7>} } //Wandregal union{ //unterstes Brett box {<5,10.15,9.5>,<16,10.30,11> texture {T_Wood3}} cylinder {<5,10.15,10.25>,<5,10.30,10.25> 0.75 texture {T_Wood3}} cylinder {<16,10.15,10.25>,<16,10.30,10.25> 0.75 texture {T_Wood3}} cylinder {<5,10.225,9.5>,<16,10.225,9.5> 0.075 texture {T_Wood3}} torus {0.75,0.075 translate <5,10.225,10.25> texture {T_Wood3}} torus {0.75,0.075 translate <16,10.225,10.25> texture {T_Wood3}} } union{ //mitlleres Brett box {<5,12.75,9.5>,<16,12.90,11> texture {T_Wood3}} cylinder {<5,12.825,9.5>,<16,12.825,9.5> 0.075 texture {T_Wood3}} cylinder {<5,12.75,10.25>,<5,12.90,10.25> 0.75 texture {T_Wood3}} cylinder {<16,12.75,10.25>,<16,12.90,10.25> 0.75 texture {T_Wood3}} torus {0.75,0.075 translate <5,12.825,10.25> texture {T_Wood3}} torus {0.75,0.075 translate <16,12.825,10.25> texture {T_Wood3}} } union{ //oberstes Brett box {<5,15.35,9.5>,<16,15.50,11> texture {T_Wood3}} cylinder {<16,15.35,10.25>,<16,15.50,10.25> 0.75 texture {T_Wood3}} cylinder {<5,15.35,10.25>,<5,15.50,10.25> 0.75 texture {T_Wood3}} cylinder {<5,15.425,9.5>,<16,15.425,9.5> 0.075 texture {T_Wood3}} torus {0.75,0.075 translate <5,15.425,10.25> texture {T_Wood3}} torus {0.75,0.075 translate <16,15.425,10.25> texture {T_Wood3}} } cylinder {<5.5,10.16,10.25>,<5.5,15.49,10.25> 0.35 pigment {Gray80}} //RAndsäulen cylinder {<15.5,10.16,10.25>,<15.5,15.49,10.25> 0.35 pigment {Gray80}} union{ box {<7.5,10.29,10.90>,<13.5,15.49,11> texture {T_Wood3}} //Schrankwände box {<7.4,10.29,9.5>,<7.5,15.49,11> texture {T_Wood3}} box {<13.5,10.29,9.6>,<13.6,15.49,11> texture {T_Wood3}} } union{ difference{ //Schranktür oben box {<7.4,12.90,9.5>,<13.6,15.35,9.6> pigment {Gray80}} box {<7.6,13.10,9.4>,<10.2,15.15,9.7>pigment {Gray80}} box {<10.8,13.10,9.4>,<13.4,15.15,9.7> pigment {Gray80}} } box {<7.6,13.10,9.39>,<10.2,15.15,9.71> texture {T_Glass3}} //Glasscheibe oben box {<10.8,13.10,9.39>,<13.4,15.15,9.71> texture {T_Glass3}} } union{ difference{ //Schranktür unten box {<7.4,10.30,9.5>,<13.6,12.75,9.6> pigment {Gray80}} box {<7.6,10.50,9.4>,<10.2,12.55,9.7> pigment {Gray80}} box {<10.8,10.50,9.4>,<13.4,12.55,9.7>pigment {Gray80}} } box {<7.6,10.50,9.39>,<10.2,12.55,9.71> texture {T_Glass3}} //GLasscheibe unten box {<10.8,10.50,9.39>,<13.4,12.55,9.71> texture {T_Glass3}} } box {<10.49,12.90,9.49>,<10.51,15.35,9.6> texture {schwarz}}//Begrenzungen box {<10.49,10.30,9.49>,<10.51,12.75,9.6> texture {schwarz}} cylinder {<10.35,13,9.35>,<10.35,13,9.55> 0.08 pigment {Gray80}} //Griffe-Schranktüren-Wandregal sphere {<10.35,13,9.35> 0.1 pigment {Gray80}} cylinder {<10.65,13,9.35>,<10.65,13,9.55> 0.08 pigment {Gray80}} sphere {<10.65,13,9.35> 0.1 pigment {Gray80}} cylinder {<10.35,10.40,9.35>,<10.35,10.40,9.55> 0.08 pigment {Gray80}} sphere {<10.35,10.40,9.35> 0.1 pigment {Gray80}} cylinder {<10.65,10.40,9.35>,<10.65,10.40,9.55> 0.08 pigment {Gray80}} sphere {<10.65,10.40,9.35> 0.1 pigment {Gray80}}