▼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
XrayLogger
com.blitzagency.xray.logger.events ログイベント DebugDispatcher
DebugEvent
com.blitzagency.xray.logger.util ログユーティリティ ObjectTools
PropertyTools
com.blitzagency.xray.util ユーティリティ LSOUserPreferences
org.papervision3d 本体 Papervision3D
org.papervision3d.cameras カメラ Camera3D
FreeCamera3D
org.papervision3d.core コア Matrix3D
Number3D
NumberUV
org.papervision3d.core.geom ジオメトリ Face3D
Mesh3D
Vertex2D
Vertex3D
Vertices3D
org.papervision3d.core.proto プロトタイプ CameraObject3D
DisplayObjectContainer3D
GeometryObject3D
MaterialObject3D
SceneObject3D
org.papervision3d.events イベント FileLoadEvent
org.papervision3d.examples サンプル Flex3D
FocusApp
org.papervision3d.materials マテリアル BitmapAssetMaterial
BitmapFileMaterial
BitmapMaterial
ColorMaterial
MaterialsList
MovieAssetMaterial
MovieMaterial
WireframeMaterial
org.papervision3d.objects オブジェクト Ase
Collada
Cone
Cube
Cylinder
DisplayObject3D
PaperPlane
Plane
Sphere
Stars
org.papervision3d.scenes シーン MovieScene3D
Scene3D




−戻る−