File Format — Aspose.3D FOSS for Java
Prezentare generală
În ceea ce priveşte FileFormat class este un registru static al tuturor formatelor de fișiere suportate de Aspose.3D FOSS pentru Java. Instanțele sunt constante predefinite, cum ar fi: FileFormat.WAVEFRONTOBJ, FileFormat.GLTF2, sau FileFormat.FBX7400ASCII.- Daţi-mi un pas . FileFormat În cazul în care: Scene.save() să selecteze formatul de ieșire în mod explicit.
Paletă de servicii: com.aspose.threed
Clasele și enumerările
| Tipul de vehicul | Descriere: |
|---|---|
FileFormat | Registru static al formatelor de fișiere suportate. Conține constante cum ar fi: WAVEFRONTOBJ, GLTF2, GLTF2_BINARY, FBX7400ASCII, FBX7600_BINARY, STL, STL_BINARY. |
FileFormatType | Categorie largă a unui format de fișier: GEOMETRY, POINT_CLOUD, etc. Accesat prin intermediul: FileFormat.getFormatType(). |
FileContentType | Controlează dacă ieșirea este scrisă ca binar sau ASCII. Transmis la StlSaveOptions.setContentType() și de: GltfSaveOptions.setContentType(). |
Formatele suportate
| Constanta formatului | Extindere | Părți de mărfuri | Salvare |
|---|---|---|---|
FileFormat.WAVEFRONTOBJ | .obj | ✓ | ✓ |
FileFormat.GLTF2 | .gltf | ✓ | ✓ |
FileFormat.GLTF2_BINARY | .glb | ✓ | ✓ |
FileFormat.FBX7400ASCII | .fbx | ✓ | ✓ |
FileFormat.FBX7600_BINARY | .fbx | ✓ | ✓ |
FileFormat.STL | .stl | ✓ | ✓ |
FileFormat.STL_BINARY | .stl | ✓ | ✓ |
Un exemplu rapid
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");