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投げるExportExceptionOBJ、STL、またはGLTF/GLBを出力形式として使用します。.
一般変換レシピ
| 源泉 | ターゲット | ノート |
|---|---|---|
| グラブへ GLB | バイナリー glTF for web | scene.open("in.obj"); scene.save("out.glb"); |
| FBX トップページ | 3Dプリントのための三角形 | scene.open("in.fbx"); scene.save("out.stl"); |
| オブジーにストル | モデル化のためのWavefront | scene.open("in.stl"); scene.save("out.obj"); |
よくある質問(FAQ)
コンバージョンは材料を保存する?
材料マッピングは最善の努力です.すべてのフォーマットが同じ素材特性を持っているわけではありません。.
バッチコンバータファイルはできますか?
新しいものを作る Scene 各ファイルのための、それぞれのインスタンスは独立しています。.