开发者指南

开发者指南

本节涵盖 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

主题

 中文