Converter OBJ em PLY em C#

Vamos mergulhar na implementação de uma conversão programática entre dois formatos de arquivo 3D famosos. Recentemente, publicamos uma postagem no blog que mostrava como converter PLY em OBJ em um aplicativo .NET. No entanto, nesta postagem do blog, aprenderemos como converter OBJ em PLY em C#. Portanto, alcançaremos essa funcionalidade optando por Aspose.3D for .NET. Esta biblioteca gráfica 3D C# é uma API .NET madura que oferece uma ampla gama de recursos de conversão e manipulação. Portanto, não faça isso. perca qualquer seção deste guia para aprender como desenvolver um conversor OBJ para PLY programaticamente.

Instalação da biblioteca de gráficos 3D C#

Podemos instalar esta API .NET executando o seguinte comando no NuGet Gerenciador de pacotes. Além disso, você pode baixar o arquivo DLL.

Install-Package Aspose.3D 
Instalação da biblioteca de gráficos 3D C#

Converter OBJ em PLY em C# – Exemplo de código

Antes da implementação, certifique-se de ter um arquivo OBJ de origem. Então, você pode seguir as seguintes etapas:

  • Instancie uma instância da classe Scene.
  • Chame o método Open para carregar o arquivo OBJ de origem.
  • Crie um objeto da classe PlySaveOptions para acessar as opções de exportação da cena como arquivo PLY.
  • Invoque o método Save para salvar o arquivo de saída no formato de arquivo PLY.

O exemplo de código a seguir demonstra como converter OBJ em PLY em C# programaticamente:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Converter OBJ em PLY em C#
        static void Main(string[] args)
        {
            // Defina o caminho do diretório.
            String dataDir = "/Desktop/";
            // Instancie uma instância da classe Scene.
            Scene scene = new Scene();
            // Chame o método Open para carregar o arquivo OBJ de origem. 
            scene.Open(dataDir + "sample.obj");
            // Crie um objeto da classe PlySaveOptions para acessar as opções de exportação de cena como arquivo PLY. 
            var usdSaveOptions = new PlySaveOptions();
            // Invoque o método Save para salvar o arquivo de saída no formato de arquivo PLY.
            scene.Save(dataDir+"/sample.ply", usdSaveOptions);
        }
    }
}

Você pode ver a saída na imagem:

Renderizar modelos 3D

Conversor OBJ para PLY - Ferramenta Online

Existe uma ferramenta online desenvolvida por Aspose.3D for .NET. Além disso, este conversor online OBJ para PLY tem recursos para converter formatos de arquivo 3D populares online em um navegador da web. Acima de tudo, é gratuito e você pode usá-lo sem criar uma conta.

conversor de obj para camadas

Renderize modelos 3D – Obtenha uma licença gratuita

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

Resumindo

Este é o fim. Esperamos que você tenha aprendido como converter OBJ em PLY em C#. Além disso, este guia demonstrou uma única funcionalidade dentre muitas expostas por Aspose.3D for .NET. Um conversor OBJ para PLY aumentará a produtividade do seu aplicativo comercial. Além disso, as referências documentação, API e o repositório GitHub fornecem detalhes completos sobre desenvolvimento e uso. Portanto, mantenha contato com aspose.com para atualizações regulares.

Sinta-se à vontade para entrar em contato

Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.

Veja também