//#include "colors.inc" background{ color rgb < 1.00, 1.00, 1.00 > } light_source { < 0.00, 0.00, -10.0 > color rgb < 1.00, 1.00, 1.00 > } camera { location < -4.00, 0.00, -14.00 > look_at < 3.00, 0.00, 0.00 > } #declare A1 = <0.0, 6.0, 0.0>; #declare A2 = <0.0, 1.5,1.5>; #declare A3 = <0.0, 0.5,0.5>; #declare A4 = <0.0, 0.0,3.0>; #declare A5 = <3.0, 7.0, 0.0> ; #declare A6 = <3.0, 1.5, 1.5> ; #declare A7 = <3.0, 0.5, 0.5> ; #declare A8 = <3.0, 0.0, 3.0> ; #declare A9 = <5.5, 3.0, 0.0> ; #declare A10 = <5.5, 1.5, 1.5> ; #declare A11 = <5.5, 0.5, 0.5> ; #declare A12 = <5.5, 0.0, 3.0> ; #declare A13 = <11.0, 0.0, 0.0> ; #declare A14 = <11.0, 0.0, 1.5> ; #declare A15 = <11.0, 0.0, 0.5> ; #declare A16 = <11.0, 0.0, 3.0> ; #declare patchA = bicubic_patch { type 0 flatness 0.1 A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 texture {pigment { color rgb <1.0, 0.0 ,1.0> } } } sphere { A1, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A2, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A3, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A4, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A5, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A6, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A7, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A8, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A9, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A10, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A11, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A12, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A13, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A14, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A15, 0.1 texture { pigment { color rgb <1,0,0> }}} sphere { A16, 0.1 texture { pigment { color rgb <1,0,0> }}} object { patchA } object { patchA scale < 1.0,1.0,-1.0 >}