Příručka pro vývojáře
Příručka pro vývojáře
Tento oddíl pokrývá základní schopnosti 3D FOSS 26.1.0 pro .NET. Všechny třídy jsou umístěny v systému .net. Aspose.ThreeD namespace (prostor jmen).
Scéna I/O
Úřad pro bezpečnost a ochranu zdraví Scene třída je kontejner nejvyšší úrovně. Použijte Scene.Open() na načtení souborů a Scene.Save() pro vývoz:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Formát je automaticky detekován z rozšíření souboru. Pro explicitní ovládání, projděte formátem specifické možnosti jako např. FbxLoadOptions, GltfSaveOptions,nebo: ObjSaveOptions.
Graf scény
Každá scéna má svůj… RootNode.Připojte dětské uzly s: CreateChildNode() a subjekty (sítě, kamery, světla) k těmto uzlům:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Projít hierarchií přes node.ChildNodes a přístup k připojenému subjektu prostřednictvím node.Entity.
Podporované formáty
| Formát | Dovoz | Vývoz |
|---|---|---|
| OBJ | Ano , ano . | Ano , ano . |
| STL | Ano , ano . | Ano , ano . |
| glTF 2.0 / GLB | Ano , ano . | Ano , ano . |
| FBX | Ano , ano . | Ano , ano . |
| COLLADA | Ano , ano . | Ano , ano . |
| PLY | Ano , ano . | Ne (vývozce není v kontaktu) |
| 3MF | Ano , ano . | Ano , ano . |
Tématy
- Charakteristika a funkčnost: Podrobný průběh funkcí s příklady C#