Flash, ActionScript の3D表現を学習中です。
Flash Player 10 – AS 3 を使い地球を作ってみました。
3Dライブラリを使うのもアリなのでしょうが今回はサードパーティーの助けを借りないことにしました。
テクスチャで用意した画像をいかに負荷なくマッピングしていくかが重要みたいです。
マッピングするためにテクスチャを3角形に分割する必要があります。
ポリゴン(?)のようなものを作るってことらしい。
Flash Player 10 から使える drawTriangles
を使いましたが、これがムズイ。
なんとか地球が出来上がり水平に回転するところまではたどり着きました。
AS2 時代の DisortImage Class by kirouko と Advanced ActionScript 3.0 Animation を参考にコードを組み立てました。
マッピングと言うより、テクスチャで用意した画像を丸めてるのかな。