DXFファイルは、AutoCAD図面ファイルに使用される交換形式です。プログラムでC#を使用して、DXFファイルをバイナリglTF、GLB、またはFBX形式のファイルに変換できます。次のセクションでは、詳細を詳しく説明します。
- DXFからFBXまたはバイナリglTFGLBファイルコンバーター– C#APIのインストール
- C#を使用してプログラムでDXFをFBXファイルに変換する
- DXFをC#を使用してプログラムでバイナリglTFまたはGLBファイルに変換する
DXFからFBXまたはバイナリglTFGLBファイルコンバーター– C#APIのインストール
Aspose.3D for .NET APIは、C#を使用してプログラムでFBXファイルを作成、編集、操作、または変換することをサポートします。 DLLリソースファイルは、新しいリリースセクションからダウンロードするか、以下のNuGetインストールコマンドを使用できます。
PM> Install-Package Aspose.3D
C#を使用してプログラムでDXFをFBXファイルに変換する
次の手順で、DXFファイルをFBXに変換できます。
- Sceneクラスの入力DXFファイルをロードします。
- FBXSaveOptionsクラスオブジェクトを初期化します。
- 出力FBXファイルを保存します。
以下のコードは、C#を使用してDXFファイルをFBXファイルに変換する方法を示しています。
// Sceneクラスで入力DXFファイルをロードします。
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// FBXSaveOptionsクラスオブジェクトを初期化します。
Aspose.ThreeD.Formats.FBXSaveOptions options = new Aspose.ThreeD.Formats.FBXSaveOptions(Aspose.ThreeD.FileFormat.FBX7200ASCII);
// DXFをFBXファイルに変換します。
scene.Save("Test.fbx", options);
DXFをC#を使用してプログラムでバイナリglTFまたはGLBファイルに変換する
以下の手順で、DXFファイルをバイナリglTFまたはGLBファイルに変換できます。
- Sceneクラスの入力DXFファイルをロードします。
- GLTFSaveOptionsクラスオブジェクトをインスタンス化します。
- さまざまなプロパティを設定します。
- Saveメソッドを使用して出力glTFまたはGLBファイルを保存します。
次のコードは、DXFファイルをC#でプログラムによってバイナリglTFまたはGLBファイルに変換する方法を詳しく説明しています。
// Sceneクラスで入力DXFファイルをロードします。
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// GLTFSaveOptionsクラスオブジェクトをインスタンス化します。
Aspose.ThreeD.Formats.GLTFSaveOptions saveOptions = new Aspose.ThreeD.Formats.GLTFSaveOptions(FileFormat.GLTF2_Binary);
// さまざまなプロパティを設定します。
saveOptions.EmbedAssets = true;
saveOptions.SaveExtras = true;
// Saveメソッドを使用してDXFをGLTFGLBファイルに変換します。
scene.Save("Output.glb", saveOptions);
無料のAPIライセンスを取得する
無料一時ライセンスをリクエストすることで、APIをフル稼働で評価できます。
結論
この記事では、C#を使用してプログラムでDXFファイルをFBXまたはバイナリglTFGLBファイルに変換する方法を学習しました。さらに、APIドキュメントにリストされているように、APIでサポートされている他の多くの機能を調べることができます。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。