Os arquivos OBJ contêm objetos tridimensionais que podem ser exportados para diferentes formatos 3D. Este artigo aborda como converter um arquivo OBJ em FBX ou STL programaticamente em Java:
- Conversor OBJ para FBX ou STL – Instalação da API Java
- Converter OBJ para arquivo FBX programaticamente em Java
- Converter OBJ para arquivo STL programaticamente em Java
Conversor OBJ para FBX ou STL – Instalação da API Java
Aspose.3D for Java API suporta trabalhar com diferentes arquivos 3D como OBJ, FBX, STL e vários outros formatos de arquivo. Você pode configurar a API baixando o arquivo JAR da seção Downloads ou usando as seguintes configurações do 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.11</version>
</dependency>
</dependencies>
Converter OBJ para arquivo FBX programaticamente em Java
Você pode converter um arquivo OBJ em um arquivo FBX com as seguintes etapas:
- Carregue o arquivo OBJ de entrada com a classe Scene.
- Inicialize o objeto FBXSaveOptions com a instância FileFormat.
- Converta OBJ para arquivo FBX.
O exemplo de código a seguir mostra como converter um arquivo OBJ em um arquivo FBX programaticamente em Java:
// Carregue o arquivo OBJ de entrada com a classe Scene.
Scene scene = new Scene("scene.obj");
// Inicialize o objeto FBXSaveOptions com a enumeração SaveFormat.
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7400ASCII);
// Converta OBJ para arquivo FBX.
scene.save("Test.fbx", options);
Converter OBJ para arquivo STL programaticamente em Java
Você pode converter o arquivo OBJ em um arquivo STL com as etapas abaixo:
- Carregue o arquivo OBJ de entrada usando a classe Scene.
- Instancie uma instância de classe STLSaveOptions.
- Converta o arquivo OBJ para STL.
O trecho de código abaixo mostra como converter um arquivo OBJ para STL programaticamente em Java:
// Carregue o arquivo OBJ de entrada com a classe Scene.
Scene scene = new Scene("scene.obj");
// Inicialize o objeto da classe STLSaveOptions.
StlSaveOptions saveSTLOpts = new StlSaveOptions();
// Converta OBJ para arquivo STL.
scene.save("test.stl", saveSTLOpts);
Obtenha licença de API gratuita
Você pode avaliar a API em plena capacidade solicitando uma licença temporária gratuita.
Conclusão
Neste artigo, você explorou como converter um arquivo OBJ em um arquivo FBX ou STL programaticamente em Java. Além disso, você pode explorar outros recursos da API acessando a API documentação. Sinta-se à vontade para entrar em contato conosco no fórum em caso de dúvidas.