OBJからFBXSTLJava

OBJファイルには、さまざまな3D形式にエクスポートできる3次元オブジェクトが含まれています。この記事では、JavaでOBJファイルをFBXまたはSTLファイルにプログラムで変換する方法について説明します。

OBJからFBXまたはSTLへのコンバーター–JavaAPIのインストール

Aspose.3D for Java APIは、OBJ、FBX、STL、およびいくつかのその他のファイル形式などのさまざまな3Dファイルの操作をサポートしています。 「ダウンロード」セクションからJARファイルをダウンロードするか、以下のMaven構成を使用して、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.11</version>
    </dependency>
</dependencies>

JavaでプログラムによってOBJをFBXファイルに変換する

次の手順で、OBJファイルをFBXファイルに変換できます。

  1. Sceneクラスで入力OBJファイルをロードします。
  2. FBXSaveOptionsオブジェクトをFileFormatインスタンスで初期化します。
  3. OBJをFBXファイルに変換します。

次のコードサンプルは、JavaでプログラムによってOBJファイルをFBXファイルに変換する方法を示しています。

// Sceneクラスで入力OBJファイルをロードします。
Scene scene = new Scene("scene.obj");

// SaveFormat列挙を使用してFBXSaveOptionsオブジェクトを初期化します。
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7400ASCII);

// OBJをFBXファイルに変換します。
scene.save("Test.fbx", options);

JavaでプログラムによってOBJをSTLファイルに変換する

以下の手順で、OBJファイルをSTLファイルに変換できます。

  1. Sceneクラスを使用して入力OBJファイルをロードします。
  2. STLSaveOptionsクラスインスタンスをインスタンス化します。
  3. OBJファイルをSTLに変換します。

以下のコードスニペットは、JavaでOBJファイルをプログラムでSTLに変換する方法を示しています。

// Sceneクラスで入力OBJファイルをロードします。
Scene scene = new Scene("scene.obj");

// STLSaveOptionsクラスオブジェクトを初期化します。
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// OBJをSTLファイルに変換します。
scene.save("test.stl", saveSTLOpts);

無料のAPIライセンスを取得する

無料の一時ライセンスをリクエストすることで、APIをフル稼働で評価できます。

結論

この記事では、JavaでプログラムによってOBJファイルをFBXまたはSTLファイルに変換する方法について説明しました。さらに、APIドキュメントを参照して、APIの他の機能を調べることができます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目