camera { location <1, 2, 2> look_at <0, 1, 0> right <0, 1.33, 0> up <0, 1, 0> } light_source { < 3, 3, 3> color rgb <1,1,1> } light_source { < 1, 3, 8> color rgb <1,1,1> } /* [A] "union {" "union {" A "scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> }" "union {" A "scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> }" "cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}}" */ #declare lsys1 = union { union { union { union { union { union { union { union { scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { union { union { scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { union { union { union { union { scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { union { union { scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { union { union { union { union { union { union { scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { union { union { scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { union { union { union { union { scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { union { union { scale <0.6, 0.6, 0.6> rotate <0, 0, 30> translate <0, 1, 0> } union { scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} scale <0.6, 0.6, 0.6> rotate <0, 0, -30> translate <0, 1, 0> } cylinder {<0, 0, 0>,<0, 1, 0>, 0.1}} object { lsys1 pigment { color rgb <0.75,0.75,1>} }