drawTrianglesとUVマッピング #4

November 28, 2008

『drawTrianglesとUVマッピング #3』のつづき。

変形できるように。

drawTriangles
サンプル表示(要 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データをうまいこと使います。

カテゴリー: 



Posted by scratchbrain at November 28, 2008 11:02 PM ブックマークに追加する

Trackback

Trackback URL for this entry:

Post a Comment


検索

このブログを検索

サイトコンセプト

レディオヘッド、Flash・ActionScript 3.0、Processing、アートに関すること。日記・雑感、読書感想など。
[SCRATCHBRAIN.NET ホーム]
[SCRATCHBRAIN プロフィール]
[お問い合わせ]
[Twitter]

リンク

  • 戦略を、カジュアルに。
  • ドット絵
  • 4コマ漫画
  • 嫁と更新。レシピ、子育て
  • バルセロナ観光ガイド
  • 洋楽ブックマーク
  • こんなライヴに行きました

広告

おすすめ

最近のエントリー

カテゴリー

タグクラウド

全てのエントリー一覧

RSSフィード

月別アーカイブ

powered by Movable Type

hosted by

あわせて読みたいブログパーツ