4)蛇口のノブ

 CSGにより、蛇口のノブの形状を造ります。
 //**********************************************************************************
  #declare Knob =
  merge {
   cone { < 0, 0, 0 >,T_w*1.7,< 0, T_r+T_w/8, 0 >,T_w*2 }
   difference {
   cylinder { < 0, T_r, 0 >,< 0, T_r*2, 0 >,T_w*2 }
   cone { < T_w*2.5,T_w/8, 0 >,0,< T_w*2.5,T_w/8+T_r*2, 0 >,T_w }
    cone { <-T_w*2.5,T_w/8, 0 >,0,<-T_w*2.5,T_w/8+T_r*2, 0 >,T_w }
   cone { < 0,T_w/8, T_w*2.5 >,0,< 0,T_w/8+T_r*2, T_w*2.5 >,T_w }
   cone { < 0,T_w/8,-T_w*2.5 >,0,< 0,T_w/8+T_r*2,-T_w*2.5 >,T_w }
   }
   sphere { < 0, T_r*2, 0 >, T_w scale < 1, 0.9, 1 > }
   pigment { color rgbf < 0.840, 0.860, 0.840, 0.8 > }
   finish { specular 1 roughness 0.001 ambient 0.1 diffuse 0.1 reflection 0.1 }
   interior { ior 1.15 }
   rotate 45*y translate < T_r*6, T_r*3, 0 >
  }
 //**********************************************************************************
 色を透過するため、merge により基本立体を結合しています。