帽子の上部、中間部、下部を結合して、帽子の形状を造ります。
//****************************************************************
#local Hat_org =
union {
object { Hat_org1 }
object { Hat_org2 }
object { Hat_org3 translate -(8-5)*y }
}
#local Hat_seg =
difference {
object { Hat_org }
cone { 6*y 10, -12*y 14 }
}
//****************************************************************
例) #local Ut=34;
object { Hat_seg texture { T_hat }
scale 7 rotate <-60,10,0> translate <-10,Ut*0.4+10,Ut/30> }