Um USD é um arquivo de descrição de cena universal que codifica dados para trocar ou aumentar informações entre diferentes aplicativos de conteúdo. Considerando que, um arquivo USDZ é um arquivo ZIP descompactado e não criptografado para arquivos USD. Às vezes, pode ser necessário converter um arquivo USD ou USDZ para o formato 3DS. Assim, este artigo aborda como converter um arquivo USD ou USDZ para o formato 3DS programaticamente em C#.
- Conversor de USD ou USDZ para 3DS – Instalação da API C#
- Converter USD para arquivo 3DS em C #
- Converter USDZ para arquivo 3DS em C #
Conversor de USD ou USDZ para 3DS – Instalação da API C#
A API Aspose.3D for .NET pode ser usada para trabalhar com diferentes cenas e modelos 3D sem a necessidade de instalar qualquer aplicativo de modelagem 3D. Você pode configurar rapidamente a API baixando seus arquivos DLL da seção Downloads ou com o seguinte comando de instalação NuGet:
PM> Install-Package Aspose.3D
Converter USD para arquivo 3DS em C
Você pode converter um arquivo USD para o formato 3DS seguindo as etapas abaixo:
- Carregue o arquivo USD de entrada criando um objeto da classe Scene.
- Converta o arquivo USD para arquivo 3DS usando o método Salvar.
O código de exemplo abaixo demonstra como converter um arquivo USD em um arquivo 3DS programaticamente em C#:
// Inicializar um objeto da classe Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Carregar o arquivo USD de entrada
scene.Open("sample.usd", Aspose.ThreeD.FileFormat.USD);
// Salve o arquivo 3DS de saída
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);
Converter USDZ para arquivo 3DS em C
Você pode converter um arquivo USDZ para o formato 3DS com as etapas abaixo:
- Inicialize um objeto da classe Scene e carregue o arquivo USDZ de origem.
- Converta o arquivo USDZ para 3DS com o método Salvar.
O trecho de código abaixo explica como converter um arquivo USDZ em um arquivo 3DS programaticamente em C#:
// Inicializar um objeto da classe Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Carregar o arquivo USDZ de entrada
scene.Open("sample.usdz", Aspose.ThreeD.FileFormat.USDZ);
// Salve o arquivo 3DS de saída
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);
Obtenha Licença Temporária Gratuita
Você pode avaliar a API sem limitações de avaliação solicitando uma licença temporária gratuita.
Demonstração on-line
Você pode experimentar o aplicativo da web USDZ to 3DS Converter desenvolvido usando esta API.
Conclusão
Neste artigo, você explorou a conversão de arquivos USD ou USDZ para 3DS. Além disso, visite a API documentação para conhecer outros recursos oferecidos pela API. Sinta-se à vontade para nos escrever no fórum caso precise discutir alguma de suas dúvidas.