#version 3.5; #include "colors.inc" #include "textures.inc" global_settings { assumed_gamma 1.0 max_trace_level 5 } // ---------------------------------------- camera { location <7.5, 8.5, -6.5> direction 1.5*z right x*image_width/image_height look_at <1, 0.0, -0.5> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-29, 30, -30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-29, 29, -30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-29, 29, -31> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-31, 28, -30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-31, 27, -30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-31, 27, -31> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-31, 30, -28> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-31, 29, -28> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-31, 29, -29> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 0, 0> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, -1, 0> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, -1, -1> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <23, 24, -21> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <23, 23, -21> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <23, 23, -22> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-31, 0, 0> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-31, -1, 0> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <-31, -1, -1> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <26, 30, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <26, 29, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <26, 29, 29> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <24, 32, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <24, 31, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <24, 31, 29> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <24, 30, 32> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <24, 29, 32> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <24, 29, 31> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <24, 30, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <24, 29, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <24, 29, 29> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <31, 25, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <31, 24, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <31, 24, 29> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 27, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 26, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 26, 29> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 25, 32> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 24, 32> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 24, 31> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 25, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 24, 30> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 24, 29> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <31, 30, 25> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <31, 29, 25> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <31, 29, 24> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 32, 25> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 31, 25> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 31, 24> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 30, 27> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 29, 27> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 29, 26> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 30, 25> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 29, 25> } light_source { <0, 0, 0> color rgb <0.04, 0.04, 0.04> translate <29, 29, 24> } sky_sphere { pigment { gradient y color_map { [0.0 color rgb <0.1,0.1,0.1>] [1.0 color rgb <0.3,0.3,0.3>] } } } polygon { 5, <-0.5,0.5,0.5>, <-0.5,-0.5,0.5>, <-0.5,-0.5,-0.5>, <-0.5,0.5,-0.5>, <-0.5,0.5,0.5> texture { pigment { color rgb <1,1,0.7> } } } polygon { 5, <0.5,0.5,0.5>, <0.5,-0.5,0.5>, <0.5,-0.5,-0.5>, <0.5,0.5,-0.5>, <0.5,0.5,0.5> texture { pigment { color rgb <1,1,0.7> } } } cylinder { <0.35,0.5,0.5>, <-0.35,0.5,0.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <0.35,-0.5,0.5>, <-0.35,-0.5,0.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <0.35,-0.5,-0.5>, <-0.35,-0.5,-0.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <0.35,0.5,-0.5>, <-0.35,0.5,-0.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <0.5,0.5,-0.5>, <-0.5,0.5,-0.5>, <-0.5,-0.5,-0.5>, <0.5,-0.5,-0.5>, <0.5,0.5,-0.5> texture { pigment { color rgb <0.7,1,1> } } } polygon { 5, <0.5,0.5,0.5>, <-0.5,0.5,0.5>, <-0.5,-0.5,0.5>, <0.5,-0.5,0.5>, <0.5,0.5,0.5> texture { pigment { color rgb <0.7,1,1> } } } cylinder { <0.5,0.5,0.35>, <0.5,0.5,-0.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-0.5,0.5,0.35>, <-0.5,0.5,-0.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-0.5,-0.5,0.35>, <-0.5,-0.5,-0.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <0.5,-0.5,0.35>, <0.5,-0.5,-0.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <0.5,-0.5,0.5>, <0.5,-0.5,-0.5>, <-0.5,-0.5,-0.5>, <-0.5,-0.5,0.5>, <0.5,-0.5,0.5> texture { pigment { color rgb <1,0.7,1> } } } polygon { 5, <0.5,0.5,0.5>, <0.5,0.5,-0.5>, <-0.5,0.5,-0.5>, <-0.5,0.5,0.5>, <0.5,0.5,0.5> texture { pigment { color rgb <1,0.7,1> } } } cylinder { <0.5,0.35,0.5>, <0.5,-0.35,0.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <0.5,0.35,-0.5>, <0.5,-0.35,-0.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-0.5,0.35,-0.5>, <-0.5,-0.35,-0.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-0.5,0.35,0.5>, <-0.5,-0.35,0.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <2.5,0.5,3.5>, <2.5,-0.5,3.5>, <2.5,-0.5,2.5>, <2.5,0.5,2.5>, <2.5,0.5,3.5> texture { pigment { color rgb <0.7,1,1> } } } polygon { 5, <3.5,0.5,3.5>, <3.5,-0.5,3.5>, <3.5,-0.5,2.5>, <3.5,0.5,2.5>, <3.5,0.5,3.5> texture { pigment { color rgb <0.7,1,1> } } } cylinder { <3.35,0.5,3.5>, <2.65,0.5,3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <3.35,-0.5,3.5>, <2.65,-0.5,3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <3.35,-0.5,2.5>, <2.65,-0.5,2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <3.35,0.5,2.5>, <2.65,0.5,2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <3.5,0.5,2.5>, <2.5,0.5,2.5>, <2.5,-0.5,2.5>, <3.5,-0.5,2.5>, <3.5,0.5,2.5> texture { pigment { color rgb <1,1,0.7> } } } polygon { 5, <3.5,0.5,3.5>, <2.5,0.5,3.5>, <2.5,-0.5,3.5>, <3.5,-0.5,3.5>, <3.5,0.5,3.5> texture { pigment { color rgb <1,1,0.7> } } } cylinder { <3.5,0.5,3.35>, <3.5,0.5,2.65>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <2.5,0.5,3.35>, <2.5,0.5,2.65>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <2.5,-0.5,3.35>, <2.5,-0.5,2.65>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <3.5,-0.5,3.35>, <3.5,-0.5,2.65>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <3.5,-0.5,3.5>, <3.5,-0.5,2.5>, <2.5,-0.5,2.5>, <2.5,-0.5,3.5>, <3.5,-0.5,3.5> texture { pigment { color rgb <1,0.7,1> } } } polygon { 5, <3.5,0.5,3.5>, <3.5,0.5,2.5>, <2.5,0.5,2.5>, <2.5,0.5,3.5>, <3.5,0.5,3.5> texture { pigment { color rgb <1,0.7,1> } } } cylinder { <3.5,0.35,3.5>, <3.5,-0.35,3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <3.5,0.35,2.5>, <3.5,-0.35,2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <2.5,0.35,2.5>, <2.5,-0.35,2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <2.5,0.35,3.5>, <2.5,-0.35,3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } sphere { <2.5,-0.5,2.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <2.5,0.5,2.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <2.5,0.5,3.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <3.5,-0.5,2.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <3.5,-0.5,3.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <3.5,0.5,3.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } polygon { 5, <2.5,0.5,-2.5>, <2.5,-0.5,-2.5>, <2.5,-0.5,-3.5>, <2.5,0.5,-3.5>, <2.5,0.5,-2.5> texture { pigment { color rgb <0.7,1,1> } } } polygon { 5, <3.5,0.5,-2.5>, <3.5,-0.5,-2.5>, <3.5,-0.5,-3.5>, <3.5,0.5,-3.5>, <3.5,0.5,-2.5> texture { pigment { color rgb <0.7,1,1> } } } cylinder { <3.35,0.5,-2.5>, <2.65,0.5,-2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <3.35,-0.5,-2.5>, <2.65,-0.5,-2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <3.35,-0.5,-3.5>, <2.65,-0.5,-3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <3.35,0.5,-3.5>, <2.65,0.5,-3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <3.5,0.5,-3.5>, <2.5,0.5,-3.5>, <2.5,-0.5,-3.5>, <3.5,-0.5,-3.5>, <3.5,0.5,-3.5> texture { pigment { color rgb <1,1,0.7> } } } polygon { 5, <3.5,0.5,-2.5>, <2.5,0.5,-2.5>, <2.5,-0.5,-2.5>, <3.5,-0.5,-2.5>, <3.5,0.5,-2.5> texture { pigment { color rgb <1,1,0.7> } } } cylinder { <3.5,0.5,-2.65>, <3.5,0.5,-3.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <2.5,0.5,-2.65>, <2.5,0.5,-3.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <2.5,-0.5,-2.65>, <2.5,-0.5,-3.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <3.5,-0.5,-2.65>, <3.5,-0.5,-3.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <3.5,-0.5,-2.5>, <3.5,-0.5,-3.5>, <2.5,-0.5,-3.5>, <2.5,-0.5,-2.5>, <3.5,-0.5,-2.5> texture { pigment { color rgb <1,0.7,1> } } } polygon { 5, <3.5,0.5,-2.5>, <3.5,0.5,-3.5>, <2.5,0.5,-3.5>, <2.5,0.5,-2.5>, <3.5,0.5,-2.5> texture { pigment { color rgb <1,0.7,1> } } } cylinder { <3.5,0.35,-2.5>, <3.5,-0.35,-2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <3.5,0.35,-3.5>, <3.5,-0.35,-3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <2.5,0.35,-3.5>, <2.5,-0.35,-3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <2.5,0.35,-2.5>, <2.5,-0.35,-2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } sphere { <2.5,-0.5,-3.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <2.5,-0.5,-2.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <2.5,0.5,-2.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <3.5,-0.5,-3.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <3.5,0.5,-3.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <3.5,0.5,-2.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } polygon { 5, <-3.5,0.5,3.5>, <-3.5,-0.5,3.5>, <-3.5,-0.5,2.5>, <-3.5,0.5,2.5>, <-3.5,0.5,3.5> texture { pigment { color rgb <0.7,1,1> } } } polygon { 5, <-2.5,0.5,3.5>, <-2.5,-0.5,3.5>, <-2.5,-0.5,2.5>, <-2.5,0.5,2.5>, <-2.5,0.5,3.5> texture { pigment { color rgb <0.7,1,1> } } } cylinder { <-2.65,0.5,3.5>, <-3.35,0.5,3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-2.65,-0.5,3.5>, <-3.35,-0.5,3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-2.65,-0.5,2.5>, <-3.35,-0.5,2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-2.65,0.5,2.5>, <-3.35,0.5,2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <-2.5,0.5,2.5>, <-3.5,0.5,2.5>, <-3.5,-0.5,2.5>, <-2.5,-0.5,2.5>, <-2.5,0.5,2.5> texture { pigment { color rgb <1,1,0.7> } } } polygon { 5, <-2.5,0.5,3.5>, <-3.5,0.5,3.5>, <-3.5,-0.5,3.5>, <-2.5,-0.5,3.5>, <-2.5,0.5,3.5> texture { pigment { color rgb <1,1,0.7> } } } cylinder { <-2.5,0.5,3.35>, <-2.5,0.5,2.65>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-3.5,0.5,3.35>, <-3.5,0.5,2.65>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-3.5,-0.5,3.35>, <-3.5,-0.5,2.65>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-2.5,-0.5,3.35>, <-2.5,-0.5,2.65>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <-2.5,-0.5,3.5>, <-2.5,-0.5,2.5>, <-3.5,-0.5,2.5>, <-3.5,-0.5,3.5>, <-2.5,-0.5,3.5> texture { pigment { color rgb <1,0.7,1> } } } polygon { 5, <-2.5,0.5,3.5>, <-2.5,0.5,2.5>, <-3.5,0.5,2.5>, <-3.5,0.5,3.5>, <-2.5,0.5,3.5> texture { pigment { color rgb <1,0.7,1> } } } cylinder { <-2.5,0.35,3.5>, <-2.5,-0.35,3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-2.5,0.35,2.5>, <-2.5,-0.35,2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-3.5,0.35,2.5>, <-3.5,-0.35,2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-3.5,0.35,3.5>, <-3.5,-0.35,3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } sphere { <-3.5,0.5,2.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <-3.5,-0.5,3.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <-3.5,0.5,3.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <-2.5,-0.5,2.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <-2.5,0.5,2.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <-2.5,-0.5,3.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } polygon { 5, <-3.5,0.5,-2.5>, <-3.5,-0.5,-2.5>, <-3.5,-0.5,-3.5>, <-3.5,0.5,-3.5>, <-3.5,0.5,-2.5> texture { pigment { color rgb <0.7,1,1> } } } polygon { 5, <-2.5,0.5,-2.5>, <-2.5,-0.5,-2.5>, <-2.5,-0.5,-3.5>, <-2.5,0.5,-3.5>, <-2.5,0.5,-2.5> texture { pigment { color rgb <0.7,1,1> } } } cylinder { <-2.65,0.5,-2.5>, <-3.35,0.5,-2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-2.65,-0.5,-2.5>, <-3.35,-0.5,-2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-2.65,-0.5,-3.5>, <-3.35,-0.5,-3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-2.65,0.5,-3.5>, <-3.35,0.5,-3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <-2.5,0.5,-3.5>, <-3.5,0.5,-3.5>, <-3.5,-0.5,-3.5>, <-2.5,-0.5,-3.5>, <-2.5,0.5,-3.5> texture { pigment { color rgb <1,1,0.7> } } } polygon { 5, <-2.5,0.5,-2.5>, <-3.5,0.5,-2.5>, <-3.5,-0.5,-2.5>, <-2.5,-0.5,-2.5>, <-2.5,0.5,-2.5> texture { pigment { color rgb <1,1,0.7> } } } cylinder { <-2.5,0.5,-2.65>, <-2.5,0.5,-3.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-3.5,0.5,-2.65>, <-3.5,0.5,-3.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-3.5,-0.5,-2.65>, <-3.5,-0.5,-3.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-2.5,-0.5,-2.65>, <-2.5,-0.5,-3.35>, 0.025 texture { pigment { color rgb <0,0,0> } } } polygon { 5, <-2.5,-0.5,-2.5>, <-2.5,-0.5,-3.5>, <-3.5,-0.5,-3.5>, <-3.5,-0.5,-2.5>, <-2.5,-0.5,-2.5> texture { pigment { color rgb <1,0.7,1> } } } polygon { 5, <-2.5,0.5,-2.5>, <-2.5,0.5,-3.5>, <-3.5,0.5,-3.5>, <-3.5,0.5,-2.5>, <-2.5,0.5,-2.5> texture { pigment { color rgb <1,0.7,1> } } } cylinder { <-2.5,0.35,-2.5>, <-2.5,-0.35,-2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-2.5,0.35,-3.5>, <-2.5,-0.35,-3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-3.5,0.35,-3.5>, <-3.5,-0.35,-3.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } cylinder { <-3.5,0.35,-2.5>, <-3.5,-0.35,-2.5>, 0.025 texture { pigment { color rgb <0,0,0> } } } sphere { <-3.5,-0.5,-3.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <-3.5,0.5,-3.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <-3.5,-0.5,-2.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <-2.5,0.5,-3.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <-2.5,-0.5,-2.5>,0.15 texture { Vicks_Bottle_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } sphere { <-2.5,0.5,-2.5>,0.15 texture { Ruby_Glass finish { ambient <0.9,0.9,0.9> diffuse 0.2 reflection .5 specular 2 roughness .001 } } } disc { <1.5,0,1.5> <-1,1,1> 2.5495097568 1.87082869339 texture { pigment { color rgb <1,0.7,1> } } } disc { <1.5,0,-1.5> <1,1,1> 2.5495097568 1.87082869339 texture { pigment { color rgb <1,0.7,1> } } } disc { <-1.5,0,1.5> <-1,1,-1> 2.5495097568 1.87082869339 texture { pigment { color rgb <1,0.7,1> } } } disc { <-1.5,0,-1.5> <1,1,-1> 2.5495097568 1.87082869339 texture { pigment { color rgb <1,0.7,1> } } } torus { 1.87082869339, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> } torus { 2.5495097568, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> } torus { 2.16024689947, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> translate <0.333333333333,0.333333333333,0.333333333333> clipped_by { box { <-5,-5,-5>, <5,0,5> } } } torus { 2.16024689947, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> translate <-0.333333333333,-0.333333333333,-0.333333333333> clipped_by { box { <-5,0,-5>, <5,5,5> } } } torus { 1.87082869339, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> rotate <0,90,0> } torus { 2.5495097568, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> rotate <0,90,0> } torus { 2.16024689947, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> translate <0.333333333333,0.333333333333,0.333333333333> clipped_by { box { <-5,-5,-5>, <5,0,5> } } rotate <0,90,0> } torus { 2.16024689947, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> translate <-0.333333333333,-0.333333333333,-0.333333333333> clipped_by { box { <-5,0,-5>, <5,5,5> } } rotate <0,90,0> } torus { 1.87082869339, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> rotate <0,90,0> rotate <0,90,0> } torus { 2.5495097568, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> rotate <0,90,0> rotate <0,90,0> } torus { 2.16024689947, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> translate <0.333333333333,0.333333333333,0.333333333333> clipped_by { box { <-5,-5,-5>, <5,0,5> } } rotate <0,90,0> rotate <0,90,0> } torus { 2.16024689947, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> translate <-0.333333333333,-0.333333333333,-0.333333333333> clipped_by { box { <-5,0,-5>, <5,5,5> } } rotate <0,90,0> rotate <0,90,0> } torus { 1.87082869339, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> rotate <0,90,0> rotate <0,90,0> rotate <0,90,0> } torus { 2.5495097568, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> rotate <0,90,0> rotate <0,90,0> rotate <0,90,0> } torus { 2.16024689947, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> translate <0.333333333333,0.333333333333,0.333333333333> clipped_by { box { <-5,-5,-5>, <5,0,5> } } rotate <0,90,0> rotate <0,90,0> rotate <0,90,0> } torus { 2.16024689947, 0.025 texture { pigment { color rgb <0,0,0> } } rotate <54.7356103172,45,0> translate <1.5,0,-1.5> translate <-0.333333333333,-0.333333333333,-0.333333333333> clipped_by { box { <-5,0,-5>, <5,5,5> } } rotate <0,90,0> rotate <0,90,0> rotate <0,90,0> } cone { <1.16666666667, -0.333333333333, -1.83333333333>, 2.16024689947 <1.5, 0, -1.5>, 1.87082869339 open texture { pigment { color rgb <0.7,1,1> } } clipped_by { box { <-5,0,-5>, <5,5,5> } } } cone { <1.83333333333, 0.333333333333, -1.16666666667>, 2.16024689947 <1.5, 0, -1.5>, 1.87082869339 open texture { pigment { color rgb <1,1,0.7> } } clipped_by { box { <-5,-5,-5>, <5,0,5> } } } cone { <1.16666666667, -0.333333333333, -1.83333333333>, 2.16024689947 <1.5, 0, -1.5>, 2.5495097568 open texture { pigment { color rgb <1,1,0.7> } } clipped_by { box { <-5,0,-5>, <5,5,5> } } } cone { <1.83333333333, 0.333333333333, -1.16666666667>, 2.16024689947 <1.5, 0, -1.5>, 2.5495097568 open texture { pigment { color rgb <0.7,1,1> } } clipped_by { box { <-5,-5,-5>, <5,0,5> } } } cone { <1.16666666667, -0.333333333333, -1.83333333333>, 2.16024689947 <1.5, 0, -1.5>, 1.87082869339 open texture { pigment { color rgb <1,1,0.7> } } clipped_by { box { <-5,0,-5>, <5,5,5> } } rotate <0,90,0> } cone { <1.83333333333, 0.333333333333, -1.16666666667>, 2.16024689947 <1.5, 0, -1.5>, 1.87082869339 open texture { pigment { color rgb <0.7,1,1> } } clipped_by { box { <-5,-5,-5>, <5,0,5> } } rotate <0,90,0> } cone { <1.16666666667, -0.333333333333, -1.83333333333>, 2.16024689947 <1.5, 0, -1.5>, 2.5495097568 open texture { pigment { color rgb <0.7,1,1> } } clipped_by { box { <-5,0,-5>, <5,5,5> } } rotate <0,90,0> } cone { <1.83333333333, 0.333333333333, -1.16666666667>, 2.16024689947 <1.5, 0, -1.5>, 2.5495097568 open texture { pigment { color rgb <1,1,0.7> } } clipped_by { box { <-5,-5,-5>, <5,0,5> } } rotate <0,90,0> } cone { <1.16666666667, -0.333333333333, -1.83333333333>, 2.16024689947 <1.5, 0, -1.5>, 1.87082869339 open texture { pigment { color rgb <0.7,1,1> } } clipped_by { box { <-5,0,-5>, <5,5,5> } } rotate <0,90,0> rotate <0,90,0> } cone { <1.83333333333, 0.333333333333, -1.16666666667>, 2.16024689947 <1.5, 0, -1.5>, 1.87082869339 open texture { pigment { color rgb <1,1,0.7> } } clipped_by { box { <-5,-5,-5>, <5,0,5> } } rotate <0,90,0> rotate <0,90,0> } cone { <1.16666666667, -0.333333333333, -1.83333333333>, 2.16024689947 <1.5, 0, -1.5>, 2.5495097568 open texture { pigment { color rgb <1,1,0.7> } } clipped_by { box { <-5,0,-5>, <5,5,5> } } rotate <0,90,0> rotate <0,90,0> } cone { <1.83333333333, 0.333333333333, -1.16666666667>, 2.16024689947 <1.5, 0, -1.5>, 2.5495097568 open texture { pigment { color rgb <0.7,1,1> } } clipped_by { box { <-5,-5,-5>, <5,0,5> } } rotate <0,90,0> rotate <0,90,0> } cone { <1.16666666667, -0.333333333333, -1.83333333333>, 2.16024689947 <1.5, 0, -1.5>, 1.87082869339 open texture { pigment { color rgb <1,1,0.7> } } clipped_by { box { <-5,0,-5>, <5,5,5> } } rotate <0,90,0> rotate <0,90,0> rotate <0,90,0> } cone { <1.83333333333, 0.333333333333, -1.16666666667>, 2.16024689947 <1.5, 0, -1.5>, 1.87082869339 open texture { pigment { color rgb <0.7,1,1> } } clipped_by { box { <-5,-5,-5>, <5,0,5> } } rotate <0,90,0> rotate <0,90,0> rotate <0,90,0> } cone { <1.16666666667, -0.333333333333, -1.83333333333>, 2.16024689947 <1.5, 0, -1.5>, 2.5495097568 open texture { pigment { color rgb <0.7,1,1> } } clipped_by { box { <-5,0,-5>, <5,5,5> } } rotate <0,90,0> rotate <0,90,0> rotate <0,90,0> } cone { <1.83333333333, 0.333333333333, -1.16666666667>, 2.16024689947 <1.5, 0, -1.5>, 2.5495097568 open texture { pigment { color rgb <1,1,0.7> } } clipped_by { box { <-5,-5,-5>, <5,0,5> } } rotate <0,90,0> rotate <0,90,0> rotate <0,90,0> }