Kehittäjän opas
Kehittäjän opas
Tämä osio kattaa ydintoiminnot Aspose.3D 26.1.0 kohteelle .NET. Kaikki luokat sijaitsevat Aspose.ThreeD nimialueessa.
Kohtauksen I/O
Luokka Scene luokka on ylimmän tason säiliö. Käytä Scene.Open() tiedostojen lataamiseen ja Scene.Save() vientiä varten:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Muoto tunnistetaan automaattisesti tiedostopäätteestä. Tarkempaa hallintaa varten anna formaattiin liittyviä asetuksia, kuten FbxLoadOptions, GltfSaveOptions, tai ObjSaveOptions.
Kohtausgrafi
Jokaisella kohtauksella on RootNode. Liitä alisolmut käyttäen CreateChildNode() ja entiteetit (verkot, kamerat, valot) näihin solmuihin:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Selaa hierarkiaa käyttäen node.ChildNodes ja pääse liitettyyn entiteettiin käyttäen node.Entity.
Tuetut formaatit
| Muoto | Tuonti | Vienti |
|---|---|---|
| OBJ | Kyllä | Kyllä |
| STL | Kyllä | Kyllä |
| glTF 2.0 / GLB | Kyllä | Kyllä |
| FBX | Kyllä | Kyllä |
| COLLADA | Kyllä | Kyllä |
| PLY | Kyllä | Ei (exporteria ei ole kytketty) |
| 3MF | Kyllä | Kyllä |
Aiheet
- Ominaisuudet ja toiminnot: Yksityiskohtainen ominaisuuksien läpikäynti C#-esimerkeillä