Um arquivo STL descreve a geometria da superfície de objetos 3D e eles são comumente usados em impressão 3D, prototipagem rápida, etc. Enquanto os arquivos USDZ estão se tornando populares para serem usados em cenários de realidade aumentada. Eles são os arquivos ZIP não compactados que contêm informações de Descrição de Cena Universal. Em certos casos, pode ser necessário converter um arquivo STL para o formato USDZ. De acordo com esses cenários, este artigo explica como converter um arquivo STL para o formato USDZ programaticamente em Java.
- Conversor STL para USDZ – Instalação da API Java
- Converter STL para arquivo USDZ programaticamente em Java
Conversor USDZ para STL – Instalação da API Java
Aspose.3D for Java API suporta trabalhar com arquivos gráficos tridimensionais. Você pode instalar a API baixando seus arquivos JAR da página Downloads ou copie e cole as seguintes especificações no arquivo pom.xml para acessar a API do Aspose Repository.
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.4</version>
</dependency>
</dependencies>
Converter STL para arquivo USDZ programaticamente em Java
Você pode converter um arquivo STL para USDZ com as etapas listadas abaixo:
- Carregue o arquivo STL de entrada usando o objeto de classe Scene.
- Crie uma instância da classe UsdSaveOptions.
- Converta o arquivo STL para o formato USDZ.
O snippet de código abaixo demonstra como converter um arquivo STL em um arquivo USDZ em Java:
// Inicializar um objeto da classe Scene
Scene scene = new Scene();
// Carregar arquivo STL de entrada com o método Open
scene.open("test.stl");
// Inicialize o objeto da classe UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// Salvar arquivo USDZ de saída
scene.save("test.usdz", options);
Explorar os recursos da API
A API suporta muitos outros recursos para trabalhar com arquivos 3D. Você pode visitar o espaço documentação onde diferentes artigos explicam os métodos e propriedades incluídos na API.
Obtenha uma licença de avaliação gratuita
Você pode obter uma licença temporária gratuita para testar a API sem limitações.
Conclusão
Neste artigo, você aprendeu como converter um arquivo STL em um arquivo USDZ em Java. Você pode incorporar facilmente esse recurso em seus aplicativos com algumas chamadas de API. No entanto, caso você tenha alguma ambiguidade, escreva para nós no fórum.