// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare cinza = texture { pigment { color rgb <1, 1, 1> } } #declare vermelho = texture { pigment { color rgb < 1.00, 0.00, 0.00 > } finish { diffuse 0.5 roughness 0.005 ambient 0.1 } } #macro retalho (p11, p12, p13, p14, p21, p22, p23, p24, p31, p32, p33, p34, p41, p42, p43, p44) bicubic_patch { type 1 u_steps 3 v_steps 3 p11, p12, p13, p14, p21, p22, p23, p24, p31, p32, p33, p34, p41, p42, p43, p44 texture {vermelho } } #end #declare petala = union { object {retalho ( <-0.02, 0, 0> , <-0.01, 0, 0> , <0.01, 0, 0> , <0.02, 0, 0> , <0, 3, 1> , <1, 2, 1> , <2, 1, 1> , <3, 0, 1> , <0, 3, 2>, <1, 2, 2> , <2, 1, 2>, <3, 0, 2>, <0, 3, 3>, <1, 2, 3>, <2, 1, 3>, <3, 0, 3> ) } object {retalho ( <0, 3, 3>, <1, 2, 3>, <2, 1, 3>, <3, 0, 3> , <0, 3, 4> , <1, 2, 4> , <2, 1, 4> , <3, 0, 4> , <1, 4, 5>, <2, 3, 5> , <3, 2, 5>, <4, 1, 5>, <1, 4, 6>, <2, 3, 6>, <3, 2, 6>, <4, 1, 6> ) } object {retalho ( <1, 4, 6>, <2, 3, 6>, <3, 2, 6>, <4, 1, 6> , <1, 4, 7> , <2, 3, 7> , <3, 2, 7> , <4, 1, 7> , <2, 5, 7.4>, <3, 4, 7.4> , <4, 3, 7.4>, <5, 2, 7.4>, <3, 4.1, 7.6>, <3, 4, 7.6>, <4, 3, 7.6>, <4, 3.1, 7.6> ) } }; object {petala} object {petala rotate 90*z} object {petala rotate 180*z} object {petala rotate 270*z} // Original camera parameters: // #local cam_ctr = <0,0,5> // #local cam_vec = (<10,15,10.00>-<0,0,5>) // #local cam_sky = z #include "camlight.inc" camlight(<0,0,5>,<10,10,10>,20.0,z,1.0)