3)円筒状マップ

 map_type 2 は、円筒状マップタイプの設定になります。

 物体は、y軸に沿った任意の直径の円柱だと仮定して、貼り付けられる画像は、y=0からy=1までの1単位の高さだけに限られます。
 onceキーワードを付けないと、画像が高さまで、繰り返して貼り付けられます。

 //**********************************************************************************
  #local Hana = cylinder { -1*y 1*y, 1 pigment { image_map {
      png "habotan.png" once map_type 2 } translate < -1/2,-1/2,0 > } }
  object { Hana scale 100*<1/2,1,1/2> rotate -70*y }
 //**********************************************************************************