STLファイルは3次元の表面形状を表し、ラピッドプロトタイピング、3D印刷、およびコンピューター支援製造に頻繁に使用されます。 Javaを使用して、プログラムでSTLファイルをFBXまたはGLB(バイナリglTF)に変換できます。次のセクションでは、詳細について説明します。
- STLからFBXまたはglTFへのGLBファイルコンバーター–JavaAPIのインストール
- Javaを使用してプログラムでSTLをFBXファイルに変換する
- プログラムでJavaでSTLをglTFGLBファイルに変換する
STLからFBXまたはglTFへのGLBファイルコンバーター–JavaAPIのインストール
Aspose.3D for Java APIは、STL、FBX、glTF、GLB、およびその他の多くのファイル形式の操作をサポートしています。 ダウンロードセクションからJARファイルをダウンロードするか、Mavenベースのプロジェクトのpom.xmlファイルで以下の構成を指定することで、APIを簡単に構成できます。
リポジトリ:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依存:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>21.7</version>
</dependency>
</dependencies>
Javaを使用してプログラムでSTLをFBXファイルに変換する
次の手順で、STLファイルをFBXファイルに変換できます。
次のコードは、Javaを使用してプログラムでSTLファイルをFBXファイルに変換する方法を説明しています。
// Sceneクラスのオブジェクトを初期化します
Scene scene = new Scene();
// Openメソッドで入力STLファイルをロードします
scene.open("test.stl");
// FBXファイルの出力形式を指定します
FileFormat outputformat = FileFormat.FBX7200ASCII;
// 出力FBXファイルを保存します
scene.save("test.fbx", outputformat);
プログラムでJavaでSTLをglTFGLBファイルに変換する
次の手順で、STLファイルをバイナリglTFGLBファイルに変換できます。
- Sceneクラスを使用して入力STLファイルをロードします。
- 出力ファイル形式をGLBとして指定します。
- 出力GLBファイルを保存します。
以下のコードは、Javaを使用してプログラムでSTLファイルをバイナリglTFGLBファイルに変換する方法を示しています。
// Sceneクラスを使用して入力STLファイルをロードする
Scene scene = new Scene("test.stl");
// 出力ファイル形式をGLBとして指定します
FileFormat outputFormat = FileFormat.GLTF2_BINARY;
// 出力GLBファイルを保存します
scene.save("test.glb", outputFormat);
無料の一時ライセンスを取得する
無料一時ライセンスをリクエストすることで、評価の制限なしにAPIをテストできます。
結論
この記事では、Javaを使用してプログラムでSTLファイルをFBXまたはバイナリglTFGLBファイルに変換する方法を学習しました。 APIが提供する他のいくつかの機能については、APIドキュメントを参照してください。ご不明な点がございましたら、無料サポートフォーラムからお気軽にお問い合わせください。