// Persistance of Vision Raytracer V3.1 // World definition file. // // Contains 1 lights, 6 materials and 13 primitives. // // This file was generated for POV-Ray V3.1 by // Moray V3.1 For Windows (c) 1991-1998 Lutz + Kretzschmar // // Date : 07/28/1999 (28.07.1999) // /* The text between these two comments is in MorayPOV.INC and is automatically included in all POV files that Moray exports. */ default { texture { pigment { rgb <1,0,0> } } } /* // Scene Comment This scene was created with Moray For Windows. */ // End Scene Comment background { color <0.000,0.000,0.000> } camera { // Camera StdCam location < -2, -1.449, 0> direction < 0.0, 0.0, 0.8688> // Aperture is 1.04 degrees sky < 0.00000, 0.00000, 1.00000> // Use right handed-system up < 0.0, 0.0, 1.0> // Where Z is up right < 1.33333, 0.0, 0.0> // Aspect ratio look_at < 0.000, 0.000, 0.000> } // // ******* L I G H T S ******* // light_source { // Light1 <0.000, 0.000, 0.000> color rgb <1.000, 1.000, 1.000>*1.5 shadowless } // // ******** MATERIALS ******* // //#include "infinitybox.inc" #include "Colors.inc" //#include "metals.inc" #declare Checker = material // Checker { texture { checker texture { pigment { color rgb <0.8, 0.8, 0.8> } } texture { pigment { color rgb <0.4, 0.4, 0.4> } } } } #declare ChromeTotal = material // ChromeTotal { texture { pigment { color rgb <0.658824, 0.658824, 0.658824> } finish { ambient 0.3 diffuse 0.7 brilliance 8.0 specular 0.8 roughness 0.1 reflection 1.0 } } } #declare ChromeSemi = material // ChromeSemi { texture { pigment { color rgbf <0.658824, 0.658824, 0.658824, 0.5> } finish { ambient 0.3 diffuse 0.7 brilliance 8.0 specular 0.8 roughness 0.1 reflection 1.0 } } } // // ******** OBJECTS ******* // union { // Box box { // Cube001 <-1, -1, -1>, <1, 1, 1> bounded_by { box { <-1.01, -1.02, -1.01>, <1.01, -1.03, 1.01> } } scale <0.5, 0.01, 0.5> translate 0.5*y material { ChromeTotal } } box { // Cube002 <-1, -1, -1>, <1, 1, 1> bounded_by { box { <-1.01, 1.03, -1.01>, <1.01, 1.02, 1.01> } } scale <0.5, 0.01, 0.5> translate -0.5*y material { ChromeSemi } } box { // Cube003 <-1, -1, -1>, <1, 1, 1> bounded_by { box { <-1.01, -1.01, -1.02>, <1.01, 1.01, -1.03> } } scale <0.5, 0.01, 0.5> rotate -90.0*x translate 0.5*z material { ChromeSemi } } box { // Cube004 <-1, -1, -1>, <1, 1, 1> bounded_by { box { <-1.01, -1.01, 1.02>, <1.01, 1.01, 1.03> } } scale <0.5, 0.01, 0.5> rotate -90.0*x translate -0.5*z material { ChromeTotal } } box { // Cube005 <-1, -1, -1>, <1, 1, 1> bounded_by { box { <1.02, -1.01, -1.01>, <1.03, 1.01, 1.01> } } scale <0.5, 0.01, 0.5> rotate -90.0*z translate -0.5*x material { ChromeSemi } } box { // Cube006 <-1, -1, -1>, <1, 1, 1> bounded_by { box { <-1.02, -1.01, -1.01>, <-1.03, 1.01, 1.01> } } scale <0.5, 0.01, 0.5> rotate -90.0*z translate 0.5*x material { ChromeTotal } } } sphere { // Sphere003 <0,0,0>,1 scale 0.05 translate <0.1295, -0.124909, -0.327006> pigment { color Red} } sphere { // Sphere002 <0,0,0>,1 scale 0.05 translate <0.242954, 0.220814, 0.173484> pigment { color Red} } sphere { // Sphere001 <0,0,0>,1 scale 0.05 translate <-0.280523, 0.148265, -0.193794> pigment { color Red} } union { // XYZplanes plane { // YZplane z,0 rotate -90.0*y translate -15.0*x } plane { // XZplane z,0 rotate -90.0*x translate 15.0*y } plane { // XYplane z,0 translate -10.0*z } material { Checker // Transform to world space } }