STL-filer representerar 3-dimensionell ytgeometri och används ofta för snabb prototypframställning, 3D-utskrift och datorstödd tillverkning. Du kan konvertera en STL-fil till FBX eller GLB(binär glTF) med hjälp av Java. Följande avsnitt förklarar ytterligare detaljer:
- STL till FBX eller glTF GLB File Converter – Java API-installation
- Konvertera STL till FBX-fil Programmatiskt med Java
- Konvertera STL till glTF GLB-fil Programmatiskt i Java
STL till FBX eller glTF GLB File Converter – Java API-installation
Aspose.3D for Java API stöder arbete med STL, FBX, glTF, GLB och många andra filformat. Du kan enkelt konfigurera API:et genom att ladda ner JAR-filen från avsnittet Nedladdningar eller ange nedanstående konfigurationer i pom.xml-filen för ditt Maven-baserade 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>21.7</version>
</dependency>
</dependencies>
Konvertera STL till FBX-fil Programmatiskt med Java
Du kan konvertera en STL-fil till en FBX-fil med stegen nedan:
- Initiera ett objekt i klassen Scene.
- Ladda in STL-fil med metoden Open.
- Ange utdataformatet för FBX-filen.
- Spara utdata FBX-fil.
Följande kod förklarar hur man konverterar en STL-fil till en FBX-fil programmatiskt med Java:
// Initiera ett objekt av Scene-klassen
Scene scene = new Scene();
// Ladda in STL-fil med Open-metoden
scene.open("test.stl");
// Ange utdataformatet för FBX-filen
FileFormat outputformat = FileFormat.FBX7200ASCII;
// Spara utdata FBX-fil
scene.save("test.fbx", outputformat);
Konvertera STL till glTF GLB-fil Programmatiskt i Java
Du kan konvertera en STL-fil till en binär glTF GLB-fil med följande steg:
- Ladda in STL-fil med Scene-klassen.
- Ange utdatafilformat som GLB.
- Spara utdata GLB-fil.
Koden nedan visar hur man konverterar en STL-fil till en binär glTF GLB-fil programmatiskt med Java:
// Ladda in STL-fil med Scene-klassen
Scene scene = new Scene("test.stl");
// Ange utdatafilformat som GLB
FileFormat outputFormat = FileFormat.GLTF2_BINARY;
// Spara utdata GLB-fil
scene.save("test.glb", outputFormat);
Få gratis tillfällig licens
Du kan testa API:et utan några utvärderingsbegränsningar genom att begära en gratis temporär licens.
Slutsats
I den här artikeln har du lärt dig hur du konverterar en STL-fil till en FBX- eller binär glTF GLB-fil programmatiskt med hjälp av Java. Se API-dokumentationen för att lära dig flera andra funktioner som erbjuds av API:et. Välkommen att kontakta oss via Free Support Forum för alla dina frågor.
Se även
Konvertera FBX till RVM eller vice versa programmatiskt i C#