Os arquivos USDZ são usados popularmente para trabalhar com cenários baseados em realidade aumentada. Eles contêm todas as informações, incluindo mapeamento, sombreamento e deformação do esqueleto. Em alguns casos de uso, pode ser necessário exportar um arquivo USDZ para o formato STL. Para esses cenários, este artigo demonstra como converter arquivos USDZ para STL em Java.
Conversor de arquivo USDZ para STL – Instalação da API Java
A API Aspose.3D for Java pode ser usada para criar, editar ou manipular arquivos contendo objetos ou dados tridimensionais. Você pode acessar facilmente a API baixando seu arquivo JAR da seção Downloads ou usando as configurações para baixá-lo do Aspose Repository no arquivo pom.xml de seus projetos baseados em Maven.
Repositório:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dependência:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.3</version>
</dependency>
</dependencies>
Converter USDZ para arquivo STL em Java
Você pode converter um arquivo USDZ para um arquivo no formato STL seguindo as etapas abaixo:
- Primeiramente, crie uma instância da classe Scene para carregar o arquivo USDZ de origem.
- Inicialize um objeto da classe StlSaveOptions.
- Finalmente, converta USDZ para um arquivo STL.
O snippet de código a seguir explica como converter o arquivo USDZ para STL programaticamente em Java:
// 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ê aprendeu como converter arquivos USDZ para STL programaticamente em Java. Essa conversão é útil para realizar a impressão 3D de alguns modelos ou renderizar algumas cenas em aplicativos de modelagem 3D. Além disso, você pode verificar muitos outros recursos incluídos na API consultando o espaço documentação. Em caso de dúvidas ou preocupações, escreva para nós no fórum.