#include "colors.inc" #include "textures.inc" camera { location <5, 20, 20> look_at 0 } //background { color Black } light_source { <300, 300, 700> White } plane { y, -2 texture { pigment { DMFWood4 scale 4 } finish { Shiny } } } #declare furo1 = cylinder { <0,0,0>, <0,19.8,0>, 1.5 pigment { Black } translate < -5,0,0 > } #declare furo2 = cylinder { <10,0,0>, <10,19.8,0>, 2.3 pigment { Green } translate < -5,0,0 > } #declare furo3 = cylinder { <4.5,0,-6>, <4.5,19.8,-6>, 2.3 pigment { Green } translate < -5,0,0 > } #declare furo4 = cylinder { <4.5,0,4>, <4.5,19.8,4>, 2.3 pigment { Green } translate < -5,0,0 > } difference { blob { threshold .65 cylinder { <0, 0, 0>, <0, 7, 0>, 5, 1 } cylinder { <10, 0, 0>, <10, 7, 0>, 7, 1 } cylinder { <4.5, 0, -6>, <4.5, 3, -6>, 7, 1 } cylinder { <4.5, 0, 4>, <4.5, 2, 4>, 7, 1 } pigment { Green } translate < -5,0,0 > finish { phong 1 } } object { furo1 } object { furo2 } object { furo3 } object { furo4 } }