// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare raio = 2.000; #declare tinta_A = texture { pigment { color rgb < 1, 1, 0 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1} } #declare tinta_B = texture { pigment { color rgb < 1, 0.70, 0.5 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_C = texture { pigment { color rgb < 1, 0.4, 0.5 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 reflection 0.4} } #declare tinta_D = texture { pigment { color rgb < 0.10, 0.10, 1.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare haste = cylinder { <0,0,0>, <0,0,-18>,0.2 texture{tinta_A} } plane{z,0 texture{ pigment{checker color rgb <0.8,0.3,0>, color rgb <1,1,1> } } } #declare A11=<0,6,6>; #declare A12=<4,6,6>; #declare A13=<6,4,6>; #declare A14=<6,0,6>; #declare A21=<0,5,4>; #declare A22=<3,5,4>; #declare A23=<5,3,4>; #declare A24=<5,0,4>; #declare A31=<0,3,2>; #declare A32=<2,3,2>; #declare A33=<3,2,2>; #declare A34=<3,0,2>; #declare A41=<0,0,0>; #declare A42=<0,0,0>; #declare A43=<0,0,0>; #declare A44=<0,0,0>; #declare B31=2*A11-A21; #declare B32=2*A12-A22; #declare B33=2*A13-A23; #declare B34=2*A14-A24; #declare B11=<0,8,10>; #declare B12=<4,8,10>; #declare B13=<6,7,10>; #declare B14=<6,6,10>; #declare B21=<0,7,8>; #declare B22=<3,7,8>; #declare B23=<5,6,8>; #declare B24=<5,5,8>; #declare B41=A11; #declare B42=A12; #declare B43=A13; #declare B44=A14; #declare C41=B11; #declare C42=B12; #declare C43=B13; #declare C44=B14; #declare C31=2*B11-B21; #declare C32=2*B12-B22; #declare C33=2*B13-B23; #declare C34=2*B14-B24; #declare C11=<1,9,14>; #declare C12=<3,9,14>; #declare C13=<5,8,14>; #declare C14=<5,7,14>; #declare C21=<0,8,12>; #declare C22=<3,8,12>; #declare C23=<6,7,12>; #declare C24=<6,6,12>; #macro retalho(P11,P12,P13,P14,P21,P22,P23,P24,P31,P32,P33,P34,P41,P42,P43,P44) union{ 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 } } #end object{retalho(A11,A12,A13,A14,A21,A22,A23,A24,A31,A32,A33,A34,A41,A42,A43,A44) texture{tinta_A}} object{retalho(B11,B12,B13,B14,B21,B22,B23,B24,B31,B32,B33,B34,B41,B42,B43,B44) texture{tinta_B}} object{retalho(C11,C12,C13,C14,C21,C22,C23,C24,C31,C32,C33,C34,C41,C42,C43,C44) texture{tinta_C}} object{retalho(A11,A12,A13,A14,A21,A22,A23,A24,A31,A32,A33,A34,A41,A42,A43,A44) texture{tinta_A} rotate <0,0,90>} object{retalho(B11,B12,B13,B14,B21,B22,B23,B24,B31,B32,B33,B34,B41,B42,B43,B44) texture{tinta_B} rotate <0,0,90>} object{retalho(C11,C12,C13,C14,C21,C22,C23,C24,C31,C32,C33,C34,C41,C42,C43,C44) texture{tinta_C} rotate <0,0,90>} object{retalho(A11,A12,A13,A14,A21,A22,A23,A24,A31,A32,A33,A34,A41,A42,A43,A44) texture{tinta_A} rotate <0,0,180>} object{retalho(B11,B12,B13,B14,B21,B22,B23,B24,B31,B32,B33,B34,B41,B42,B43,B44) texture{tinta_B} rotate <0,0,180>} object{retalho(C11,C12,C13,C14,C21,C22,C23,C24,C31,C32,C33,C34,C41,C42,C43,C44) texture{tinta_C} rotate <0,0,180>} object{retalho(A11,A12,A13,A14,A21,A22,A23,A24,A31,A32,A33,A34,A41,A42,A43,A44) texture{tinta_A} rotate <0,0,270>} object{retalho(B11,B12,B13,B14,B21,B22,B23,B24,B31,B32,B33,B34,B41,B42,B43,B44) texture{tinta_B} rotate <0,0,270>} object{retalho(C11,C12,C13,C14,C21,C22,C23,C24,C31,C32,C33,C34,C41,C42,C43,C44) texture{tinta_C} rotate <0,0,270>} // Original camera parameters: // #local cam_ctr = <0,0,0> // #local cam_vec = <10.00,40.00,28.00> // #local cam_sky = z #include "camlight.inc" camlight(<0,0,0>,<10,10,10>,20.0,z,1.0)