Ghid pentru dezvoltatori

Ghid pentru dezvoltatori

Această secțiune acoperă capacitățile de bază ale Aspose.3D 26.1.0 pentru .NET. Toate clasele se află în Aspose.ThreeD spațiul de nume.


I/O scenă

Clasa Scene este containerul de nivel superior. Utilizați Scene.Open() pentru a încărca fișiere și Scene.Save() pentru a exporta:

using Aspose.ThreeD;

var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");

Formatul este detectat automat din extensia fișierului. Pentru control explicit, transmiteți opțiuni specifice formatului, cum ar fi FbxLoadOptions, GltfSaveOptions, sau ObjSaveOptions.


Graf de scenă

Fiecare scenă are un RootNode. Atașați noduri copil cu CreateChildNode() și entități (meshes, camere, lumini) la acele noduri:

var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));

Parcurgeți ierarhia prin node.ChildNodes și accesați entitatea atașată prin node.Entity.


Formate suportate

FormatImportExport
OBJDaDa
STLDaDa
glTF 2.0 / GLBDaDa
FBXDaDa
COLLADADaDa
PLYDaNu (exportatorul nu este conectat)
3MFDaDa

Subiecte

 Română