// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 1,1,1 > } #declare tx_bico = texture{ pigment{ color rgb < 0.48, 0.25, 0 > } finish{ diffuse 0.9 ambient 0.1 } } #declare tx_corpo = texture{ pigment{ color rgb < 0.48,0.66,0.87 > } finish{ diffuse 0.9 ambient 0.1 } } #declare raio = 1.000; #include "retalho.inc" #include "eixos.inc" #declare encosto = box{<0,0,0>,<3,1.4,0.3> texture{tx_bico}} #macro gomo_sofa(s) union{ #local A = array[4][4]; #local A[0][0]=<0,0,0>; #local A[1][0]=<1,0,0>; #local A[2][0]=<2,0,0>; #local A[3][0]=<3,0,0>; #local A[0][1]=<0,0.5,0>; #local A[1][1]=<1,0.5,0.8>; #local A[2][1]=<2,0.5,0.8>; #local A[3][1]=<3,0.5,0>; #local A[0][2]=<0,1,0>; #local A[1][2]=<1,1,0.8>; #local A[2][2]=<2,1,0.8>; #local A[3][2]=<3,1,0>; #local A[0][3]=<0,1.5,0>; #local A[1][3]=<1,1.5,0>; #local A[2][3]=<2,1.5,0>; #local A[3][3]=<3,1.5,0>; object{ retalho(A[0][0],A[0][1],A[0][2],A[0][3],A[1][0],A[1][1],A[1][2],A[1][3],A[2][0],A[2][1],A[2][2],A[2][3],A[3][0],A[3][1],A[3][2],A[3][3], 0.000000001 , texture {tx_bico} , texture {tx_bico}) } } #end #declare baixo_sofa = union{ object{ gomo_sofa(1) translate<0,0,0>} object{ gomo_sofa(1) translate<0,1.5,0>} object{ gomo_sofa(1) translate<0,3,0>} } #declare sofa= union{ object{baixo_sofa rotate<0,0,0> } object{baixo_sofa rotate<0,-90,180> translate<0,4.5,0>} object{encosto rotate<90,0,0> translate<0,0.3,0>} object{encosto rotate<90,0,0> translate<0,4.5,0>} } union{ object{eixos(3.00)} object{sofa scale<0.5,0.5,0.5>} } #include "camlight.inc" #declare centro_cena = < 0.00, 0.00, 1.00 >; #declare raio_cena = 6.0; #declare dir_camera = < 14.00, 7.00, 4.00 >; #declare dist_camera = 16.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)