// Last edited on 2009-07-21 17:05:11 by stolfilocal // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare texturalamina = texture { pigment { color rgb < 0.80, 0.80, 0.80 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare texturacentro = texture { pigment { color rgb < 0.50, 0.50, 0.50 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare texturamadeira = texture { pigment { color rgb < 1.00, 0.80, 0.10 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare cortadorlamina = cylinder { < 0, 0, 0 >, < 0, 0, 1 >, 4 texture { texturalamina } } #declare cortadorcentro = cylinder { < 0, 0, -1 >, < 0, 0, 2 >, 1 texture { texturacentro } } #declare cortadorfuro = cylinder { < 4, 0, -10 >, < 4, 0, 10 >, 2 } #declare cortadorcabo = box { <-0.5 ,0 ,-0.5>, <0.5 ,-15 ,0.0> texture { texturamadeira } } #declare cortador = union { difference { object { cortadorlamina } object { cortadorfuro } object { cortadorfuro translate<-8,0,0> } object { cortadorfuro translate<-4,-4,0> } object { cortadorfuro translate<-4,4,0> } } object { cortadorcabo } object {cortadorcentro} } #declare texturapizza = texture { pigment { color rgb < 1.00, 0.60, 0.10 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare pizzainteira = cylinder { < 0, 0, 0 >, < 0, 0, 1 >, 4 texture { texturapizza } } #declare pizzacorte = cone { < 2, 0, 0 >, 0, < -5, 0, 0 >, 4 } #declare pizza = difference { object {pizzainteira} object {pizzacorte} } object { cortador translate<13,0,0> } object { pizza translate<-2,0,0> scale<3,3,3> } // Original camera parameters: // #local cam_ctr = <0,0,0> // #local cam_vec = <0,0,40.00> // #local cam_sky = (1*y) #include "camlight.inc" camlight(<0,0,0>,<10,10,10>,50.0,(1*y),1.0)