開発者ガイド

開発者ガイド

このセクションでは、コア機能を取り上げます Aspose.3D 26.1.0 .NET 用です。すべてのクラスは Aspose.ThreeD 名前空間です。.


シーン I/O

この Scene クラスはトップレベルのコンテナです。使用 Scene.Open() ファイルをロードし、 Scene.Save() エクスポートします:

using Aspose.ThreeD;

var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");

フォーマットはファイル拡張子から自動検出されます。明示的に制御するには、次のようなフォーマット固有のオプションを渡します FbxLoadOptions, GltfSaveOptions, または ObjSaveOptions.


シーン グラフ

すべてのシーンには RootNode. 子ノードを添付するには CreateChildNode() それらのノードにエンティティ(メッシュ、カメラ、ライト)を:

var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));

階層を介してトラバースする node.ChildNodes そして添付されたエンティティにアクセスするには node.Entity.


サポートされているフォーマット

フォーマットインポートエクスポート
OBJはいはい
STLはいはい
glTF 2.0 / GLBはいはい
FBXはいはい
COLLADAはいはい
PLYはいいいえ (エクスポーターが接続されていません)
3MFはいはい

トピック

 日本語