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

MuotoTuontiVienti
OBJKylläKyllä
STLKylläKyllä
glTF 2.0 / GLBKylläKyllä
FBXKylläKyllä
COLLADAKylläKyllä
PLYKylläEi (exporteria ei ole kytketty)
3MFKylläKyllä

Aiheet

 Suomi