// Exemplo de arquivo de descricao de cena para POV-ray // Last edited on 2009-03-09 18:44:03 by stolfi // ====================================================================== // C�MERA camera{ location 1.4* < 18.00, 7.00, 3.50 > // Posi��o do observador. right -1.00*x // Largura RELATIVA da imagem. up 0.75*y // Altura RELATIVA da imagem. sky z // Qual dire��o � "para cima"? look_at < 0.00, 0.00, 2.00 > // Para onde a c�mera est� apontando. } // Nota: os par�metros "right" e "up" devem ter a mesma propor��o // que os par�metros ${WIDTH} e ${HEIGHT} no Makefile. // ====================================================================== // FONTES DE LUZ light_source{ 10 * < +50.0, +30.0, +50.0 > // Posi��o da l�mpada. color rgb 1.0 * < 1.00, 1.00, 1.00 > // Intensidade e corda luz. } light_source{ 10 * < +50.0, -10.0, +10.0 > // Posi��o da l�mpada. color rgb 0.5 * < 1.00, 1.00, 1.00 > // Intensidade e corda luz. } // ====================================================================== // EIXOS DE COORDENADAS #macro eixo(ponta,cor,nome) union{ sphere{ <0,0,0>, 0.02 } cylinder{ <0,0,0>, 0.91*ponta, 0.02 } cone{ 0.90*ponta, 0.06, ponta, 0.00 } texture{ pigment{ color rgb cor } finish{ ambient 0.5 diffuse 0.5 } } } #end #macro eixos(tamanho) union{ object{ eixo( , <1.0,0.2,0.2>, "X") } object{ eixo( <0,tamanho,0>, <0.0,0.8,0.0>, "Y") } object{ eixo( <0,0,tamanho>, <0.3,0.3,1.0>, "Z") }' } #end // ====================================================================== // CORES E TEXTURAS background{ color rgb < 0.75, 0.80, 0.85 > } #declare tx_plastico = texture{ pigment{ color rgb < 0.10, 0.80, 1.00 > } finish{ diffuse 0.8 ambient 0.1 specular 0.5 roughness 0.005 } } #declare tx_branco = texture{ pigment{ color rgb < 1.0, 1.0, 1.0 > } finish{ diffuse 0.8 ambient 0.1 specular 0.5 roughness 0.005 } } #declare tx_fosca = texture{ pigment{ color rgb < 1.00, 0.80, 0.10 > } finish{ diffuse 0.9 ambient 0.1 } } #declare tx_espelho = texture{ pigment{ color rgb < 1.00, 0.90, 0.70 > } finish{ diffuse 0.1 reflection 0.8*< 1.00, 0.90, 0.70 > ambient 0.1 } } #declare tx_vidro = texture{ pigment{ color rgb < 0.97, 0.98, 1.00 > filter 0.70 } finish{ diffuse 0.03 reflection 0.25 ambient 0.02 specular 0.25 roughness 0.005 } } #declare tx_laranja = texture{ pigment{ color rgb < 0.47, 1.00 , 0.60 > filter 0.70 } finish{ diffuse 0.03 reflection 0.25 ambient 0.02 specular 0.25 roughness 0.005 } } #declare tx_preto = texture{ pigment{ color rgb < 0.1, 0.1, 0.1 > filter 0.70 } finish{ diffuse 0.03 reflection 0.25 ambient 0.02 specular 0.25 roughness 0.005 } } //#declare tx_janela = // texture{ // pigment{ image_map { jpeg "carro.jpg" } scale < 2.0,2.0,1> } // finish{ ambient 1.0 } // } //#declare tx_quadro = // texture{ // pigment{ image_map { jpeg "carro.jpg" } scale < 2.0,2.0,1> } // finish{ diffuse 0.8 ambient 0.02 } // } // ====================================================================== // DESCRI��O DA CENA #declare raio = 3.300; // Partes da cena: // Last edited on 2009-10-09 08:59:07 by stolfi #include "retalho.inc" #include "nuvens.inc" #macro Carro(P_a11,P_a12,P_a13,P_a14,P_a21,P_a22,P_a23,P_a24,P_a31,P_a32,P_a33,P_a34,P_b21,P_b22,P_b23,P_b24,P_b31,P_b32,P_b33,P_b34,P_c21,P_c22,P_c23,P_c24,P_c31,P_c32,P_c33,P_c34,P_d21,P_d22,P_d23,P_d24,P_d31,P_d32,P_d33,P_d34) //Vizinhan�a #local P_a41 = (P_a31 + P_b21)/2; #local P_a42 = (P_a32 + P_b22)/2; #local P_a43 = (P_a33 + P_b23)/2; #local P_a44 = (P_a34 + P_b24)/2; #local P_b11 = P_a41; #local P_b12 = P_a42; #local P_b13 = P_a43; #local P_b14 = P_a44; #local P_b41 = (P_b31 + P_c21)/2; #local P_b42 = (P_b32 + P_c22)/2; #local P_b43 = (P_b33 + P_c23)/2; #local P_b44 = (P_b34 + P_c24)/2; #local P_c11 = P_b41; #local P_c12 = P_b42; #local P_c13 = P_b43; #local P_c14 = P_b44; #local P_c41 = (P_c31 + P_d21)/2; #local P_c42 = (P_c32 + P_d22)/2; #local P_c43 = (P_c33 + P_d23)/2; #local P_c44 = (P_c34 + P_d24)/2; #local P_d11 = P_c41; #local P_d12 = P_c42; #local P_d13 = P_c43; #local P_d14 = P_c44; #local P_d41 = P_d31; #local P_d42 = P_d32; #local P_d43 = P_d33; #local P_d44 = P_d34; union { object { retalho (P_a11,P_a12,P_a13,P_a14,P_a21,P_a22,P_a23,P_a24,P_a31,P_a32,P_a33,P_a34,P_a41,P_a42,P_a43,P_a44, tx_branco, tx_fosca) rotate -30*z scale 0.6 } object { retalho (P_b11,P_b12,P_b13,P_b14,P_b21,P_b22,P_b23,P_b24,P_b31,P_b32,P_b33,P_b34,P_b41,P_b42,P_b43,P_b44, tx_laranja, tx_fosca) rotate -30*z scale 0.6 } object { retalho (P_c11,P_c12,P_c13,P_c14,P_c21,P_c22,P_c23,P_c24,P_c31,P_c32,P_c33,P_c34,P_c41,P_c42,P_c43,P_c44, tx_branco, tx_fosca) rotate -30*z scale 0.6 } object { retalho (P_d11,P_d12,P_d13,P_d14,P_d21,P_d22,P_d23,P_d24,P_d31,P_d32,P_d33,P_d34,P_d41,P_d42,P_d43,P_d44, tx_laranja, tx_fosca) rotate -30*z scale 0.6 } cylinder{ < 1, -3.0, -2.0 > , < 1, 2.0, -2.0 >, 0.6 rotate -30*z texture{ tx_branco } } cylinder{ < -9.0, -3.0, -2.0 > , < -9.0, 2.0, -2.0 >, 0.75 rotate -30*z texture{ tx_branco } } } #end #macro cena (ck) #if ((ck >= ck0) & (ck < ck1)) //quadro 1 e quadro 2 #local tt = (ck - ck0)/ (ck1-ck0) #local A11 = (1-tt)*A11_1 + (tt)*A11_2 #local A12 = (1-tt)*A12_1 + (tt)*A12_2 #local A13 = (1-tt)*A13_1 + (tt)*A13_2 #local A14 = (1-tt)*A14_1 + (tt)*A14_2 #local A21 = (1-tt)*A21_1 + (tt)*A21_2 #local A22 = (1-tt)*A22_1 + (tt)*A22_2 #local A23 = (1-tt)*A23_1 + (tt)*A23_2 #local A24 = (1-tt)*A24_1 + (tt)*A24_2 #local A31 = (1-tt)*A31_1 + (tt)*A31_2 #local A32 = (1-tt)*A32_1 + (tt)*A32_2 #local A33 = (1-tt)*A33_1 + (tt)*A33_2 #local A34 = (1-tt)*A34_1 + (tt)*A34_2 #local A41 = (1-tt)*A41_1 + (tt)*A41_2 #local A42 = (1-tt)*A42_1 + (tt)*A42_2 #local A43 = (1-tt)*A43_1 + (tt)*A43_2 #local A44 = (1-tt)*A44_1 + (tt)*A44_2 #local B11 = (1-tt)*B11_1 + (tt)*B11_2 #local B12 = (1-tt)*B12_1 + (tt)*B12_2 #local B13 = (1-tt)*B13_1 + (tt)*B13_2 #local B14 = (1-tt)*B14_1 + (tt)*B14_2 #local B21 = (1-tt)*B21_1 + (tt)*B21_2 #local B22 = (1-tt)*B22_1 + (tt)*B22_2 #local B23 = (1-tt)*B23_1 + (tt)*B23_2 #local B24 = (1-tt)*B24_1 + (tt)*B24_2 #local B31 = (1-tt)*B31_1 + (tt)*B31_2 #local B32 = (1-tt)*B32_1 + (tt)*B32_2 #local B33 = (1-tt)*B33_1 + (tt)*B33_2 #local B34 = (1-tt)*B34_1 + (tt)*B34_2 #local B41 = (1-tt)*B41_1 + (tt)*B41_2 #local B42 = (1-tt)*B42_1 + (tt)*B42_2 #local B43 = (1-tt)*B43_1 + (tt)*B43_2 #local B44 = (1-tt)*B44_1 + (tt)*B44_2 #local C11 = (1-tt)*C11_1 + (tt)*C11_2 #local C12 = (1-tt)*C12_1 + (tt)*C12_2 #local C13 = (1-tt)*A13_1 + (tt)*A13_2 #local C14 = (1-tt)*A14_1 + (tt)*A14_2 #local C21 = (1-tt)*C21_1 + (tt)*C21_2 #local C22 = (1-tt)*C22_1 + (tt)*C22_2 #local C23 = (1-tt)*A23_1 + (tt)*A23_2 #local C24 = (1-tt)*A24_1 + (tt)*A24_2 #local C31 = (1-tt)*C31_1 + (tt)*C31_2 #local C32 = (1-tt)*C32_1 + (tt)*C32_2 #local C33 = (1-tt)*A33_1 + (tt)*A33_2 #local C34 = (1-tt)*A34_1 + (tt)*A34_2 #local C41 = (1-tt)*C41_1 + (tt)*C41_2 #local C42 = (1-tt)*C42_1 + (tt)*C42_2 #local C43 = (1-tt)*A43_1 + (tt)*A43_2 #local C44 = (1-tt)*A44_1 + (tt)*A44_2 #local D11 = (1-tt)*D11_1 + (tt)*D11_2 #local D12 = (1-tt)*D12_1 + (tt)*D12_2 #local D13 = (1-tt)*D13_1 + (tt)*D13_2 #local D14 = (1-tt)*D14_1 + (tt)*D14_2 #local D21 = (1-tt)*D21_1 + (tt)*D21_2 #local D22 = (1-tt)*D22_1 + (tt)*D22_2 #local D23 = (1-tt)*D23_1 + (tt)*D23_2 #local D24 = (1-tt)*D24_1 + (tt)*D24_2 #local D31 = (1-tt)*D31_1 + (tt)*D31_2 #local D32 = (1-tt)*D32_1 + (tt)*D32_2 #local D33 = (1-tt)*D33_1 + (tt)*D33_2 #local D34 = (1-tt)*D34_1 + (tt)*D34_2 #local D41 = (1-tt)*D41_1 + (tt)*D41_2 #local D42 = (1-tt)*D42_1 + (tt)*D42_2 #local D43 = (1-tt)*D43_1 + (tt)*D43_2 #local D44 = (1-tt)*D44_1 + (tt)*D44_2 #end #if ((ck >= ck1) & (ck < ck2)) //quadro 2 e quadro 3 #local tt = (ck - ck1)/ (ck2-ck1) #local A11 = (1-tt)*A11_2 + (tt)*A11_3 #local A12 = (1-tt)*A12_2 + (tt)*A12_3 #local A13 = (1-tt)*A13_2 + (tt)*A13_3 #local A14 = (1-tt)*A14_2 + (tt)*A14_3 #local A21 = (1-tt)*A21_2 + (tt)*A21_3 #local A22 = (1-tt)*A22_2 + (tt)*A22_3 #local A23 = (1-tt)*A23_2 + (tt)*A23_3 #local A24 = (1-tt)*A24_2 + (tt)*A24_3 #local A31 = (1-tt)*A31_2 + (tt)*A31_3 #local A32 = (1-tt)*A32_2 + (tt)*A32_3 #local A33 = (1-tt)*A33_2 + (tt)*A33_3 #local A34 = (1-tt)*A34_2 + (tt)*A34_3 #local A41 = (1-tt)*A41_2 + (tt)*A41_3 #local A42 = (1-tt)*A42_2 + (tt)*A42_3 #local A43 = (1-tt)*A43_2 + (tt)*A43_3 #local A44 = (1-tt)*A44_2 + (tt)*A44_3 #local B11 = (1-tt)*B11_2 + (tt)*B11_3 #local B12 = (1-tt)*B12_2 + (tt)*B12_3 #local B13 = (1-tt)*B13_2 + (tt)*B13_3 #local B14 = (1-tt)*B14_2 + (tt)*B14_3 #local B21 = (1-tt)*B21_2 + (tt)*B21_3 #local B22 = (1-tt)*B22_2 + (tt)*B22_3 #local B23 = (1-tt)*B23_2 + (tt)*B23_3 #local B24 = (1-tt)*B24_2 + (tt)*B24_3 #local B31 = (1-tt)*B31_2 + (tt)*B31_3 #local B32 = (1-tt)*B32_2 + (tt)*B32_3 #local B33 = (1-tt)*B33_2 + (tt)*B33_3 #local B34 = (1-tt)*B34_2 + (tt)*B34_3 #local B41 = (1-tt)*B41_2 + (tt)*B41_3 #local B42 = (1-tt)*B42_2 + (tt)*B42_3 #local B43 = (1-tt)*B43_2 + (tt)*B43_3 #local B44 = (1-tt)*B44_2 + (tt)*B44_3 #local C11 = (1-tt)*C11_2 + (tt)*C11_3 #local C12 = (1-tt)*C12_2 + (tt)*C12_3 #local C13 = (1-tt)*A13_2 + (tt)*A13_3 #local C14 = (1-tt)*A14_2 + (tt)*A14_3 #local C21 = (1-tt)*C21_2 + (tt)*C21_3 #local C22 = (1-tt)*C22_2 + (tt)*C22_3 #local C23 = (1-tt)*A23_2 + (tt)*A23_3 #local C24 = (1-tt)*A24_2 + (tt)*A24_3 #local C31 = (1-tt)*C31_2 + (tt)*C31_3 #local C32 = (1-tt)*C32_2 + (tt)*C32_3 #local C33 = (1-tt)*A33_2 + (tt)*A33_3 #local C34 = (1-tt)*A34_2 + (tt)*A34_3 #local C41 = (1-tt)*C41_2 + (tt)*C41_3 #local C42 = (1-tt)*C42_2 + (tt)*C42_3 #local C43 = (1-tt)*A43_2 + (tt)*A43_3 #local C44 = (1-tt)*A44_2 + (tt)*A44_3 #local D11 = (1-tt)*D11_2 + (tt)*D11_3 #local D12 = (1-tt)*D12_2 + (tt)*D12_3 #local D13 = (1-tt)*D13_2 + (tt)*D13_3 #local D14 = (1-tt)*D14_2 + (tt)*D14_3 #local D21 = (1-tt)*D21_2 + (tt)*D21_3 #local D22 = (1-tt)*D22_2 + (tt)*D22_3 #local D23 = (1-tt)*D23_2 + (tt)*D23_3 #local D24 = (1-tt)*D24_2 + (tt)*D24_3 #local D31 = (1-tt)*D31_2 + (tt)*D31_3 #local D32 = (1-tt)*D32_2 + (tt)*D32_3 #local D33 = (1-tt)*D33_2 + (tt)*D33_3 #local D34 = (1-tt)*D34_2 + (tt)*D34_3 #local D41 = (1-tt)*D41_2 + (tt)*D41_3 #local D42 = (1-tt)*D42_2 + (tt)*D42_3 #local D43 = (1-tt)*D43_2 + (tt)*D43_3 #local D44 = (1-tt)*D44_2 + (tt)*D44_3 #end | #if ((ck >= ck2) & (ck <= ck3)) //quadro 3 e quadro 4 #local tt = (ck - ck2)/ (ck3-ck2) #local A11 = (1-tt)*A11_3 + (tt)*A11_4 #local A12 = (1-tt)*A12_3 + (tt)*A12_4 #local A13 = (1-tt)*A13_3 + (tt)*A13_4 #local A14 = (1-tt)*A14_3 + (tt)*A14_4 #local A21 = (1-tt)*A21_3 + (tt)*A21_4 #local A22 = (1-tt)*A22_3 + (tt)*A22_4 #local A23 = (1-tt)*A23_3 + (tt)*A23_4 #local A24 = (1-tt)*A24_3 + (tt)*A24_4 #local A31 = (1-tt)*A31_3 + (tt)*A31_4 #local A32 = (1-tt)*A32_3 + (tt)*A32_4 #local A33 = (1-tt)*A33_3 + (tt)*A33_4 #local A34 = (1-tt)*A34_3 + (tt)*A34_4 #local A41 = (1-tt)*A41_3 + (tt)*A41_4 #local A42 = (1-tt)*A42_3 + (tt)*A42_4 #local A43 = (1-tt)*A43_3 + (tt)*A43_4 #local A44 = (1-tt)*A44_3 + (tt)*A44_4 #local B11 = (1-tt)*B11_3 + (tt)*B11_4 #local B12 = (1-tt)*B12_3 + (tt)*B12_4 #local B13 = (1-tt)*B13_3 + (tt)*B13_4 #local B14 = (1-tt)*B14_3 + (tt)*B14_4 #local B21 = (1-tt)*B21_3 + (tt)*B21_4 #local B22 = (1-tt)*B22_3 + (tt)*B22_4 #local B23 = (1-tt)*B23_3 + (tt)*B23_4 #local B24 = (1-tt)*B24_3 + (tt)*B24_4 #local B31 = (1-tt)*B31_3 + (tt)*B31_4 #local B32 = (1-tt)*B32_3 + (tt)*B32_4 #local B33 = (1-tt)*B33_3 + (tt)*B33_4 #local B34 = (1-tt)*B34_3 + (tt)*B34_4 #local B41 = (1-tt)*B41_3 + (tt)*B41_4 #local B42 = (1-tt)*B42_3 + (tt)*B42_4 #local B43 = (1-tt)*B43_3 + (tt)*B43_4 #local B44 = (1-tt)*B44_3 + (tt)*B44_4 #local C11 = (1-tt)*C11_3 + (tt)*C11_4 #local C12 = (1-tt)*C12_3 + (tt)*C12_4 #local C13 = (1-tt)*A13_3 + (tt)*A13_4 #local C14 = (1-tt)*A14_3 + (tt)*A14_4 #local C21 = (1-tt)*C21_3 + (tt)*C21_4 #local C22 = (1-tt)*C22_3 + (tt)*C22_4 #local C23 = (1-tt)*A23_3 + (tt)*A23_4 #local C24 = (1-tt)*A24_3 + (tt)*A24_4 #local C31 = (1-tt)*C31_3 + (tt)*C31_4 #local C32 = (1-tt)*C32_3 + (tt)*C32_4 #local C33 = (1-tt)*A33_3 + (tt)*A33_4 #local C34 = (1-tt)*A34_3 + (tt)*A34_4 #local C41 = (1-tt)*C41_3 + (tt)*C41_4 #local C42 = (1-tt)*C42_3 + (tt)*C42_4 #local C43 = (1-tt)*A43_3 + (tt)*A43_4 #local C44 = (1-tt)*A44_3 + (tt)*A44_4 #local D11 = (1-tt)*D11_3 + (tt)*D11_4 #local D12 = (1-tt)*D12_3 + (tt)*D12_4 #local D13 = (1-tt)*D13_3 + (tt)*D13_4 #local D14 = (1-tt)*D14_3 + (tt)*D14_4 #local D21 = (1-tt)*D21_3 + (tt)*D21_4 #local D22 = (1-tt)*D22_3 + (tt)*D22_4 #local D23 = (1-tt)*D23_3 + (tt)*D23_4 #local D24 = (1-tt)*D24_3 + (tt)*D24_4 #local D31 = (1-tt)*D31_3 + (tt)*D31_4 #local D32 = (1-tt)*D32_3 + (tt)*D32_4 #local D33 = (1-tt)*D33_3 + (tt)*D33_4 #local D34 = (1-tt)*D34_3 + (tt)*D34_4 #local D41 = (1-tt)*D41_3 + (tt)*D41_4 #local D42 = (1-tt)*D42_3 + (tt)*D42_4 #local D43 = (1-tt)*D43_3 + (tt)*D43_4 #local D44 = (1-tt)*D44_3 + (tt)*D44_4 #end union( object{ carro(A11_1,A12_1,A13_1,A14_1,A21_1,A22_1,A23_1,A24_1,A31_1,A32_1,A33_1,A34_1,B21_1,B22_1,B23_1,B24_1,B31_1,B32_1,B33_1,B34_1,C21_1,C22_1,C23_1,C24_1,C31_1,C32_1,C33_1,C34_1,D21_1,D22_1,D23_1,D24_1,D31_1,D32_1,D33_2,D34_1) } object{ carro(A11_2,A12_2,A13_2,A14_2,A21_2,A22_2,A23_2,A24_2,A31_2,A32_2,A33_2,A34_2,B21_2,B22_2,B23_2,B24_2,B31_2,B32_2,B33_2,B34_2,C21_2,C22_2,C23_2,C24_2,C31_2,C32_2,C33_2,C34_2,D21_2,D22_2,D23_2,D24_2,D31_2,D32_2,D33_2,D34_2) } object{ carro(A11_3,A12_3,A13_3,A14_3,A21_3,A22_3,A23_3,A24_3,A31_3,A32_3,A33_3,A34_3,B21_3,B22_3,B23_3,B24_3,B31_3,B32_3,B33_3,B34_3,C21_3,C22_3,C23_3,C24_3,C31_3,C32_3,C33_3,C34_3,D21_3,D22_3,D23_3,D24_3,D31_3,D32_3,D33_3,D34_3) } object{ carro(A11_4,A12_2,A13_4,A14_4,A21_4,A22_4,A23_4,A24_4,A31_4,A32_4,A33_4,A34_4,B21_4,B22_4,B23_4,B24_4,B31_4,B32_4,B33_4,B34_4,C21_4,C22_4,C23_4,C24_4,C31_4,C32_4,C33_4,C34_4,D21_4,D22_4,D23_4,D24_4,D31_4,D32_4,D33_4,D34_4) } } union { // quadro 1 #local ck0 = 0.0 #declare A11_1 = < 5.0 , -5.0 , -3.0 >; #declare A12_1 = < 5.0 , -3.0 , -3.0 >; #declare A13_1 = < 5.0 , 0.0 , -3.0 >; #declare A14_1 = < 4.0 , 3.0 , -3.0 >; #declare A21_1 = < 5.0 , -5.0 , -1.0 >; #declare A22_1 = < 5.0 , -3.0 , -1.0 >; #declare A23_1 = < 5.0 , 0.0 , -3.0 >; #declare A24_1 = < 3.0 , 3.0 , -3.0 >; #declare A31_1 = < 5.0 , -5.0 , 0.0 >; #declare A32_1 = < 5.0 , -3.0 , 0.0 >; #declare A33_1 = < 5.0 , 0.0 , -3.0 >; #declare A34_1 = < 5.0 , 3.0 , -3.0 >; #declare B21_1 = < -1.0 , -5.0 , 2.0 >; #declare B22_1 = < -1.0 , -3.0 , 2.0 >; #declare B23_1 = < -1.0 , 0.0 , 2.0 >; #declare B24_1 = < -1.0 , 3.0 , 2.0 >; #declare B31_1 = < -1.0 , -5.0 , 2.0 >; #declare B32_1 = < -1.0 , -3.0 , 2.0 >; #declare B33_1 = < -1.0 , 0.0 , 2.0 >; #declare B34_1 = < -1.0 , 3.0 , 2.0 >; #declare C21_1 = < -6.0 , -5.0 , 5.0 >; #declare C22_1 = < -6.0 , -3.0 , 5.0 >; #declare C23_1 = < -6.0 , 0.0 , 5.0 >; #declare C24_1 = < -6.0 , 3.0 , 5.0 >; #declare C31_1 = < -6.0 , -5.0 , 5.0 >; #declare C32_1 = < -6.0 , -3.0 , 5.0 >; #declare C33_1 = < -6.0 , 0.0 , 5.0 >; #declare C34_1 = < -6.0 , 3.0 , 5.0 >; #declare D21_1 = < -11.0, -5.0 , 3.0 >; #declare D22_1 = < -11.0, -3.0 , 3.0 >; #declare D23_1 = < -11.0, 0.0 , 3.0 >; #declare D24_1 = < -11.0 , 3.0 , 3.00 >; #declare D31_1 = < -17.0, -5.0 , -3.0 >; #declare D32_1 = < -17.0, -3.0 , -3.0 >; #declare D33_1 = < -17.0, 0.0 , -3.0 >; #declare D34_1 = < -17.0 , 3.0 , -3.00 >; // quadro 2 #local ck1 = 0.25 #declare A11_2 = < 5.0 , -5.0 , -3.0 >; #declare A12_2 = < -5.0 , -3.0 , -3.0 >; #declare A13_2 = < -5.0 , 0.0 , -3.0 >; #declare A14_2 = < 4.0 , 3.0 , -3.0 >; #declare A21_2 = < 5.0 , -5.0 , -1.0 >; #declare A22_2 = < -5.0 , -3.0 , -1.0 >; #declare A23_2 = < -5.0 , 0.0 , -3.0 >; #declare A24_2 = < 3.0 , 3.0 , -3.0 >; #declare A31_2 = < 5.0 , -5.0 , 0.0 >; #declare A32_2 = < -5.0 , -3.0 , 0.0 >; #declare A33_2 = < -5.0 , 0.0 , -3.0 >; #declare A34_2 = < 5.0 , 3.0 , -3.0 >; #declare B21_2 = < -1.0 , -5.0 , 2.0 >; #declare B22_2 = < 1.0 , -3.0 , 2.0 >; #declare B23_2 = < 1.0 , 0.0 , 2.0 >; #declare B24_2 = < -1.0 , 3.0 , 2.0 >; #declare B31_2 = < -1.0 , -5.0 , 2.0 >; #declare B32_2 = < 1.0 , -3.0 , 2.0 >; #declare B33_2 = < 1.0 , 0.0 , 2.0 >; #declare B34_2 = < -1.0 , 3.0 , 2.0 >; #declare C21_2 = < -6.0 , -5.0 , 5.0 >; #declare C22_2 = < 6.0 , -3.0 , 5.0 >; #declare C23_2 = < 6.0 , 0.0 , 5.0 >; #declare C24_2 = < -6.0 , 3.0 , 5.0 >; #declare C31_2 = < -6.0 , -5.0 , 5.0 >; #declare C32_2 = < 6.0 , -3.0 , 5.0 >; #declare C33_2 = < 6.0 , 0.0 , 5.0 >; #declare C34_2 = < -6.0 , 3.0 , 5.0 >; #declare D21_2 = < -11.0, -5.0 , 3.0 >; #declare D22_2 = < 11.0, -3.0 , 3.0 >; #declare D23_2 = < 11.0, 0.0 , 3.0 >; #declare D24_2 = < -11.0 , 3.0 , 3.00 >; #declare D31_2 = < -17.0, -5.0 , -3.0 >; #declare D32_2 = < 17.0, -3.0 , -3.0 >; #declare D33_2 = < 17.0, 0.0 , -3.0 >; #declare D34_2 = < -17.0 , 3.0 , -3.00 >; //quadro 3 #local ck2 = 0.50 #declare A11_3 = < 5.0 , -5.0 , -3.0 >; #declare A12_3 = < -5.0 , -3.0 , -3.0 >; #declare A13_3 = < -5.0 , 0.0 , -3.0 >; #declare A14_3 = < 4.0 , 3.0 , -3.0 >; #declare A21_3 = < 5.0 , -5.0 , -1.0 >; #declare A22_3 = < -5.0 , -3.0 , -1.0 >; #declare A23_3 = < -5.0 , 0.0 , -3.0 >; #declare A24_3 = < 3.0 , 3.0 , -3.0 >; #declare A31_3 = < 5.0 , -5.0 , 0.0 >; #declare A32_3 = < -5.0 , -3.0 , 0.0 >; #declare A33_3 = < -5.0 , 0.0 , -3.0 >; #declare A34_3 = < 5.0 , 3.0 , -3.0 >; #declare B21_3 = < -1.0 , -5.0 , 2.0 >; #declare B22_3 = < 1.0 , -3.0 , 2.0 >; #declare B23_3 = < 1.0 , 0.0 , 2.0 >; #declare B24_3 = < -1.0 , 3.0 , 2.0 >; #declare B31_3 = < -1.0 , -5.0 , 2.0 >; #declare B32_3 = < 1.0 , -3.0 , 2.0 >; #declare B33_3 = < 1.0 , 0.0 , 2.0 >; #declare B34_3 = < -1.0 , 3.0 , 2.0 >; #declare C21_3 = < -6.0 , -5.0 , 5.0 >; #declare C22_3 = < 6.0 , -3.0 , 5.0 >; #declare C23_3 = < 6.0 , 0.0 , 5.0 >; #declare C24_3 = < -6.0 , 3.0 , 5.0 >; #declare C31_3 = < -6.0 , -5.0 , 5.0 >; #declare C32_3 = < 6.0 , -3.0 , 5.0 >; #declare C33_3 = < 6.0 , 0.0 , 5.0 >; #declare C34_3 = < -6.0 , 3.0 , 5.0 >; #declare D21_3 = < -11.0, -5.0 , 3.0 >; #declare D22_3 = < 11.0, -3.0 , 3.0 >; #declare D23_3 = < 11.0, 0.0 , 3.0 >; #declare D24_3 = < -11.0 , 3.0 , 3.00 >; #declare D31_3 = < -17.0, -5.0 , -3.0 >; #declare D32_3 = < 17.0, -3.0 , -3.0 >; #declare D33_3 = < 17.0, 0.0 , -3.0 >; #declare D34_3 = < -17.0 , 3.0 , -3.00 >; //quadro 4 #local ck3 = 0.75 #declare A11_4 = < -5.0 , -5.0 , -3.0 >; #declare A12_4 = < -5.0 , -3.0 , -3.0 >; #declare A13_4 = < -5.0 , 0.0 , -3.0 >; #declare A14_4 = < -4.0 , 3.0 , -3.0 >; #declare A21_4 = < -5.0 , -5.0 , -1.0 >; #declare A22_4 = < -5.0 , -3.0 , -1.0 >; #declare A23_4 = < -5.0 , 0.0 , -3.0 >; #declare A24_4 = < -3.0 , 3.0 , -3.0 >; #declare A31_4 = < -5.0 , -5.0 , 0.0 >; #declare A32_4 = < -5.0 , -3.0 , 0.0 >; #declare A33_4 = < -5.0 , 0.0 , -3.0 >; #declare A34_4 = < -5.0 , 3.0 , -3.0 >; #declare B21_4 = < 1.0 , -5.0 , 2.0 >; #declare B22_4 = < 1.0 , -3.0 , 2.0 >; #declare B23_4 = < 1.0 , 0.0 , 2.0 >; #declare B24_4 = < 1.0 , 3.0 , 2.0 >; #declare B31_4 = < 1.0 , -5.0 , 2.0 >; #declare B32_4 = < 1.0 , -3.0 , 2.0 >; #declare B33_4 = < 1.0 , 0.0 , 2.0 >; #declare B34_4 = < 1.0 , 3.0 , 2.0 >; #declare C21_4 = < 6.0 , -5.0 , 5.0 >; #declare C22_4 = < 6.0 , -3.0 , 5.0 >; #declare C23_4 = < 6.0 , 0.0 , 5.0 >; #declare C24_4 = < 6.0 , 3.0 , 5.0 >; #declare C31_4 = < 6.0 , -5.0 , 5.0 >; #declare C32_4 = < 6.0 , -3.0 , 5.0 >; #declare C33_4 = < 6.0 , 0.0 , 5.0 >; #declare C34_4 = < 6.0 , 3.0 , 5.0 >; #declare D21_4 = < 11.0, -5.0 , 3.0 >; #declare D22_4 = < 11.0, -3.0 , 3.0 >; #declare D23_4 = < 11.0, 0.0 , 3.0 >; #declare D24_4 = < 11.0 , 3.0 , 3.00 >; #declare D31_4 = < 17.0, -5.0 , -3.0 >; #declare D32_4 = < 17.0, -3.0 , -3.0 >; #declare D33_4 = < 17.0, 0.0 , -3.0 >; #declare D34_4 = < 17.0 , 3.0 , -3.00 >; //object { eixos(3.0) } Cena( clock ) #end