Fejlesztői útmutató

Fejlesztői útmutató

Ez a szakasz lefedi a … alapvető képességeit Aspose.3D 26.1.0 a .NET számára. Minden osztály a Aspose.ThreeD névtérben.


Jelenet I/O

A Scene osztály a legfelső szintű tároló. Használja Scene.Open() fájlok betöltéséhez és Scene.Save() exportáláshoz:

using Aspose.ThreeD;

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

A formátum automatikusan fel van ismerve a fájlkiterjesztés alapján. Kifejezett vezérléshez adja meg a formátum-specifikus beállításokat, például FbxLoadOptions, GltfSaveOptions, vagy ObjSaveOptions.


Jelenet gráf

Minden jelenet rendelkezik egy RootNode. CreateChildNode() és entitásokat (hálózatok, kamerák, fények) ezekhez a csomópontokhoz:

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

A hierarchián keresztül járja be a node.ChildNodes és érje el a csatolt entitást a node.Entity.


Támogatott formátumok

FormátumImportExport
OBJIgenIgen
STLIgenIgen
glTF 2.0 / GLBIgenIgen
FBXIgenIgen
COLLADAIgenIgen
PLYIgenNem (az exportáló nincs bekötve)
3MFIgenIgen

Témák

 Magyar