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 Datenbank | Einfuhr | Ausfuhr |
|---|---|---|
| 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
- Merkmale und Funktionalität:Detaillierte Funktionsführung mit C#-Beispielen