Load and Save Options — Aspose.3D FOSS for Java

Gambaran Umum

Opsi Load dan Save dipasarkan ke Scene.open() (beban) atau Scene.save() (save) untuk mengontrol perilaku khusus format seperti flip axis, skala, konvensi koordinat, dan output biner vs ASCII.

Paket: com.aspose.threed

Semua kelas opsi mewarisi dari LoadOptions atau: SaveOptions.


Kelas dasar

KelasDeskripsi
LoadOptionsBasis abstrak untuk semua objek opsi loading khusus format. Memberikan setFlipCoordinateSystem() dan (b) setScale().
SaveOptionsBasis abstrak untuk semua objek opsi menyimpan khusus format. Memberikan setFlipCoordinateSystem() dan (b) setAxisSystem().

Format OBJ

KelasDeskripsi
ObjLoadOptionsOpsi beban untuk Wavefront OBJ. Properti utama: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsSimpan opsi untuk Wavefront OBJ. Mengontrol normal, UV, referensi material, dan mode point-cloud.

Format STL

KelasDeskripsi
StlLoadOptionsOpsi beban untuk STL. Dukungan setFlipCoordinateSystem(), setRecalculateNormal(), dan setContentType().
StlSaveOptionsSimpan opsi untuk STL. Kontrol setFlipCoordinateSystem(), setAxisSystem(), dan setContentType().

Format glTF

KelasDeskripsi
GltfLoadOptionsOpsi beban untuk glTF 2.0 dan GLB. Sifat-sifat utama: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsSimpan opsi untuk glTF 2.0 dan GLB. Gunakan setContentType(FileContentType.BINARY) untuk menghasilkan sebuah mandiri .glb paket.

Format FBX

KelasDeskripsi
FbxLoadOptionsPilihan muat untuk FBX.: setFlipCoordinateSystem().
FbxSaveOptionsSimpan opsi untuk FBX.

Contoh Cepat

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

Scene scene = Scene.fromFile("model.obj");

// Save as binary GLB
GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

Lihat Juga

 Bahasa Indonesia