Vodič za programere

Vodič za programere

Ovaj odjeljak pokriva osnovne mogućnosti Aspose.3D 26.1.0 za .NET. Sve klase nalaze se u prostoru imena Aspose.ThreeD.


Scene I/O

Klasa Scene je kontejner najviše razine. Koristite Scene.Open() za učitavanje datoteka i Scene.Save() za izvoz:

using Aspose.ThreeD;

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

Format se automatski otkriva iz ekstenzije datoteke. Za eksplicitnu kontrolu, proslijedite opcije specifične za format, poput FbxLoadOptions, GltfSaveOptions ili ObjSaveOptions.


Graf scene

Svaka scena ima RootNode. Priložite podčvorove s CreateChildNode() i entitete (mreže, kamere, svjetla) tim čvorovima:

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

Prođite hijerarhiju putem node.ChildNodes i pristupite priloženom entitetu putem node.Entity.


Podržani formati

FormatImportExport
OBJDaDa
STLDaDa
glTF 2.0 / GLBDaDa
FBXDaDa
COLLADADaDa
PLYDaNe (izvoznik nije povezan)
3MFDaDa

Teme

 Hrvatski