Este artigo descreve como converter DAE em OBJ em Python. Você obterá detalhes para configurar o IDE para desenvolvimento e teste de aplicativos, uma lista de etapas e um código de exemplo executável para transformar DAE em OBJ em Python. Também discutiremos a classe ObjSaveOptions para personalizar o arquivo OBJ de saída de acordo com seus requisitos.
Etapas para converter DAE em OBJ em Python
- Estabeleça o ambiente para usar Aspose.3D for Python via .NET para alterar DAE para OBJ
- Carregue o arquivo DAE de origem usando o método Scene.from_file()
- Instancie o objeto de classe ObjSaveOptions para a customização do arquivo de saída
- Defina a sinalização como enable the materials
- Chame o método save() para transformar o arquivo de DAE em OBJ
Estas etapas descrevem o desenvolvimento de um conversor DAE para OBJ em Python. O processo começa carregando o arquivo DAE de origem usando o método from_file() na classe Scene. Um objeto da classe ObjSaveOptions é declarado e customizado configurando o sinalizador para importar/exportar material para cada objeto.
Código para converter arquivo DAE em OBJ em Python
import aspose.threed | |
from aspose.threed import * | |
license = License() | |
license.set_license("Aspose.Total.lic") | |
# Load the DAE file | |
scene = Scene.from_file("zebra.dae"); | |
# Initialize the ObjSaveOptions object | |
options = aspose.threed.formats.ObjSaveOptions(); | |
options.enable_materials = True; | |
# Convert to OBJ | |
scene.save("zebra.obj", options); | |
print("DAE to OBJ converted successfully"); |
Este trecho de código demonstra o conversor DAE para OBJ mais simples em Python. A classe Scene desempenha um papel central para personalizar o arquivo DAE de entrada, por exemplo, excluindo algumas propriedades existentes, definindo propriedades diferentes, encontrando uma propriedade ou até mesmo limpando o conteúdo da cena, se necessário. Posteriormente, o objeto ObjSaveOptions define propriedades do arquivo OBJ de saída, por exemplo, definindo o sinalizador para serializar o componente W na posição de vértice do modelo, exportando texturas e definindo a codificação padrão para listar algumas.
Este artigo nos ensinou como mudar o DAE para OBJ em Python. Se você deseja converter um arquivo OBJ para STL, consulte o artigo em como converter arquivo OBJ para STL em Python.