STLファイルには、3Dオブジェクトに関する3次元の幾何学的情報が含まれています。これらは、3Dオブジェクトやコンピューター支援製造のモデル化によく使用されます。 STLファイルをC#でFBXまたはGLB(バイナリglTF)ファイルに変換できます。詳細については、次の見出しを確認してください。
- STLからFBXまたはglTFへのGLBファイルコンバーター– C#APIのインストール
- C#を使用してプログラムでSTLをFBXファイルに変換する
- C#でプログラム的にSTLをglTFGLBファイルに変換する
STLからFBXまたはglTFへのGLBファイルコンバーター– C#APIのインストール
Aspose.3D for .NET APIを使用して、STL、FBX、glTF、GLB、およびその他のいくつかのファイル形式を作成、編集、または操作できます。 DLLファイルは新しいリリースセクションからダウンロードするか、Visual Studio IDEで次のNuGetインストールコマンドを使用できます。
PM> Install-Package Aspose.3D
STLをC#でFBXファイルに変換する
次の手順で、STLファイルをFBXファイルに変換できます。
次のコードスニペットは、STLファイルをC#でFBXファイルに変換する方法を示しています。
// Sceneクラスのオブジェクトを初期化します
Scene scene = new Scene();
// Openメソッドで入力STLファイルをロードします
scene.Open("test.stl");
// FBXファイルの出力形式を指定します
FileFormat outputformat = FileFormat.FBX7200ASCII;
// 出力FBXファイルを保存します
scene.Save("test.fbx", outputformat);
C#でプログラム的にSTLをglTFGLBファイルに変換する
以下の手順で、STLファイルをGLB(バイナリglTF)ファイルに変換できます。
- Sceneクラスの入力STLファイルをロードします。
- 出力ファイル形式をGLBとして設定します。
- 出力GLBファイルを保存します。
以下のコードスニペットは、C#を使用してプログラムでSTLファイルをGLBバイナリglTFファイルに変換する方法を説明しています。
// Sceneクラスを使用して入力STLファイルをロードする
Scene scene = new Scene("test.stl");
// 出力ファイル形式をGLBとして指定します
FileFormat outputFormat = FileFormat.GLTF2_Binary;
// 出力GLBファイルを保存します
scene.Save("test.glb", outputFormat);
無料の一時ライセンスを取得する
無料の一時ライセンスをリクエストして、制限なしでAPIをフル稼働でテストできます。
結論
結論として、.NETアプリケーションでSTLファイルをC#を使用してFBXまたはGLBバイナリglTFファイルに変換する方法を検討しました。 ドキュメントを見ると、APIの他の多くの機能を確認できます。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。