#include "colors.inc" #include "textures.inc" background{ color rgb < 1, 1, 1 > } light_source { < 5.00, -15.00, 15.00 > color rgb < 1.00, 1.00, 1.00 > } camera { location < 5.00, -15.00, 15.00 > look_at < 0.00, 0.00, 0.00 > } #declare lado1 = box { <-8, -8, -4>, <-4, -4, 4> texture { Vicks_Bottle_Glass } //texture { pigment { color rgb < 0.0, 0.00, 1.00 > }} } #declare lado2 = box { <4, -8, -4>, <8, -4, 4> texture { Vicks_Bottle_Glass } //pigment { White_Marble } //texture { pigment { color rgb < 0.0, 0.00, 1.00 > }} } #declare interno1 = box { <-7, -7, -5>, <-5, -5, 5> texture { Vicks_Bottle_Glass } //texture { pigment { color rgb < 0.0, 0.00, 0.00 > }} } #declare interno2 = box { <5, -7, -5>, <7, -5, 5> texture { Vicks_Bottle_Glass } //texture { pigment { color rgb < 0.0, 0.00, 0.00 > }} } #declare ponte = box { <-4, -8, 3>, <4, -4, 4> texture { Lightening1 } //texture { pigment { color rgb < 1.00, 0.00, 0.00 > } } } union { object { ponte } } difference { object { lado1 } object { interno1 } } difference { object { lado2 } object { interno2 } }