▼Papervision3Dメモ▼
Papervision3D
Papervision3D
Flash用の3Dグラフィックスライブラリ。
情報源
リンク
情報 Papervision3D note.x Flash3Dブログ シン石丸の電脳芸事ニッキ
開発ツールの準備
Flex 3 SDK
Flexアプリケーションを開発するためのSDK。
ダウンロードするにはユーザー登録が必要。
解凍して適当なフォルダに配置し、binフォルダにパスを通す。
「flex_sdk_3\runtimes\player」にデバッグ用Flash Player(スタンドアロン、IE用、その他用)があるので、インストールしておくと良い。
Papervision3D 1.5
Flash用の3Dグラフィックスライブラリ。
クローズドベータ版として2.0まで情報が提供されているが、一般公開されてのは1.5が最新。
Downloadsページより「Papervision3D_1_5.zip」をダウンロード。
解凍して出現するフォルダを適当な場所に配置。(C:\flash\PV3D_1_5\src\)
「Papervision3D_sourc_docs_examples_rev28.zip」もドキュメントとサンプルが含まれているのでダウンロード。
Metasequoiaクラス
Papervision3Dでメタセコイアのモデルファイル(*.mqo)を読み込むためのローダ。
バージョン1.5をダウンロード。
Papervision3Dのsrcフォルダ下に「org\libspark\pv3d」というフォルダを作り、その下にMetasequoia.asを配置。
ビルドコマンド
ビルドコマンド
ビルドコマンドには、パラメータとしてPapervision3DとMetasequoiaクラスのパス(C:\flash\PV3D_1_5\src\)を追加する。
mxmlc -source-path C:\flash\PV3D_1_5\src -default-size 240 240 -default-frame-rate=30 -default-background-color=0x6395EE ModelEx.as
ローカルファイルの読み込み設定
SWFで外部から読み込むファイルは信頼できるファイルでなければならない。
同じドメインのサーバにアップロードされたファイルは、信頼できるファイルとして認識される。
ローカルファイルはそのままの状態では信頼できるファイルとして認識されない。
3Dモデルファイルを読み込むSWFをローカル実行するには、「C:\WINDOWS\system32\Macromed\Flash\FlashPlayerTrust」に「myTrustFiles.cfg」という名前のファイルを生成する必要がある。このファイル内には、信頼できるファイルを配置しているフォルダのパスを記述する。
C:\flash\apps\ModelEx\
メニュー
3Dプログラミング
クラス一覧
クラス一覧
パッケージ 説明 クラス Top Level トップレベル OutputPanel com.blitzagency.xray.logger ログ Logger
Debug
Log
XrayLog
XrayLoggercom.blitzagency.xray.logger.events ログイベント DebugDispatcher
DebugEventcom.blitzagency.xray.logger.util ログユーティリティ ObjectTools
PropertyToolscom.blitzagency.xray.util ユーティリティ LSOUserPreferences org.papervision3d 本体 Papervision3D org.papervision3d.cameras カメラ Camera3D
FreeCamera3Dorg.papervision3d.core コア Matrix3D
Number3D
NumberUVorg.papervision3d.core.geom ジオメトリ Face3D
Mesh3D
Vertex2D
Vertex3D
Vertices3Dorg.papervision3d.core.proto プロトタイプ CameraObject3D
DisplayObjectContainer3D
GeometryObject3D
MaterialObject3D
SceneObject3Dorg.papervision3d.events イベント FileLoadEvent org.papervision3d.examples サンプル Flex3D
FocusApporg.papervision3d.materials マテリアル BitmapAssetMaterial
BitmapFileMaterial
BitmapMaterial
ColorMaterial
MaterialsList
MovieAssetMaterial
MovieMaterial
WireframeMaterialorg.papervision3d.objects オブジェクト Ase
Collada
Cone
Cube
Cylinder
DisplayObject3D
PaperPlane
Plane
Sphere
Starsorg.papervision3d.scenes シーン MovieScene3D
Scene3D
−戻る−