Kūrėjo vadovas
Kūrėjo vadovas
Šiame skyriuje apžvelgiamos pagrindinės galimybės. Aspose.3D 26.1.0 skirta .NET. Visos klasės yra Aspose.ThreeD namespace.
Scenos I/O
Šis Scene class yra aukščiausio lygio konteineris. Naudokite Scene.Open() įkelti failus ir Scene.Save() eksportuoti:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Formatas automatiškai aptinkamas iš failo plėtinio. Norint aiškiai valdyti, perduokite formatui būdingus parametrus, pvz. FbxLoadOptions, GltfSaveOptions, arba ObjSaveOptions.
Scenos grafas
Kiekviena scena turi. RootNode. Prisegti vaikų mazgus su CreateChildNode() ir objektus (tinklus, kameras, šviesas) į tuos mazgus:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Naršyti hierarchiją per node.ChildNodes ir pasiekite pridėtą objektą per node.Entity.
Palaikomi formatai
| Formatas | Importuoti | Eksportuoti |
|---|---|---|
| OBJ | Taip | Taip |
| STL | Taip | Taip |
| glTF 2.0 / GLB | Taip | Taip |
| FBX | Taip | Taip |
| COLLADA | Taip | Taip |
| PLY | Taip | Ne (eksportuotojas nesusietas) |
| 3MF | Taip | Taip |
Temos
- Savybės ir funkcionalumas: Išsamus savybių peržiūros vadovas su C# pavyzdžiais