3DモデルをJavaに変換する方法

3DモデルをJavaに変換する方法

aspose-3d-foss でフォーマット変換は、2ステップの操作です:ソースを充電する scene.open(),目標に保存して、 scene.save().

ステップ・ステープガイド

ステップ1:パッケージをインストールする

<dependency>
  <groupId>org.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.5.0</version>
</dependency>

ステップ2:充電と変換

import com.aspose.threed.Scene;

Scene scene = new Scene();
scene.open("input.fbx");
scene.save("output.glb");

出力形式はファイル拡張から得られます。.


ステップ3:保存オプションを使用する

import com.aspose.threed.GltfSaveOptions;
import com.aspose.threed.FileContentType;

GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

注記: FBX エクスポートは aspose-3d-foss で利用できません。 .fbx 投げる ExportException OBJ、STL、またはGLTF/GLBを出力形式として使用します。.


一般変換レシピ

源泉ターゲットノート
グラブへ GLBバイナリー glTF for webscene.open("in.obj"); scene.save("out.glb");
FBX トップページ3Dプリントのための三角形scene.open("in.fbx"); scene.save("out.stl");
オブジーにストルモデル化のためのWavefrontscene.open("in.stl"); scene.save("out.obj");

よくある質問(FAQ)

コンバージョンは材料を保存する?

材料マッピングは最善の努力です.すべてのフォーマットが同じ素材特性を持っているわけではありません。.

バッチコンバータファイルはできますか?

新しいものを作る Scene 各ファイルのための、それぞれのインスタンスは独立しています。.

 日本語