Os arquivos USDZ são comumente usados para criar cenas baseadas em realidade aumentada. Os arquivos USDZ incluem dados para rigging, texturas, geometria, etc. para retratar com precisão uma cena 3D. Em determinados cenários, pode ser necessário converter um arquivo USDZ para o formato STL. Assim, este artigo explica como converter um arquivo USDZ em um arquivo STL programaticamente em C#.
Conversor de arquivo USDZ para STL – Instalação da API C#
Aspose.3D for .NET API suporta trabalhar com objetos e cenas 3D. Você só precisa configurar a API baixando os arquivos DLL da seção Downloads ou com o seguinte comando de instalação NuGet no Visual Studio IDE no menu Ferramentas:
PM> Install-Package Aspose.3D
Converter USDZ para arquivo STL em C#
Você precisa seguir as etapas abaixo para converter um arquivo USDZ para o formato STL:
- Crie uma instância da classe Scene para carregar o arquivo USDZ de entrada.
- Inicialize um objeto da classe STLSaveOptions.
- Converta o formato USDZ para STL com o método Save.
O trecho de código abaixo demonstra como converter um arquivo USDZ para o formato STL programaticamente em C#:
// Carregar o arquivo USDZ de entrada
Scene scene = new Scene();
scene.Open("Test.usdz");
// Crie uma instância da classe STLSaveOptions
STLSaveOptions options = new STLSaveOptions();
// Converter arquivo USDZ para STL
scene.Save("output.stl", options);
Obtenha Licença Temporária Gratuita
Você pode avaliar a API sem limitações de avaliação obtendo uma licença temporária gratuita.
Demonstração on-line
Experimente o aplicativo da web USDZ to STL Converter desenvolvido usando a API acima.
Conclusão
Neste artigo, você explorou o processo simples para converter um arquivo USDZ em um arquivo STL com chamadas de API simples. Os arquivos USDZ estão se tornando populares devido à sua representação realista de um objeto 3D em seu entorno com realidade aumentada. Por exemplo, muitas lojas online visualizam seus produtos no formato USDZ para fornecer uma melhor compreensão de seu público-alvo. Além disso, consulte a seção documentação para ver muitos outros recursos da API. Por favor, escreva para nos contatar no fórum em caso de dúvidas.