Vodič za programere
Vodič za programere
Ovaj odjeljak pokriva osnovne mogućnosti Aspose.3D 26.1.0 za .NET. Sve klase nalaze se u prostoru imena Aspose.ThreeD.
Scene I/O
Klasa Scene je kontejner najviše razine. Koristite Scene.Open() za učitavanje datoteka i Scene.Save() za izvoz:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Format se automatski otkriva iz ekstenzije datoteke. Za eksplicitnu kontrolu, proslijedite opcije specifične za format, poput FbxLoadOptions, GltfSaveOptions ili ObjSaveOptions.
Graf scene
Svaka scena ima RootNode. Priložite podčvorove s CreateChildNode() i entitete (mreže, kamere, svjetla) tim čvorovima:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Prođite hijerarhiju putem node.ChildNodes i pristupite priloženom entitetu putem node.Entity.
Podržani formati
| Format | Import | Export |
|---|---|---|
| OBJ | Da | Da |
| STL | Da | Da |
| glTF 2.0 / GLB | Da | Da |
| FBX | Da | Da |
| COLLADA | Da | Da |
| PLY | Da | Ne (izvoznik nije povezan) |
| 3MF | Da | Da |
Teme
- Značajke i funkcionalnosti: Detaljan pregled značajki s C# primjerima