Converter OBJ para AMF em Python usando a API de Renderização 3D

Este post de blog apresenta Aspose.3D para Python via .NET, uma API de renderização 3D de nível empresarial. Agora, você pode automatizar a conversão de arquivos 3D programaticamente usando esta biblioteca Python. Você pode realizar a conversão de arquivos entre os populares formatos de arquivo 3D. Além dos recursos de conversão, ele permite que você crie cenas 3D, adicione animações, crie geometria e muito mais. No entanto, neste post de blog, aprenderemos como converter OBJ para AMF em Python usando Aspose.3D para Python via .NET. Além disso, também temos uma solução não programática para a conversão de OBJ para AMF que será discutida na seção posterior deste artigo, então siga este guia cuidadosamente.

Este artigo cobrirá as seguintes seções:

  1. Instalação da API de Renderização 3D
  2. Converter OBJ para AMF em Python - Exemplo de Código
  3. Conversor de Arquivos 3D Online

Instalação da API de Renderização 3D

A instalação é apenas um comando de distância se você tiver configurado o Python em seu sistema. Você pode desenvolver um conversor de arquivos de modelo 3D tão rapidamente quanto a instalação desta biblioteca Python. Portanto, este guia de instalação e o guia de requisitos do sistema estão disponíveis caso você enfrente algum problema. Agora, podemos instalar este Aspose.3D para Python via .NET executando o seguinte comando pip no terminal:

pip install aspose-3d 
API de renderização 3D

Converter OBJ para AMF em Python - Exemplo de Código

Para implementar a conversão de OBJ para AMF, certifique-se de ter um arquivo fonte OBJ.

Siga os seguintes passos para desenvolver um conversor de arquivos 3D programaticamente:

  • Chame o método from_file da classe Scene para abrir a cena a partir do caminho fornecido.
  • Crie uma instância da classe AmfSaveOptions.
  • A propriedade enable_compression é usada para compressão para reduzir o tamanho final do arquivo, o valor padrão é verdadeiro.
  • A propriedade encoding define a codificação padrão para arquivos baseados em texto.
  • Chame o método save para salvar o arquivo no formato de arquivo AMF.

Você pode usar o seguinte trecho de código para converter OBJ para AMF em Python usando esta API de renderização 3D:

from aspose.threed import Scene
from aspose.threed.formats import *
# Invoke the from_file method of the Scene class to open the scene from the given path.
scene = Scene.from_file("/sample.obj")
# Create an instance of the AmfSaveOptions class.
amfSaveOptions = AmfSaveOptions()
# The enable_compression property is used for compression to reduce the final file size, default value is true.
amfSaveOptions.enable_compression = True
# The encoding property sets the default encoding for text-based files.
amfSaveOptions.encoding = ""
# Invoke the save method to save the file in AMF file format.
scene.save("/output_out.amf", amfSaveOptions)

Você pode ver a saída na imagem abaixo:

conversão de arquivo 3D

Conversor de Arquivos 3D Online

Opte por este conversor online de arquivos 3D caso você queira uma solução não programática. Esta ferramenta é baseada na web e você pode aproveitar este conversor de arquivos de modelo 3D em Desktop e Mobile. Além disso, é alimentada pelo Aspose.3D e vem com uma interface de usuário muito fácil de navegar. Não há assinatura ou taxa vinculada ao seu uso. Você pode usá-lo conforme suas necessidades.

conversor online de arquivos 3D

Conversor de Arquivos de Modelo 3D - Obtenha uma Licença Gratuita

Você pode obter uma licença temporária gratuita para experimentar esta biblioteca de conversão de arquivos 3D sem limitações de avaliação.

Conclusão

Isso é tudo para este post de blog. Voltaremos com outro artigo baseado em soluções. Neste guia, aprendemos como converter OBJ para AMF em Python usando Aspose.3D para Python via .NET. Esta API de renderização 3D pode ajudá-lo a construir um conversor de arquivos de modelo 3D para sua aplicação comercial. Além disso, você pode visitar a documentação e as referências da API para iniciar o desenvolvimento. Finalmente, aspose.com está constantemente escrevendo novos artigos. Portanto, fique atento para as últimas atualizações.

Ajuda Está Disponível

Você pode nos informar sobre suas perguntas ou dúvidas em nosso forum.

Perguntas Frequentes – FAQs

Você pode modelar em 3D com Python?

Sim, você pode optar pelo Aspose.3D para Python via .NET para processar e converter formatos de arquivo 3D em Python. Visite este link para explorar esta API de renderização 3D.

Você pode converter arquivos 3D?

Sim, este conversor online de arquivos 3D oferece conversão robusta e eficiente de arquivos 3D para outros formatos de arquivo populares.

Veja Também