Konvertieren Sie CF2 in FBX in C#

CAD-Anwendungen verwenden CF2 Dateien zum Erstellen von 2D oder 3D-Zeichnungen. Konkret können wir Entwürfe für Bauprojekte wie Autobahnen, Brücken und Gebäude erstellen und in einer CF2-Datei speichern. In bestimmten Fällen müssen wir möglicherweise Zeichnungen aus CF2 Dateien programmgesteuert in FBX Dokumente exportieren. Solche Konvertierungen ermöglichen die gemeinsame Nutzung von Zeichnungen in einem tragbaren Format. In diesem Artikel erfahren Sie, wie Sie eine CF2-Datei in eine FBX in C# konvertieren.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

  1. C# CF2 zu FBX-Konverter – kostenloser Download
  2. Schritte zum Konvertieren einer CF2-Datei in ein FBX Dokument
  3. CF2 programmgesteuert in FBX konvertieren
  4. CF2 mit Optionen nach FBX exportieren

C# CF2 zu FBX-Konverter – kostenloser Download

Um eine CF2-Datei in ein FBX Dokument zu konvertieren, verwenden wir die API Aspose.CAD for .NET. Es ermöglicht das Erstellen, Bearbeiten und Bearbeiten von CF2 Dateien und mehreren anderen Dateiformaten.

Die Klasse Image der API ist die Basisklasse für alle Arten von Zeichnungen. Die Klasse Cf2Image repräsentiert ein CF2 bild. Wir können die Eigenschaften PageWidth und PageHeight mithilfe der Klasse CadRasterizationOptions festlegen. Die Klasse FbxOptions der API ermöglicht die Angabe der FBX-Optionen.

Bitte laden Sie die DLL der API herunter oder installieren Sie sie mit NuGet.

PM> Install-Package Aspose.CAD

So konvertieren Sie eine CF2-Datei mit C# in FBX

Mit Aspose.CAD for .NET können wir eine CF2-Datei problemlos in ein FBX Dokument konvertieren, indem wir die folgenden Schritte ausführen:

  • Laden Sie eine CF2-Zeichnungsdatei.
  • Speichern Sie CF2 als FBX.

Sehen wir uns nun an, wie Sie diese Schritte in C# ausführen, um eine CF2-Datei in ein FBX Dokument zu konvertieren.

Konvertieren Sie CF2 programmgesteuert in C# in FBX

Bitte befolgen Sie die folgenden Schritte, um einen CF2 in einen FBX umzuwandeln:

  1. Laden Sie zunächst eine CF2-Eingabedatei mithilfe der Image Klasse.
  2. Erstellen Sie anschließend eine Instanz der FbxOptions Klasse.
  3. Rufen Sie abschließend die Methode Save() auf, um sie als FBX zu speichern. Als Argumente werden der Pfad der Ausgabe-FBX-Datei und FbxOptions verwendet.

Das folgende Codebeispiel zeigt, wie Sie eine CF2-Datei mit C# in ein FBX Dokument konvertieren.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Initialisieren Sie das FbxOptions Klassenobjekt
    FbxOptions options = new FbxOptions();

    // Exportieren Sie CF2 nach FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Exportieren Sie CF2 nach FBX mit Optionen in C#

Wir können FBX-Speicheroptionen festlegen, während wir eine CF2-Datei in ein FBX Dokument konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie zunächst eine CF2-Eingabedatei mithilfe der Image Klasse.
  2. Erstellen Sie als Nächstes eine Instanz der CadRasterizationOptions Klasse.
  3. Geben Sie dann die Seitenhöhe und -breite an.
  4. Erstellen Sie als Nächstes eine Instanz der FbxOptions Klasse.
  5. Legen Sie anschließend die VectorRasterizationOptions-Eigenschaft auf CadRasterizationOptions fest.
  6. Rufen Sie abschließend die Methode Save() auf, um sie als FBX zu speichern. Als Argumente werden der Pfad der Ausgabe-FBX-Datei und FbxOptions verwendet.

Das folgende Codebeispiel zeigt, wie Sie die Seitenhöhe und -breite angeben, während Sie eine CF2-Datei als FBX Dokument mit C# speichern.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Initialisieren Sie das FbxOptions Klassenobjekt
    FbxOptions options = new FbxOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Exportieren Sie CF2 nach FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Erhalten Sie eine kostenlose temporäre Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die Bibliothek ohne Evaluierungseinschränkungen auszuprobieren.

Abschluss

In diesem Artikel haben wir gelernt, wie man:

  • Laden Sie eine vorhandene CF2-Zeichnungsdatei.
  • Geben Sie die Seitenhöhe und -breite an.
  • Speicheroptionen definieren;
  • Speichern Sie CF2 als FBX in C#.

Neben der Konvertierung eines CF2 in ein FBX in C# können Sie mithilfe der Dokumentation mehr über die Aspose.CAD for .NET API erfahren. Bei Unklarheiten können Sie uns gerne in unserem kostenlosen Support-Forum kontaktieren.

Siehe auch