Os arquivos STL representam a geometria tridimensional da superfície e são frequentemente usados para prototipagem rápida, impressão 3D e fabricação auxiliada por computador. Você pode converter um arquivo STL para FBX ou GLB (Binary glTF) programaticamente usando Java. As seções a seguir explicam mais detalhes:
- Conversor de arquivo STL para FBX ou glTF GLB – Instalação da API Java
- Converter STL para arquivo FBX programaticamente usando Java
- Converter arquivo STL para glTF GLB programaticamente em Java
Conversor de arquivo STL para FBX ou glTF GLB – Instalação da API Java
Aspose.3D for Java API suporta trabalhar com STL, FBX, glTF, GLB e muitos outros formatos de arquivo. Você pode configurar facilmente a API baixando o arquivo JAR da seção Downloads ou especificando as configurações abaixo no arquivo pom.xml do seu projeto baseado 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>21.7</version>
</dependency>
</dependencies>
Converter STL para arquivo FBX programaticamente usando Java
Você pode converter um arquivo STL em um arquivo FBX com as etapas abaixo:
- Inicialize um objeto da classe Scene.
- Carregue o arquivo STL de entrada com o método Open.
- Especifique o formato de saída para o arquivo FBX.
- Salve o arquivo FBX de saída.
O código a seguir explica como converter um arquivo STL em um arquivo FBX programaticamente usando 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");
// Especifique o formato de saída para o arquivo FBX
FileFormat outputformat = FileFormat.FBX7200ASCII;
// Salvar arquivo FBX de saída
scene.save("test.fbx", outputformat);
Converter arquivo STL para glTF GLB programaticamente em Java
Você pode converter um arquivo STL em um arquivo binário glTF GLB com as seguintes etapas:
- Carregue o arquivo STL de entrada usando a classe Scene.
- Especifique o formato do arquivo de saída como GLB.
- Salve o arquivo GLB de saída.
O código abaixo mostra como converter um arquivo STL em um arquivo Binary glTF GLB programaticamente usando Java:
// Carregar arquivo STL de entrada usando a classe Scene
Scene scene = new Scene("test.stl");
// Especifique o formato do arquivo de saída como GLB
FileFormat outputFormat = FileFormat.GLTF2_BINARY;
// Salvar arquivo GLB de saída
scene.save("test.glb", outputFormat);
Obtenha Licença Temporária Gratuita
Você pode testar a API sem limitações de avaliação solicitando uma Licença Temporária Gratuita.
Conclusão
Neste artigo, você aprendeu como converter um arquivo STL em um arquivo FBX ou binário glTF GLB programaticamente usando Java. Consulte a Documentação da API para conhecer vários outros recursos oferecidos pela API. Sinta-se à vontade para entrar em contato conosco através do Fórum de suporte gratuito para qualquer uma de suas dúvidas.
Veja também
Converter FBX para RVM ou vice-versa programaticamente em C#