// Last edited on DATE TIME by USER // Processed by remove-cam-lights background { color rgb < 1.00, 1.00, 1.00 > } #declare vermelho = texture { pigment { color rgb < 1.00, 0.00, 0.00 > } } #declare branco = texture { pigment { color rgb < 1.00, 1.00, 1.00 > } } #declare verde = texture { pigment { color rgb < 0.00, 1.00, 0.00 > } } #declare azul = texture { pigment { color rgb < 0.00, 0.00, 1.00 > } } #declare cinza = texture { pigment { color rgb < 0.33, 0.33, 0.33 > } } #declare raio = 5.00; #declare traseira = union { cylinder { < -15.00, 0.00, 0.00 >, < -16.00, 0.00, 0.00 >, 3.00 texture { cinza } } box { < -15.00, -3.50, -0.5 >, < -16.50, +3.50, +0.5 > texture { branco } } } #declare eixo_frente = union { cylinder { < 10.00, -4.90, -5.00 >, < 10.00, -3.90, -5.00 >, 3.00 } cylinder { < 10.00, 3.90, -5.00 >, < 10.00, 4.90, -5.00 >, 3.00 } texture { cinza } } #declare eixo_traseiro = union { cylinder { < -10.00, -4.90, -5.00 >, < -10.00, -3.90, -5.00 >, 3.00 } cylinder { < -10.00, 3.90, -5.00 >, < -10.00, 4.90, -5.00 >, 3.00 } texture { cinza } } #declare escapamento = cylinder { < -14.00, 3.00, -5.00 >, < -16.00, 3.00, -5.00 >, 0.50 } #declare retrovisor_direito = union { cylinder { < 7.00, 5.00, 2.00 >, < 7.00, 6.00, 2.00>, 0.30 } } #declare retrovisor_esquerdo = union { cylinder { < 7.00, -5.00, 2.00 >, < 7.00, -6.00, 2.00>, 0.30 } } #declare lataria = difference { box { < -15.00, 5.00, -5.00 >, < 15.00, -5.00, 5.00 > } box { < 15.10, 5.10, 5.10 >, < 8.10, -5.10, 1.00 > } box { < 8.20, 5.10, 5.10 >, < 8.00, -5.10, 1.00 > texture { azul } } cylinder { < -10.00, 5.10, -5.00 >, < -10.00, -5.10, -5.00> 3.20 } cylinder { < 10.00, 5.10, -5.00 >, < 10.00, -5.10, -5.00 > 3.20 } #local i = -4; #while (i < 5) cylinder { < 15.00, i , -4.00 >, < 15.00, i , 0.00 >, 0.25 texture { cinza } } #local i = i + 1; #end texture { verde } } #declare porta_traseira = box { < -10.00, 5.10, -1.00 >, < -5.00, -5.10, 3.00 > texture { azul } } #declare porta_frente = box { < 6.00, 5.10, -1.00 >, < 1.00, -5.10, 3.00 > texture { azul } } #declare antena = union { cone { < 0.00, 0.00, 5.00 >, 0.50, < 0.00, 0.00, 10.00 >, 0.00 } sphere { < 0.00, 0.00, 8.00 >, 0.50 } texture { vermelho } } #include "eixos.inc" union { object { eixos(30.00) } object { traseira } object { eixo_frente } object { eixo_traseiro } object { lataria } object { porta_traseira } object { porta_frente } object { antena } object { escapamento } object { retrovisor_direito } object { retrovisor_esquerdo } } #include "camlight.inc" #declare centro_cena = < 0.00, 0.00, 0.00 >; #declare raio_cena = 50.00; #declare dir_camera = < 10.00, 14.00, 4.00 >; #declare dist_camera = 50.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)