マウスでドラッグすると回転します。
操作していない間は右に回転し続けます。動きがカクカクなのは放置時の処理負荷を上げないためです。
3Dモデリングソフト「
メタセコイア」のサンプルデータを拝借しました。
メタセコイアのデータはテキスト形式ですので、適当に読み込んで頂点配列とインデックスを構築します。
以前作成したテストプログラムでは頂点演算を自前でやっていましたが、なるべくネイティブコードで行ったほうが高速であるため、Flash10の標準クラスライブラリ
flash.geomパッケージを使用します。なかなか高機能なのですが、生に近い配列を渡さなければならないのでアプリケーション側のデータ構造が作りにくい気がします。最後の透視変換のみ、とりあえず自前でやってしまいました。