#include "functions.inc" #declare C_LOC = <-2, 2, 0.0>; // perspective (default) camera camera { location C_LOC look_at <0.0, 1, 0.0> } light_source { C_LOC, 1 } #declare T_White = texture { pigment { color rgb 1.0 } finish { diffuse 1.0 ambient 0.0 } } #declare O_Stem = difference { box { 0.4, -0.5 } torus { 0.8, 0.7 } translate <0, 0.5, 0> } merge { object { O_Stem scale <1.2, 1.5, 1.2> } box { <0.03, 1, 0.05>, <-0.03, 1.5*0.9+0.4, -0.05> } box { <-0.03001, 1.5*0.9+0.20, -0.15> < 0.03001, 1.5*0.9+0.30, 0.15> } texture { T_White } }