File Format — Aspose.3D FOSS for Java
Visão geral
A Comissão FileFormat class é um registro estático de todos os formatos de arquivo suportados pelo Aspose.3D FOSS para Java. Os instantes são constantes pré-definidas, como: FileFormat.WAVEFRONTOBJ, FileFormat.GLTF2, ou FileFormat.FBX7400ASCII.- Passa um . FileFormat instância a Scene.save() para selecionar o formato de saída explicitamente.
Pacote de produtos: com.aspose.threed
Classificações e enumerações
| Tipo de veículo: | Descrição: |
|---|---|
FileFormat | Registo estático de formatos de arquivo suportados. Contém constantes como: WAVEFRONTOBJ, GLTF2, GLTF2_BINARY, FBX7400ASCII, FBX7600_BINARY, STL, STL_BINARY. |
FileFormatType | Categoria geral de um formato de ficheiro: GEOMETRY, POINT_CLOUD, etc. Acessado através de: FileFormat.getFormatType(). |
FileContentType | Controla se a saída é escrita como binário ou ASCII. Passado para StlSaveOptions.setContentType() e a) GltfSaveOptions.setContentType(). |
Formatos suportados
| Constante de formato | Extensão | Carga | Salvar |
|---|---|---|---|
FileFormat.WAVEFRONTOBJ | .obj | ✓ | ✓ |
FileFormat.GLTF2 | .gltf | ✓ | ✓ |
FileFormat.GLTF2_BINARY | .glb | ✓ | ✓ |
FileFormat.FBX7400ASCII | .fbx | ✓ | ✓ |
FileFormat.FBX7600_BINARY | .fbx | ✓ | ✓ |
FileFormat.STL | .stl | ✓ | ✓ |
FileFormat.STL_BINARY | .stl | ✓ | ✓ |
Um exemplo rápido
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");