March 27, 2009
DisplacementMapFilterの覚え書き
new DisplacementMapFilter(mapBitmap:BitmapData = null, mapPoint:Point = null, componentX:uint = 0, componentY:uint = 0, scaleX:Number = 0.0, scaleY:Number = 0.0, mode:String = "wrap", color:uint = 0, alpha:Number = 0.0)
チャンネル(componentX、componentY)で指定した値(色)の
0%:+(プラス)方向へ移動
50%:変化無し
100%:ー(マイナス)方向へ移動
になる。っと
var componentX:uint = BitmapChannel.RED;
var componentY:uint = BitmapChannel.GREEN;
new DisplacementMapFilter(mapBitmap, mapPoint, componentX, componentY, scaleX, scaleY, mode, color, alpha)
の時は、
x座標の変換には、赤チャンネル256ステップ(0〜255)の値が採用される。
y座標の変換には、緑チャンネル256ステップ(0〜255)の値が採用される。
とりあえずとりあえずの覚え書き。