개발자 가이드

개발자 가이드

이 섹션은 핵심 기능을 다룹니다 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아니오 (exporter not wired)
3MF

주제

 한국어