Cara Mengubah Model 3D ke Java
Format conversion dengan aspose-3d-foss adalah operasi dua langkah: mengisi sumber dengan scene.open(),Kemudian, menyimpan ke target dengan scene.save().
Panduan Langkah-Langkah
Langkah 1: Instalasi paket
<dependency>
<groupId>org.aspose</groupId>
<artifactId>aspose-3d-foss</artifactId>
<version>26.5.0</version>
</dependency>Langkah 2: Mengisi dan Menukar
import com.aspose.threed.Scene;
Scene scene = new Scene();
scene.open("input.fbx");
scene.save("output.glb");Format output dikeluarkan dari file extension.
Langkah 3: Gunakan Opsi Simpan
import com.aspose.threed.GltfSaveOptions;
import com.aspose.threed.FileContentType;
GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);Catatan : Ekspor FBX tidak tersedia di aspose-3d-foss.
.fbxmelemparExportExceptionGunakan OBJ, STL atau glTF/GLB sebagai format output.
Resep Konversi Umum
| Sumbernya | Target | Notis yang |
|---|---|---|
| Bagian dari GLB | Binary GlTF untuk Web | scene.open("in.obj"); scene.save("out.glb"); |
| FBX untuk STL | Triangular untuk 3D Printing | scene.open("in.fbx"); scene.save("out.stl"); |
| Tembak ke OBJ | Wavefront untuk modeling | scene.open("in.stl"); scene.save("out.obj"); |
Pertanyaan yang sering ditanyakan (FAQ)
Apakah konversi mempertahankan bahan?
Mapping material adalah upaya terbaik. tidak semua format memiliki sifat material yang sama.
Dapatkah saya mengkonversi file batch?
Mencipta yang baru Scene Untuk setiap file. setiap instansi adalah independen.