// Last edited on 2003-06-22 00:26:26 by stolfi // Sardinha // 12/06/2003 Thiago Barroso Fonte Boa #include "colors.inc" #declare raio=0.05; #declare A11=<-4,1.3,0>; #declare A12=<-4,0.6,-0.2>; #declare A13=<-4,0.4,-0.2>; #declare A14=<-4,-0.3,0>; #declare A21=<-3,1.6,0>; #declare A22=<-3,0.8,-0.5>; #declare A23=<-3,0.3,-0.5>; #declare A24=<-3,-0.5,0>; #declare A31=<-2,1.8,0>; #declare A32=<-2,0.9,-1>; #declare A33=<-2,0.2,-1>; #declare A34=<-2,-0.7,0>; #declare A41=<-1,2,0>; #declare A42=<-1,1,-1.3>; #declare A43=<-1,0,-1.3>; #declare A44=<-1,-1,0>; #declare B11=A41; #declare B12=A42; #declare B13=A43; #declare B14=A44; #declare B21=; #declare B22=; #declare B23=; #declare B24=; #declare B31=<1,2.4,0>; #declare B32=<1,1.2,-1.8>; #declare B33=<1,-0.2,-1.8>; #declare B34=<1,-1.3,0>; #declare B41=<2,2.2,0>; #declare B42=<2,1,-1.6>; #declare B43=<2,0,-1.6>; #declare B44=<2,-1,0>; #declare C11=B41; #declare C12=B42; #declare C13=B43; #declare C14=B44; #declare C21=; #declare C22=; #declare C23=; #declare C24=; #declare C31=<4,1.6,0>; #declare C32=<4,0.7,-1.3>; #declare C33=<4,0.1,-1.3>; #declare C34=<4,-0.6,0>; #declare C41=<5,1.3,0>; #declare C42=<5,0.8,-0.8>; #declare C43=<5,0.2,-0.8>; #declare C44=<5,-0.1,0>; #declare bz_scale = 0.22; #include "../../bz-things.inc" #declare retalho1= union{ bicubic_patch{ type 0 flatness 0.01 u_steps 4 v_steps 4 A11,A12,A13,A14,A21,A22,A23,A24,A31,A32,A33,A34,A41,A42,A43,A44 texture { bz_tx_A } } object { bz_grid_A } } #declare retalho2= union{ bicubic_patch{ type 0 flatness 0.01 u_steps 4 v_steps 4 B11,B12,B13,B14,B21,B22,B23,B24,B31,B32,B33,B34,B41,B42,B43,B44 texture { bz_tx_B } } object { bz_grid_B } } #declare retalho3= union{ bicubic_patch{ type 0 flatness 0.01 u_steps 4 v_steps 4 C11,C12,C13,C14,C21,C22,C23,C24,C31,C32,C33,C34,C41,C42,C43,C44 texture { bz_tx_C } } object { bz_grid_C } } #declare scene = union{ union{ object{retalho1} object{retalho2} object{retalho3} object{retalho1 scale<1,1,-1>} object{retalho2 scale<1,1,-1>} object{retalho3 scale<1,1,-1>} translate < -1, 0, 0 > } // object{ bz_axes } } object{ bz_checker_bg } object{ scene translate bz_rite_pos } object{ scene rotate -90*y translate bz_left_pos }