DWGファイルは、2次元または3次元のベクターグラフィックを含む技術的な図面や青写真を作成するために使用されます。したがって、デザインを視覚化または操作するために、3Dモデリングアプリケーションでそのような図面をレンダリングする必要がある場合があります。 DWGファイルをOBJ形式の3Dオブジェクトファイルに変換できます。この記事では、C#でプログラムによってDWG図面をOBJファイルに変換する方法について説明します。
DWGからOBJへのコンバーター–.NET APIのインストール
Aspose.CAD for .NET APIを使用すると、ユーザーインターフェイスベースのアプリケーションやツールをインストールしなくても、AutoCADファイルを作成、編集、操作、または変換できます。 新しいリリースセクションからDLLファイルをダウンロードするか、以下のNuGetインストールコマンドを使用して、APIを簡単に構成できます。
PM> Install-Package Aspose.CAD
.NETでプログラムによってDWGをOBJファイルに変換する
いくつかの簡単な手順で、DWGファイルをOBJ形式に効率的に変換できます。
- Imageクラスのオブジェクトを含む入力DWGファイルをロードします。
- 以前に初期化されたインスタンスをCadImageタイプにタイプキャストします。
- Saveメソッドを使用して、出力された3DオブジェクトOBJファイルを保存します。
以下のコードスニペットは、C#でプログラムによってDWGファイルをOBJファイルに変換する方法を示しています。
// 入力DWGファイルをロードします
Image image = Image.Load("sample.dwg");
// ImageクラスオブジェクトをCadImageタイプにキャストします
CadImage cad = (CadImage)image;
// ObjOptionsクラスオブジェクトを初期化します
ObjOptions options = new ObjOptions();
// 出力OBJオブジェクトファイルを保存します
cad.Save("sample.obj", options);
その他の機能を探す
ドキュメントスペースで説明されているように、APIが提供する他の多くの機能を調べて学ぶことができます。 DGN、DXF、STL、PLT、およびその他の多くのCAD関連ファイル形式の操作に関する詳細が含まれています。
結論
この記事では、DWGをOBJファイル形式に変換する方法について説明しました。この機能は、アプリケーションの範囲を考慮して拡張できます。たとえば、複数のファイルを並列処理するために複数のスレッドを作成できます。また、懸念事項について話し合いたい場合は、フォーラムまでご連絡ください。