File Format — Aspose.3D FOSS for Java
Gambaran Umum
Pengelolaan FileFormat class adalah register statis dari semua format file yang didukung oleh Aspose.3D FOSS untuk Java. Instansi adalah konstanta pra-definisi seperti: FileFormat.WAVEFRONTOBJ, FileFormat.GLTF2, atau FileFormat.FBX7400ASCII.- Aku akan lewatkan. FileFormat contoh untuk Scene.save() untuk memilih format output secara eksplisit.
Paket: com.aspose.threed
Kelas dan Enumerasi
| Jenis | Deskripsi |
|---|---|
FileFormat | Daftar statis format file yang didukung. Mengandung konstanta seperti WAVEFRONTOBJ, GLTF2, GLTF2_BINARY, FBX7400ASCII, FBX7600_BINARY, STL, STL_BINARY. |
FileFormatType | Kategori luas dari format file: GEOMETRY, POINT_CLOUD, dll. diakses melalui FileFormat.getFormatType(). |
FileContentType | Mengontrol apakah output ditulis sebagai biner atau ASCII. Dipindahkan ke StlSaveOptions.setContentType() dan (b) GltfSaveOptions.setContentType(). |
Format yang Didhukung
| Konstan format | Perpanjangan | Beban | Simpan |
|---|---|---|---|
FileFormat.WAVEFRONTOBJ | .obj | ✓ | ✓ |
FileFormat.GLTF2 | .gltf | ✓ | ✓ |
FileFormat.GLTF2_BINARY | .glb | ✓ | ✓ |
FileFormat.FBX7400ASCII | .fbx | ✓ | ✓ |
FileFormat.FBX7600_BINARY | .fbx | ✓ | ✓ |
FileFormat.STL | .stl | ✓ | ✓ |
FileFormat.STL_BINARY | .stl | ✓ | ✓ |
Contoh Cepat
import com.aspose.threed.Scene;
import com.aspose.threed.FileFormat;
Scene scene = Scene.fromFile("model.obj");
// Save as binary FBX explicitly
scene.save("output.fbx", FileFormat.FBX7600_BINARY);
// Or save using the file extension for auto-detection
scene.save("output.gltf");