C# で CF2 を FBX に変換する

CAD アプリケーションは、2D または 3D 図面の作成に CF2 ファイルを使用します。具体的には、高速道路、橋、建物などの建設プロジェクトの設計を CF2 ファイルに作成して保存できます。場合によっては、プログラムによって CF2 ファイルから FBX ドキュメントに図面をエクスポートする必要がある場合があります。このような変換により、図面をポータブル形式で共有できるようになります。この記事では、C# で CF2 ファイルを FBX に変換する方法を学習します。

この記事では次のトピックについて説明します。

  1. C# CF2 から FBX コンバーター – 無料ダウンロード
  2. CF2ファイルをFBXドキュメントに変換する手順
  3. CF2 をプログラムで FBX に変換
  4. オプションを使用してCF2をFBXにエクスポート

C# CF2 から FBX コンバーター – 無料ダウンロード

CF2 ファイルを FBX ドキュメントに変換するには、Aspose.CAD for .NET API を使用します。これにより、CF2 ファイルおよび その他の ファイル形式の作成、編集、操作が可能になります。

API の Image クラスは、すべての種類の描画の基本クラスです。 Cf2Image クラスは CF2 イメージを表します。 CadRasterizationOptions クラスを使用して PageWidth プロパティと PageHeight プロパティを設定できます。 API の FbxOptions クラスを使用すると、FBX オプションを指定できます。

APIのDLLをダウンロードするか、NuGetを使用してインストールしてください。

PM> Install-Package Aspose.CAD

C# を使用して CF2 ファイルを FBX に変換する方法

以下の手順に従って、Aspose.CAD for .NET を使用して CF2 ファイルを FBX ドキュメントに簡単に変換できます。

  • CF2図面ファイルをロードします。
  • CF2をFBXとして保存します。

ここで、C# でこれらの手順を実行して CF2 ファイルを FBX ドキュメントに変換する方法を見てみましょう。

C# でプログラム的に CF2 を FBX に変換する

CF2 を FBX に変換するには、以下の手順に従ってください。

  1. まず、Image クラスを使用して入力 CF2 ファイルをロードします。
  2. その後、FbxOptions クラスのインスタンスを作成します。
  3. 最後に、Save() メソッドを呼び出して FBX として保存します。出力 FBX ファイル パスと FbxOptions を引数として受け取ります。

次のコード サンプルは、C# を使用して CF2 ファイルを FBX ドキュメントに変換する方法を示しています。

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // FbxOptions クラス オブジェクトを初期化する
    FbxOptions options = new FbxOptions();

    // CF2 を FBX にエクスポート
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

C# のオプションを使用して CF2 を FBX にエクスポートする

以下の手順に従って、CF2 ファイルを FBX ドキュメントに変換するときに FBX 保存オプションを指定できます。

  1. まず、Image クラスを使用して入力 CF2 ファイルをロードします。
  2. 次に、CadRasterizationOptions クラスのインスタンスを作成します。
  3. 次に、ページの高さと幅を指定します。
  4. 次に、FbxOptions クラスのインスタンスを作成します。
  5. その後、VectorRasterizationOptions プロパティを CadRasterizationOptions として設定します。
  6. 最後に、Save() メソッドを呼び出して FBX として保存します。出力 FBX ファイル パスと FbxOptions を引数として受け取ります。

次のコード サンプルは、C# を使用して CF2 ファイルを FBX ドキュメントとして保存するときにページの高さと幅を指定する方法を示しています。

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // FbxOptions クラス オブジェクトを初期化する
    FbxOptions options = new FbxOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // CF2 を FBX にエクスポート
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

無料の一時ライセンスを取得する

無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。

結論

この記事では、次の方法を学びました。

  • 既存の CF2 図面ファイルをロードします。
  • ページの高さと幅を指定します。
  • 保存オプションを定義します。
  • C# で CF2 を FBX として保存します。

C# で CF2 を FBX に変換するほかに、ドキュメント を使用して Aspose.CAD for .NET API について詳しく学ぶことができます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目