Este tutorial preciso orienta sobre como converter GLB em OBJ em Python. Ele fornece os detalhes para definir o ambiente de desenvolvimento, uma sequência de etapas para escrever o aplicativo e um código de amostra executável para desenvolver um conversor de GLB para OBJ em Python. Também personalizaremos o arquivo OBJ convertido usando o objeto ObjSaveOptions.
Etapas para converter GLB em OBJ em Python
- Defina o ambiente de desenvolvimento para usar Aspose.3D for Python via .NET para conversão de GLB em OBJ
- Carregue o arquivo GLB no objeto de classe Scene
- Crie um objeto da classe ObjSaveOptions para definir as propriedades do arquivo de saída
- Defina a bandeira para exportar material
- Defina a bandeira para exportar texturas
- Chame o método save para criar um arquivo OBJ de saída
Estas etapas apresentam uma sequência de tarefas para converter GLB em OBJ com textura em Python. O arquivo GLB de origem é carregado no objeto da classe Scene seguido pela criação de um objeto da classe ObjSaveOptions para definir as propriedades do arquivo de saída. As bandeiras são configuradas para exportar materiais e texturas junto com o arquivo OBJ.
Código para converter arquivo GLB em OBJ em Python
import aspose.threed | |
from aspose.threed import * | |
license = License() | |
license.set_license("Aspose.Total.lic") | |
# Load the GLB file | |
scene = Scene.from_file("chair.glb") | |
# Initialize the ObjSaveOptions object | |
options = aspose.threed.formats.ObjSaveOptions() | |
options.enable_materials = True | |
options.export_textures = True | |
# Convert to OBJ | |
scene.save("chair.obj", options) | |
print("GLB to OBJ converted successfully") |
Este código transforma GLB em OBJ em Python. O objeto ObjSaveOptions é usado para definir o sinalizador para exportação de materiais e texturas, no entanto, você pode definir os caminhos de pesquisa para recursos externos do arquivo OBJ, aplicar escala de unidade e definir o sinalizador para exportar a cena como nuvem de pontos. Você também pode usar os métodos e propriedades da classe Scene para personalizar o arquivo GLB de entrada antes de convertê-lo no arquivo OBJ.
Neste artigo, você aprendeu como alterar o tipo de arquivo de GLB para OBJ com textura em Python. Se você deseja converter um arquivo OBJ em PDF, consulte o artigo em como converter OBJ para PDF em Python.