7)手元の形状

 傘の手元の形状をCSGの結合により生成します。
 //**********************************************************************************
  #local Tr=1/15;
  #local Handl = union {
   cylinder { (Stp-1/5)*z Stp*z Wr }
   torus { Tr, Wr rotate 90*z clipped_by { plane { -z, 0 } } translate < 0,Tr,Stp > }
   cylinder { (Stp-1/15)*z Stp*z Wr translate 2*Tr*y }
   sphere { 0, Wr translate < 0, 2*Tr, Stp-1/15 > }
   pigment { color rgb <1,1,0> } }
 //**********************************************************************************