개발자 가이드
개발자 가이드
이 섹션은 핵심 기능을 다룹니다 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 | 예 | 예 |
주제
- 기능 및 특성: C# 예제를 통한 상세 기능 안내