STL Dateien enthalten dreidimensionale geometrische Informationen über 3D objekte. Sie werden häufig zur Modellierung von 3D objekten oder zur computergestützten Fertigung verwendet. Sie können eine STL Datei mit C# in eine FBX oder GLB Datei (Binär glTF) konvertieren. Weitere Einzelheiten finden Sie in den folgenden Rubriken:
- STL zu FBX oder glTF GLB File Converter – C# API Installation
- Konvertieren Sie STL programmgesteuert in eine FBX Datei mit C#
- Konvertieren Sie STL programmgesteuert in C# in eine glTF GLB Datei
STL zu FBX oder glTF GLB File Converter – C# API Installation
Die Aspose.3D for .NET-API kann zum Erstellen, Bearbeiten oder Manipulieren von STL, FBX, glTF, GLB und mehreren anderen Dateiformaten verwendet werden. Sie können die DLL Datei aus dem Abschnitt New Releases herunterladen oder den folgenden NuGet Installationsbefehl in der Visual Studio-IDE verwenden:
PM> Install-Package Aspose.3D
Konvertieren Sie STL in eine FBX Datei mit C#
Sie können eine STL Datei mit den folgenden Schritten in eine FBX Datei konvertieren:
- Deklarieren Sie eine Instanz der Klasse Scene.
- Laden Sie die Quell-STL Datei mit der methode Öffnen.
- Legen Sie den Ausgabetyp für die FBX Datei fest.
- Speichern Sie die FBX-Ausgabedatei.
Das folgende code snippet zeigt, wie Sie eine STL Datei mit C# in eine FBX Datei konvertieren:
// Initialisiert ein Objekt der Scene Klasse
Scene scene = new Scene();
// Laden Sie die STL-Eingabedatei mit der Open methode
scene.Open("test.stl");
// Geben Sie das Ausgabeformat für die FBX Datei an
FileFormat outputformat = FileFormat.FBX7200ASCII;
// Speichern Sie die FBX-Ausgabedatei
scene.Save("test.fbx", outputformat);
Konvertieren Sie STL in glTF GLB Datei programmgesteuert in C#
Sie können eine STL Datei mit den folgenden Schritten in eine GLB Datei (binäres glTF) konvertieren:
- Laden Sie die STL-Eingabedatei mit der Klasse Scene.
- Legen Sie das Ausgabedateiformat als GLB fest.
- Ausgabe-GLB Datei speichern.
Das folgende code snippet erklärt, wie Sie eine STL Datei programmgesteuert mit C# in eine GLB-Binär-glTF Datei konvertieren:
// Laden Sie die STL-Eingabedatei mithilfe der Scene Klasse
Scene scene = new Scene("test.stl");
// Geben Sie das Ausgabedateiformat als GLB an
FileFormat outputFormat = FileFormat.GLTF2_Binary;
// Ausgabe-GLB Datei speichern
scene.Save("test.glb", outputFormat);
Holen Sie sich eine kostenlose temporäre Lizenz
Sie können eine kostenlose temporäre Lizenz anfordern, um die API in voller Kapazität ohne Einschränkungen zu testen.
Fazit
Abschließend haben Sie untersucht, wie Sie eine STL Datei in eine binäre FBX oder GLB-glTF Datei mit C# in .NET Anwendungen konvertieren. In der Dokumentation können Sie viele weitere Funktionen der API ausprobieren. Bei Fragen können Sie sich gerne über das kostenlose Support-Forum an uns wenden.