// Last edited on DATE TIME by USER // Processed by remove-cam-lights #include "colors.inc" #declare ouro = texture { pigment { Yellow } finish { ambient 0.05 diffuse 0.3 reflection Gold specular 0.2 roughness 0.05 } } #declare bz_name = "Asa do 14 BIS" #declare bz_scale = 0.9; #declare a = 3; #declare A11 = <3*a,0,0>; #declare A12 = <2*a,0,0>; #declare A13 = ; #declare A14 = <0,0,0>; #declare A21 = <3*a,0,a>; #declare A22 = <2*a,0,a>; #declare A23 = ; #declare A24 = <0,0,a>; #declare A31 = <3*a,a,a+0.5>; #declare A32 = <2*a,a,a+0.5>; #declare A33 = ; #declare A34 = <0,a,a+0.5>; #declare A41 = <3*a,2*a,a>; #declare A42 = <2*a,2*a,a>; #declare A43 = ; #declare A44 = <0,2*a,a>; #declare C11 = <3*a,2*a,a>; #declare C12 = <2*a,2*a,a>; #declare C13 = ; #declare C14 = <0,2*a,a>; #declare C21 = <3*a,3*a+1,a-0.5>; #declare C22 = <2*a,3*a+1,a-0.5>; #declare C23 = ; #declare C24 = <0,3*a+1,a-0.5>; #declare C31 = <3*a,4*a,a/4>; #declare C32 = <2*a,4*a,a/4>; #declare C33 = ; #declare C34 = <0,4*a,a/4>; #declare C41 = <3*a,4*a,0>; #declare C42 = <2*a,4*a,0>; #declare C43 = ; #declare C44 = <0,4*a,0>; #declare B11 = <3*a,0,0>; #declare B12 = <2*a,0,0>; #declare B13 = ; #declare B14 = <0,0,0>; #declare B21 = <3*a,0,-a>; #declare B22 = <2*a,0,-a>; #declare B23 = ; #declare B24 = <0,0,-a>; #declare B31 = <3*a,a,-a-0.5>; #declare B32 = <2*a,a,-a-0.5>; #declare B33 = ; #declare B34 = <0,a,-a-0.5>; #declare B41 = <3*a,2*a,-a>; #declare B42 = <2*a,2*a,-a>; #declare B43 = ; #declare B44 = <0,2*a,-a>; #declare D11 = <3*a,2*a,-a>; #declare D12 = <2*a,2*a,-a>; #declare D13 = ; #declare D14 = <0,2*a,-a>; #declare D21 = <3*a,3*a+1,-a+0.5>; #declare D22 = <2*a,3*a+1,-a+0.5>; #declare D23 = ; #declare D24 = <0,3*a+1,-a+0.5>; #declare D31 = <3*a,4*a,-a/4>; #declare D32 = <2*a,4*a,-a/4>; #declare D33 = ; #declare D34 = <0,4*a,-a/4>; #declare D41 = <3*a,4*a,0>; #declare D42 = <2*a,4*a,0>; #declare D43 = ; #declare D44 = <0,4*a,0>; #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_E } } 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_D } } object{ bz_grid_D } } #declare aviao = cylinder{ <0,10,0>, <0,-10,0>, 5 texture { ouro } } #declare scene = union{ union{ object {retalhoA} object {retalhoB} object {retalhoC} object {retalhoD} } } object{ bz_checker_bg } object{ scene translate <5,-4,0> rotate <0,100,0>} object{ scene translate <5,-4,0> scale <-1,0,0> rotate <0,100,0>} object { aviao }