#include "colors.inc" camera { location <5.0, 2, 1> up <0.0, 1.0, 0.0> right <4/3, 0.0, 0.0> look_at <0, 0, 0.0> } light_source { <-5, 15, 5> color White } bicubic_patch { type 1 flatness 0.1 u_steps 8 v_steps 8 < 0.0, 0.0, 2.0>, < 1.0, 0.0, 0.0>, < 2.0, 0.0, 0.0>, < 3.0, 0.0, -2.0>, < 0.0, 1.0, 0.0>, < 1.0, 1.0, 0.0>, < 2.0, 1.0, 0.0>, < 3.0, 1.0, 0.0>, < 0.0, 2.0, 0.0>, < 1.0, 2.0, 0.0>, < 2.0, 2.0, 0.0>, < 3.0, 2.0, 0.0>, < 0.0, 3.0, 2.0>, < 1.0, 3.0, 0.0>, < 2.0, 3.0, 0.0>, < 3.0, 3.0, -2.0> pigment { rgbf<1,1,1,0.5> } translate <-1.5,-1.5,0> rotate y*45 rotate z*90 rotate y*45 } union { cylinder {< 0.0, 0.0, 2.0>, < 1.0, 0.0, 0.0>, 0.05 pigment { Red }} cylinder {< 1.0, 0.0, 0.0>, < 2.0, 0.0, 0.0>, 0.05 pigment { Red }} cylinder {< 2.0, 0.0, 0.0>, < 3.0, 0.0, -2.0>, 0.05 pigment { Red }} cylinder {< 0.0, 1.0, 0.0>, < 1.0, 1.0, 0.0>, 0.05 pigment { Red }} cylinder {< 1.0, 1.0, 0.0>, < 2.0, 1.0, 0.0>, 0.05 pigment { Red }} cylinder {< 2.0, 1.0, 0.0>, < 3.0, 1.0, 0.0>, 0.05 pigment { Red }} cylinder {< 0.0, 2.0, 0.0>, < 1.0, 2.0, 0.0>, 0.05 pigment { Red }} cylinder {< 1.0, 2.0, 0.0>, < 2.0, 2.0, 0.0>, 0.05 pigment { Red }} cylinder {< 2.0, 2.0, 0.0>, < 3.0, 2.0, 0.0>, 0.05 pigment { Red }} cylinder {< 0.0, 3.0, 2.0>, < 1.0, 3.0, 0.0>, 0.05 pigment { Red }} cylinder {< 1.0, 3.0, 0.0>, < 2.0, 3.0, 0.0>, 0.05 pigment { Red }} cylinder {< 2.0, 3.0, 0.0>, < 3.0, 3.0, -2.0>, 0.05 pigment { Red }} cylinder {< 0.0, 0.0, 2.0>, < 0.0, 1.0, 0.0>, 0.05 pigment { Red }} cylinder {< 0.0, 1.0, 0.0>, < 0.0, 2.0, 0.0>, 0.05 pigment { Red }} cylinder {< 0.0, 2.0, 0.0>, < 0.0, 3.0, 2.0>, 0.05 pigment { Red }} cylinder {< 1.0, 0.0, 0.0>, < 1.0, 1.0, 0.0>, 0.05 pigment { Red }} cylinder {< 1.0, 1.0, 0.0>, < 1.0, 2.0, 0.0>, 0.05 pigment { Red }} cylinder {< 1.0, 2.0, 0.0>, < 1.0, 3.0, 0.0>, 0.05 pigment { Red }} cylinder {< 2.0, 0.0, 0.0>, < 2.0, 1.0, 0.0>, 0.05 pigment { Red }} cylinder {< 2.0, 1.0, 0.0>, < 2.0, 2.0, 0.0>, 0.05 pigment { Red }} cylinder {< 2.0, 2.0, 0.0>, < 2.0, 3.0, 0.0>, 0.05 pigment { Red }} cylinder {< 3.0, 0.0, -2.0>, < 3.0, 1.0, 0.0>, 0.05 pigment { Red }} cylinder {< 3.0, 1.0, 0.0>, < 3.0, 2.0, 0.0>, 0.05 pigment { Red }} cylinder {< 3.0, 2.0, 0.0>, < 3.0, 3.0, -2.0>, 0.05 pigment { Red }} translate <-1.5,-1.5,0> rotate y*45 rotate z*90 rotate y*45 }