#version 3.5; // benötigte POV-Ray-Version #include "colors.inc" // Defintion der Farben #include "textures.inc" #declare ecke1 = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "ecke1.jpg" interpolate 2}}} #declare ecke2 = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "ecke2.jpg" interpolate 2}}} #declare ecke3 = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "ecke3.jpg" interpolate 2}}} #declare ecke4 = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "ecke4.jpg" interpolate 2}}} #declare gerade1 = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "gerade1.jpg" interpolate 2}}} #declare gerade2 = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "gerade2.jpg" interpolate 2}}} #declare kreuz1 = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "kreuz1.jpg" interpolate 2}}} #declare kreuz2 = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "kreuz2.jpg" interpolate 2}}} #declare kreuz3 = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "kreuz3.jpg" interpolate 2}}} #declare kreuz4 = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "kreuz4.jpg" interpolate 2}}} #declare drache = box { <0,0,0>, <9,0,9> uv_mapping pigment { image_map { jpeg "drache.jpg" interpolate 2}}} background {BrightGold} camera { location <36,100,36> look_at <36, 0, 36>} light_source { < 30, 30, 0 > color White} //Text text {ttf "times.ttf" "DAS VERRUECKTE LABYRINTH" .3,0 scale 8 pigment {color Blue} rotate <90,0,0> translate <-24,1,75>} //1.Reihe //K1 object { ecke1} //K2 object {kreuz1 translate <9,0,0>} //K3 object {kreuz1 translate <18,0,0>} //K5 object {kreuz1 translate <36,0,0>} //K6 object {gerade2 translate <45,0,0>} //K7 object {ecke2 translate <54,0,0>} ///2.Reihe //---------------------- //K8 object {ecke2 translate<0,0,9>} //K9 object {ecke3 translate<9,0,9>} //K10 object {ecke1 translate<18,0,9>} //K12 object {gerade1 translate <36,0,9>} //K13 object {gerade1 translate <45,0,9>} //K14 object {gerade2 translate <54,0,9>} //3.Reihe //--------------------- //K15 object {gerade2 translate <0,0,18>} //K16 object {ecke2 translate<9,0,18>} //K17 object {kreuz1 translate <18,0,18>} //K19 object {kreuz2 translate <36,0,18>} //K20 object {gerade1 translate <45,0,18>} //K21 object {kreuz2 translate <54,0,18>} //4.Reihe //------------------------------------------- //K22 object {kreuz2 translate <0,0,27>} //K23 object {gerade1 translate <9,0,27>} //K24 object {gerade2 translate <18,0,27>} //K26 object {ecke3 translate <36,0,27>} //K27 object {ecke1 translate <45,0,27>} //K28 object {drache translate <54,0,27>} //5.Reihe //------------------------------------- //K29 object {kreuz4 translate <0,0,36>} //30 object {gerade1 translate <9,0,36>} //31 object {kreuz4 translate <18,0,36>} //K33 object {kreuz3 translate <36,0,36>} //K34 object {kreuz4 translate <45,0,36>} //K35 object {kreuz2 translate <54,0,36>} //6.Reihe //--------------------------------------- //K36 object {kreuz4 translate <0,0,45>} //K37 object {ecke2 translate <9,0,45>} //K38 object {gerade1 translate <18,0,45>} //K40 object {gerade1 translate <36,0,45>} //K41 object {gerade1 translate <45,0,45>} //K42 object {ecke3 translate <54,0,45>} //7.Reihe //-------------------------------------------- //K43 object {ecke4 translate <0,0,54>} //K44 object {ecke4 translate <9,0,54>} //K45 object {kreuz3 translate <18,0,54>} //K47 object {kreuz3 translate <36,0,54>} //K48 object {kreuz3 translate <45,0,54>} //K49 object {ecke3 translate <54,0,54>} union { //K50 object {kreuz3 translate <27,0,63>} //K4 object {kreuz3 translate <27,0,0>} //K11 object {gerade1 translate<27,0,9>} //K18 object {ecke2 translate<27,0,18>} //K25 object {ecke3 translate <27,0,27>} //K32 object {kreuz2 translate <27,0,36>} //K39 object {ecke1 translate <27,0,45>} //K46 object {gerade1 translate <27,0,54>} #if ( clock <= 9 ) translate <0,0,-clock> #end #if ( clock > 9 ) translate <0,0,-9> #end } //Figur union { cone { <22.5,0,49.5> 1.5 <22.5,3,49.5>0.1} sphere {<22.5,3,49.5> 0.8 pigment{color Red} } #if ( clock > 10 & clock <= 47 ) //clock läuft von 11 - 46 //clock1 läuft von 1 - 36 translate #end #if ( clock>= 47 ) translate < 0,0, -clock+47> #end }