FBXファイルを使用して、モーションデータを2次元または3次元、ビデオ、およびオーディオ形式で保存できます。一方、STLファイルは、3次元印刷やCADアプリケーションで一般的に使用されています。特定のシナリオでは、FBXファイルをSTLファイルに変換する必要がある場合があります。このようなユースケースに従って、この記事では、C#でプログラムによってFBXをSTLに変換する方法について説明します。
FBXからSTLへのコンバーター– C#APIのインストール
Aspose.3D for .NET APIを使用して、さまざまなグラフィックファイル形式を操作できます。複数のアニメーション、シーン、およびジオメトリを作成、編集、または操作できます。 新しいリリースセクションからDLLファイルをダウンロードするか、Microsoft VisualStudioで次のNuGetインストールコマンドを使用するだけで、APIを構成できます。
PM> Install-Package Aspose.3D
C#でFBXをSTLファイルに変換する
以下の手順に従って、FBXファイルをSTLに簡単に変換できます。
- Sceneクラスを使用して入力FBXファイルをロードします。
- StlSaveOptionsクラスのオブジェクトを初期化します。
- Save方式で出力STLファイルを保存します。
次のコードスニペットは、C#でプログラムによってFBXをSTLファイルに変換する方法を説明しています。
// Sceneクラスを使用して入力FBXファイルをロードします
Scene document = new Scene("test.fbx");
// STLSaveOptionsクラスのインスタンスを作成します
STLSaveOptions options = new STLSaveOptions();
// FBXをSTLファイルに変換する
document.Save("test_output.stl", options);
その他の機能を調べる
ドキュメントにアクセスすると、APIが提供する他の多くの機能を確認できます。
オンラインデモ
上記のAPIを使用して開発されたFBXtoSTLConverterウェブアプリをお試しください。
結論
結論として、C#でプログラムによってFBXファイルをSTLに変換する方法を学びました。これには、すべての手順と、ファイルを忠実にレンダリングできるコードスニペットが含まれています。この変換機能は、数行のコードでアプリケーションやプロジェクトに簡単に組み込むことができます。ただし、要件について詳しく話し合いたい場合は、フォーラムまでお気軽にご連絡ください。