C# で CF2 を OBJ に変換する

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

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

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

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

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

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

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

PM> Install-Package Aspose.CAD

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

結論

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

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

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

関連項目