// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare tinta_C = texture { pigment { color rgb < 1.00, 0.80, 0.10 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_B = texture { pigment { color rgb < 0.30, 0.40, 1.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare ponta = prism { linear_sweep linear_spline 0, 1, 5, <0, 1>, <1, 1.75>, <2.5, 2.5>, <1.75, 1>, <1, 0> texture { tinta_B } } #declare curva = prism { linear_spline 0, 1, 7, <0,1>, <1.75, 1>, <2.5, 0.75>, <3,0>, <2.5, -0.75>, <1.75, -1>, <0, -1> texture { tinta_B } } #declare caixa = box { <3,-0.1,0>, <-3,8.2,-3> texture{tinta_C} } difference { union{ lathe { linear_spline 4, <1.3,8.00>, <1.8,7>, <1,6.5>, <1,6.4> texture { tinta_C } finish { ambient .3 phong .75 } } lathe { quadratic_spline 12, <1,6.5>, <1.5, 6.4>,<1.8, 6.3>,<2,5.75>, <1.3,5.85>, <0.7, 3.2>, <1.25, 2.6>, <0.6, 2.5>, <1, 1.5>, <2, 0.75>, <2,0>, <0,0> texture { tinta_C } finish { ambient .3 phong .75 } } } object{ caixa } } union{ object{ ponta } object{ ponta rotate 90*y} object{ ponta rotate 180*y} object{ ponta rotate 270*y} object{ curva } object{ curva rotate 90*y} object{ curva rotate 180*y} object{ curva rotate 270*y} translate <0,-0.3,0> } // Original camera parameters: // #local cam_ctr = <0,2,0> // #local cam_vec = (<20,30,-100>-<0,2,0>) // #local cam_sky = y #include "camlight.inc" camlight(<0,2,0>,<10,10,10>,20.0,y,1.0)