// Last edited on 2017-05-03 19:04:15 by stolfilocal // Processed by remove-cam-lights background{ color rgb < 1.00, 0.60, 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_fosca = texture{ pigment{ color rgb < 1.00, 0.80, 0.10 > } finish{ diffuse 0.9 ambient 0.1 } } #declare tx_cinza = texture{ pigment{ color rgb < 0.75, 0.75, 0.75 > } finish{ diffuse 0.9 ambient 0.1 } } #declare tx_espelho = texture{ pigment{ color rgb < 1.00, 0.85, 0.30 > } finish{ diffuse 0.2 reflection 0.7*< 1.00, 0.85, 0.30 > ambient 0.1 } } #declare tx_vidro = texture{ pigment{ color rgb < 0.85, 0.95, 1.00 > filter 0.70 } finish{ diffuse 0.03 reflection 0.25 ambient 0.02 specular 0.25 roughness 0.005 } } #declare tx_xadrez = texture{ pigment{ checker color rgb < 0.10, 0.32, 0.60 >, color rgb < 1.00, 0.97, 0.90 > } finish{ diffuse 0.9 ambient 0.1 } scale 2.0 } #declare raio = 1.000; #declare Ra = 1.500; #declare Rb = 0.750; #declare bola = sphere{ <-0.50, 0.00, +5.50>, raio texture{ tx_plastico } } #declare cortador = cylinder{ <-0.50, 0.00, 1.50>, <-0.50, 0.00, 0.00>, Ra texture{ tx_fosca } } #declare botao = box{ <-2.50, -1.00, 0.00>, <-2.00, +1.00, 1.50> texture{ tx_fosca } } #declare tampa = cone{ <-0.50, 0.00, +2.50>, Ra, <-0.50, 0.00, +3.50>, Rb texture{ tx_fosca } } #declare cilindro = cylinder{ <-0.50, 0.00, +4.50>, <-0.50, 0.00, -1.50>, Rb texture{ tx_plastico } } #declare pendrive = box{ <+1.00, -1.00, 0.00>, <+4.50, +1.00, 1.50> texture{ tx_fosca } } #declare entrada = box{ <+4.50, -0.50, 0.50>, <+5.25, +0.50, 1.00> texture{ tx_cinza } } #declare boca = box{ <+4.50, -0.40, 0.60>, <+5.50, +0.40, 0.90> } #declare chao = box{ <-20,-20,-1>, <+20,+20,0> translate -3*z } #include "eixos.inc" union{ object { eixos(9.00) } object {chao texture{tx_xadrez}} object {bola} object {cortador} object {botao} object {tampa} object {cilindro} object {pendrive} difference{ union{ object {entrada} } object {boca} } } #include "camlight.inc" #declare centro_cena = < +1.00, 00.00, 2.00 >; #declare raio_cena = 7.0; #declare dir_camera = < 7.00, 14.00, 4.00 >; #declare dist_camera = 100.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)