drawTrianglesとUVマッピング #4
November 28, 2008
『drawTrianglesとUVマッピング #3』のつづき。
変形できるように。

サンプル表示(要 Flash Player 10)
サンプルソースダウンロード
四隅がドラッグされている間、EnterFrame処理で頂点の座標をアップデートし、描画しなおすメソッドを呼ぶ。
private function enterFrameHandler(e:Event):void
{
updateDrawingData();// 座標アップデート
render();// 再描画
}
座標データアップデート処理(updateDrawingDataメソッド)では、現在の座標データ(Vector型)をfor文でループさせて、すべての座標に対して、現在の四隅の位置を基準にして新しい座標を求める。
計算のしかたは正直よくわかっておらず、The drawTriangles Method in Flash Player 10 for 2D Image Transformationsのソースを参考にしました。
UVデータをうまいこと使います。
カテゴリー:
Trackback
Trackback URL for this entry:



















