JavaでOBJをFBXに変換する

OBJファイルは、3Dオブジェクトを作成、編集、または操作するために使用されます。特定の状況では、JavaでOBJファイルをFBXファイルに変換する必要がある場合があります。この記事では、Javaを使用してプログラムで3DオブジェクトファイルをFBXファイルに変換する方法について説明します。

OBJからFBXへのファイルコンバーター–APIのインストール

Aspose.3D for Java APIを使用して、3Dオブジェクトを作成、編集、または変換できます。 New ReleasesセクションからJARファイルをダウンロードするか、プロジェクトのpom.xmlファイルで次の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>22.1</version>
    </dependency>
</dependencies>

JavaでOBJをFBXファイルに変換する

いくつかのAPI呼び出しで、OBJをFBXに簡単に変換できます。 API自体が変換の実行中に出力ファイル形式を処理するため、アプリケーションに関連する他の重要なタスクに集中できます。 3DオブジェクトOBJファイルをFBXファイルに変換するには、以下の手順に従ってください。

  1. Sceneクラスを使用して入力OBJファイルをロードします。
  2. FbxSaveOptionsクラスのオブジェクトを初期化します。
  3. saveメソッドを使用して出力FBXファイルを保存します。

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

// SceneクラスのオブジェクトにOBJをロードします
Scene document = new Scene("template.obj");

// FbxSaveOptionsのインスタンスを作成します 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// 3DオブジェクトOBJファイルをFBXに変換します 
document.save("output.fbx", options);

API機能を調べる

ドキュメントにアクセスすると、APIの他のいくつかの機能を確認できます。 サポートされているファイル形式を操作するためのさまざまなプロパティとメソッド呼び出しについて説明します。

結論

結論として、Javaを使用してプログラムでOBJファイルをFBXファイルに変換する方法を学習しました。さまざまなクラスの詳細については、APIリファレンスにアクセスすることもできます。また、ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目