Fejlesztői útmutató
Fejlesztői útmutató
Ez a szakasz lefedi a … alapvető képességeit Aspose.3D 26.1.0 a .NET számára. Minden osztály a Aspose.ThreeD névtérben.
Jelenet I/O
A Scene osztály a legfelső szintű tároló. Használja Scene.Open() fájlok betöltéséhez és Scene.Save() exportáláshoz:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");A formátum automatikusan fel van ismerve a fájlkiterjesztés alapján. Kifejezett vezérléshez adja meg a formátum-specifikus beállításokat, például FbxLoadOptions, GltfSaveOptions, vagy ObjSaveOptions.
Jelenet gráf
Minden jelenet rendelkezik egy RootNode. CreateChildNode() és entitásokat (hálózatok, kamerák, fények) ezekhez a csomópontokhoz:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));A hierarchián keresztül járja be a node.ChildNodes és érje el a csatolt entitást a node.Entity.
Támogatott formátumok
| Formátum | Import | Export |
|---|---|---|
| OBJ | Igen | Igen |
| STL | Igen | Igen |
| glTF 2.0 / GLB | Igen | Igen |
| FBX | Igen | Igen |
| COLLADA | Igen | Igen |
| PLY | Igen | Nem (az exportáló nincs bekötve) |
| 3MF | Igen | Igen |
Témák
- Jellemzők és funkciók: Részletes funkcióáttekintés C# példákkal