Entwickler-Leitfaden

Entwickler-Leitfaden

Dieser Abschnitt behandelt die Kernfunktionen von Angabe 3D FOSS 26.1.0 für .NET. Alle Klassen befinden sich in der Aspose.ThreeD Namensraum.


Szenen-Ein/Ausgang

Die Scene Die Klasse ist der oberste Container. Verwenden Sie die Scene.Open() zum Laden von Dateien und Scene.Save() zur Ausfuhr:

using Aspose.ThreeD;

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

Für die explizite Steuerung werden formatspezifische Optionen wie z.B. FbxLoadOptions, GltfSaveOptions,oder , ObjSaveOptions.


Schauplatz

Jede Szene hat einen … RootNode.Die Kinderknoten mit … CreateChildNode() und Einheiten (Maschen, Kameras, Lichter) zu diesen Knoten:

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

Durchqueren Sie die Hierarchie über node.ChildNodes und den Zugriff auf die angeschlossene Einheit über node.Entity.


Unterstützte Formate

Format der DatenbankEinfuhrAusfuhr
OBJ- Ja , das ist gut .- Ja , das ist gut .
STL- Ja , das ist gut .- Ja , das ist gut .
glTF 2.0 / GLB- Ja , das ist gut .- Ja , das ist gut .
FBX- Ja , das ist gut .- Ja , das ist gut .
COLLADA- Ja , das ist gut .- Ja , das ist gut .
PLY- Ja , das ist gut .Nein (Ausführer nicht mit dem Verkauf verbunden)
3MF- Ja , das ist gut .- Ja , das ist gut .

Themen und Thesen

 Deutsch