FBX-filer används av ett antal datamodellerings- och innehållsskapande applikationer. Du kan behöva specifika applikationer eller verktyg för att arbeta med FBX-formatet. Men i vissa fall kanske du vill konvertera en FBX-fil till STL-format. Följaktligen täcker den här artikeln hur man konverterar FBX till STL programmatiskt med Java.
FBX till STL Converter – Java API-installation
Aspose.3D for Java API stöder arbete med FBX, STL, såväl som andra 3D-filformat. Du kan ladda ner JAR-filerna från avsnittet Nedladdningar eller använda Aspose Repository-konfigurationerna som nämns nedan, i filen pom.xml för ditt projekt.
Förvar:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Beroende:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.2</version>
</dependency>
</dependencies>
Konvertera FBX till STL-fil Programmatiskt i Java
Du måste följa stegen nedan för att konvertera en FBX-fil till STL-format:
- Ladda FBX-källdokumentet med en instans av klassen Scene.
- Skapa en instans av klassen StlSaveOptions.
- Skriv ut STL-filen med metoden Save.
Kodavsnittet nedan visar hur man konverterar en FBX-fil till STL-format programmatiskt med Java:
// Ladda in FBX-filen med hjälp av Scene-klassen
Scene document = new Scene("test.fbx");
// Skapa en instans av klassen StlSaveOptions
StlSaveOptions options = new StlSaveOptions();
// Konvertera FBX till STL-fil
document.save("test_output.stl", options);
Utforska andra funktioner
Du kan gå igenom dokumentationen för att utforska många andra funktioner som erbjuds av API:et.
Online demo
Prova webbappen FBX to STL Converter som utvecklats med ovanstående API.
Slutsats
Sammanfattningsvis har du förstått hur man konverterar FBX-filer till STL programmatiskt med hjälp av Java. API tar hand om alla mindre detaljer för konverteringen så att du bara behöver göra ett fåtal metodanrop för att uppnå kraven. Dessutom är du välkommen att kontakta oss på forumet vid eventuella frågor.