Ontwikkelaarsgids

Ontwikkelaarsgids

Dit gedeelte behandelt de kernmogelijkheden van Aspose.3D 26.1.0 voor .NET. Alle klassen bevinden zich in de Aspose.ThreeD naamruimte.


Scene I/O

De Scene klasse is de bovenste container. Gebruik Scene.Open() om bestanden te laden en Scene.Save() om te exporteren:

using Aspose.ThreeD;

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

Formaat wordt automatisch gedetecteerd op basis van de bestandsextensie. Voor expliciete controle, geef formaat‑specifieke opties door, zoals FbxLoadOptions, GltfSaveOptions, of ObjSaveOptions.


Scene‑grafiek

Elke scène heeft een RootNode. Koppel kindknooppunten met CreateChildNode() en entiteiten (mesh‑objecten, camera’s, lichten) aan die knooppunten:

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

Doorloop de hiërarchie via node.ChildNodes en krijg toegang tot de gekoppelde entiteit via node.Entity.


Ondersteunde formaten

FormaatImportExport
OBJJaJa
STLJaJa
glTF 2.0 / GLBJaJa
FBXJaJa
COLLADAJaJa
PLYJaNee (exporteur niet gekoppeld)
3MFJaJa

Onderwerpen

 Nederlands