// Last edited on DATE TIME by USER // Processed by remove-cam-lights #declare bz_name = "Bola alada" #include "colors.inc" #include "textures.inc" #declare A11=<0,0,0> + 0.0001; #declare A12=<1,0,0>; #declare A13=<2,0,0>; #declare A14=<3,1.5,0> + 0.0001; #declare A21=<0,0.05,1> + 0.0002; #declare A22=<1,0.05,1>; #declare A23=<2,0.05,1>; #declare A24=<3,1.5,1> + 0.0002; #declare A31=<0,1.95,0.25> + 0.0003; #declare A32=<1,1.95,0.25>; #declare A33=<2,1.95,0.25>; #declare A34=<3,1.5,0.25> + 0.0003; #declare A41=<0,2,0> + 0.0004; #declare A42=<1,2,0>; #declare A43=<2,2,0>; #declare A44=<3,1.5,0> + 0.0004; #declare B11=<0,0,0> + 0.0001; #declare B12=<1,0,0>; #declare B13=<2,0,0>; #declare B14=<3,1.5,0> + 0.0001; #declare B21=<0,0.05,-1> + 0.0002; #declare B22=<1,0.05,-1>; #declare B23=<2,0.05,-1>; #declare B24=<3,1.5,-1> + 0.0002; #declare B31=<0,1.95,-0.25> + 0.0003; #declare B32=<1,1.95,-0.25>; #declare B33=<2,1.95,-0.25>; #declare B34=<3,1.5,-0.25> + 0.0003; #declare B41=<0,2,0> + 0.0004; #declare B42=<1,2,0>; #declare B43=<2,2,0>; #declare B44=<3,1.5,0> + 0.0004; #declare C11=<0,0,0> + 0.0001; #declare C12=<-1,0,0>; #declare C13=<-2,0,0>; #declare C14=<-3,0,0> + 0.0001; #declare C21=<0,0.05,1> + 0.0002; #declare C22=<-1,0.05,1>; #declare C23=<-2,0.05,1>; #declare C24=<-3,0.05,1> + 0.0002; #declare C31=<0,1.95,0.25> + 0.0003; #declare C32=<-1,1.95,0.25>; #declare C33=<-2,1.95,0.25>; #declare C34=<-3,1.95,0.25> + 0.0003; #declare C41=<0,2,0> + 0.0004; #declare C42=<-1,2,0>; #declare C43=<-2,2,0>; #declare C44=<-3,2,0> + 0.0004; #declare D11=<0,0,0> + 0.0001; #declare D12=<-1,0,0>; #declare D13=<-2,0,0>; #declare D14=<-3,0,0> + 0.0001; #declare D21=<0,0.05,-1> + 0.0002; #declare D22=<-1,0.05,-1>; #declare D23=<-2,0.05,-1>; #declare D24=<-3,0.5,-1> + 0.0002; #declare D31=<0,1.95,-0.25> + 0.0003; #declare D32=<-1,1.95,-0.25>; #declare D33=<-2,1.95,-0.25>; #declare D34=<-3,1.95,-0.25> + 0.0003; #declare D41=<0,2,0> + 0.0004; #declare D42=<-1,2,0>; #declare D43=<-2,2,0>; #declare D44=<-3,2,0> + 0.0004; #declare bz_scale = 0.25; #include "bz-things.inc" #declare retalhoA = union{ bicubic_patch{ type 1 flatness 0.001 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 retalhoB = union{ bicubic_patch{ type 1 flatness 0.001 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 retalhoC = union{ bicubic_patch{ type 1 flatness 0.001 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 retalhoD = union{ bicubic_patch{ type 1 flatness 0.001 u_steps 4 v_steps 4 D11, D12, D13, D14 D21, D22, D23, D24 D31, D32, D33, D34 D41, D42, D43, D44 texture{ bz_tx_C } } object{ bz_grid_C } } #declare corpo = sphere{<0,0,0>,1.5 texture {bz_tx_A}} #declare asa = union{ union{ object{retalhoA} object{retalhoB} object{retalhoC} object{retalhoD} rotate -90*x translate <-2.0,+1.0,00.0> rotate -120*y } union{ object{retalhoA} object{retalhoB} object{retalhoC} object{retalhoD} scale <-1,1,1> rotate -90*x translate <-10.0,+1.0,00.0> rotate -120*y } union{ object{corpo} rotate -90*x translate <-6,1,-1> rotate -120*y } } object{ bz_checker_bg } object{ asa rotate 75*y translate <2,-1,-2> }