motionExpress - report
'06/11
  今回は各物体が動きながら,その形も変化するというものを作ってみました.
今までは点群が動く,もしくは形状が動くという「1階層」の動きでしたが,今回は点群が動きながらその形状も変化するという「2重」の動きを作りました.
当然,ソースコードも点群と形状という2種類の動きを制御しています.
 
  sample01  
  sample01  
   
  _ソースコードについて
  [最初]
点群pとそれぞれの形状を表すedaLengthを配列で宣言しています.rはそれぞれの形状の大きさの比率です.
   
  [setup]
pとedaLengthとrを決定しています.
   
  [paint]
それぞれのpを中心として,各edaLegthの長さのハンドルを持つ曲線で星形を描いています.
   
  [always]
p[0]がマウスに近づき,それ以外は1つ前のpに近づきます.
   
  [everyterm, 5, 10, 5]
5秒毎に,各edaLengthの長さをそれぞれの形状の大きさに近づけます.
   
  [everyterm, 5, 10]
反対の5秒毎に,各edaLengthの長さを0に近づけます.