Die OBJ-Dateien werden verwendet, um geometrische Objekte zu definieren, und werden häufig als Ausgabedatei mit 3D-Modellierungsanwendungen erstellt. Manchmal möchten Sie vielleicht eine OBJ-Datei in eine DXF-Datei konvertieren. Dementsprechend behandelt dieser Artikel die programmgesteuerte Konvertierung von OBJ- in DXF-Dateien in C#.
OBJ-zu-DXF-Konverter – C#-API-Installation
Die Aspose.CAD for .NET-API kann verwendet werden, um Wavefront OBJ, DWF und viele andere [unterstützte Dateiformate] zu manipulieren]4. Konfigurieren Sie die API schnell, indem Sie ihre Referenz-DLL-Dateien von der Seite New Releases mit dem folgenden NuGet-Befehl in Microsoft Visual Studio herunterladen:
PM> Install-Package Aspose.CAD
Konvertieren Sie OBJ in DXF-Datei in C#
Sie müssen die folgenden Schritte ausführen, um eine OBJ-Datei in eine DXF-Datei zu konvertieren:
- Laden Sie die OBJ-Eingabedatei mit der Klasse Image.
- Erstellen Sie ein Objekt der Klassen CadRasterizationOptions und DxfOptions.
- Konvertieren Sie OBJ in eine DXF-Datei.
Das folgende Code-Snippet erläutert, wie eine OBJ-Datei programmgesteuert in C# in das DXF-Format konvertiert wird:
// Laden Sie die OBJ-Datei mithilfe der Image-Klasse
using (var image = Aspose.CAD.Image.Load("template.obj"))
{
// Erstellen Sie ein Objekt der CadRasterizationOptions-Klasse
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// Erstellen Sie ein Objekt der DxfOptions-Klasse
Aspose.CAD.ImageOptions.DxfOptions options = new Aspose.CAD.ImageOptions.DxfOptions();
// Legen Sie die VectorRasterizationOptions-Eigenschaft fest
options.VectorRasterizationOptions = rasterizationOptions;
// Exportieren Sie OBJ nach DXF
image.Save("output.dxf", options);
}
Holen Sie sich eine kostenlose temporäre Lizenz
Sie können eine kostenlose temporäre Lizenz anfordern, um die API in vollem Umfang zu evaluieren.
Fazit
In diesem Artikel haben Sie verstanden, wie Sie eine OBJ-Datei programmgesteuert in C# in das DXF-Format konvertieren. Es wird normalerweise von fortgeschrittenen Visualizer-Anwendungen verwendet, um geometrische Objekte und 3D-Daten zu speichern. Darüber hinaus können Sie andere Funktionen der API kennenlernen, indem Sie den Abschnitt Dokumentation besuchen. Falls Sie eines Ihrer Anliegen besprechen müssen, können Sie sich gerne im Forum an uns wenden.