3D-modellering och utskrift blir allt mer populärt, och med det följer behovet av att transformera filer mellan olika format. En vanlig uppgift är att konvertera OBJ-filer till STL-format, som kan användas för 3D-utskrift. OBJ-filer är slutprodukten av 3D-modellering, vanligtvis genererad av CAD-programvara. STL-filer innehåller information om 3D-vektorgrafik. I den här artikeln kommer vi att lära oss hur man konverterar OBJ till STL i Java.
Den här artikeln tar upp följande ämnen:
- Java OBJ till STL Converter – Gratis nedladdning
- Konvertera OBJ-fil till STL
- Konvertera OBJ till STL med alternativ i Java
- OBJ till STL Converter Online
- Gratis läranderesurser
Java OBJ till STL Converter – Gratis nedladdning
Vi kommer att använda Aspose.3D för Java API för att konvertera en OBJ-fil till STL-format. Det låter dig skapa, redigera, manipulera och spara 3D-format. Det ger Java-applikationer möjlighet att arbeta med 3D-dokument utan att installera något programpaket på datorn.
Vänligen ladda ner JAR för API eller lägg till följande pom.xml-konfiguration i en Maven-baserad Java-applikation.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>23.7.0</version>
</dependency>
Konvertera OBJ till STL i Java
Vi kan konvertera en OBJ-fil till ett STL-format genom att följa stegen nedan:
- Ladda en indata-OBJ-fil med metoden Scene.fromFile().
- Efter det skapar du en instans av klassen StlSaveOptions.
- Till sist, anropa metoden save() för att spara den som en STL. Den tar ut STL-filsökvägen och StlSaveOptions som argument.
Följande kodexempel visar hur man konverterar OBJ till STL i Java.
// Ladda indata OBJ-fil med Scene-klass.
Scene scene = Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");
// Initiera STLSaveOptions klassobjekt.
StlSaveOptions saveSTLOpts = new StlSaveOptions();
// Konvertera OBJ till STL-fil.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);
Konvertera OBJ till STL med alternativ i Java
Vi kan specificera STL-sparalternativen när vi konverterar en OBJ-fil till ett STL-format genom att följa stegen nedan:
- Ladda en indata-OBJ-fil med metoden Scene.fromFile().
- Skapa en instans av klassen StlSaveOptions.
- Efter det, ange STL-sparalternativ som setFlipCoordinateSystem, getLookupPaths, etc.
- Till sist, anropa metoden save() för att spara den som en STL.
Följande kodexempel visar hur man konverterar OBJ till STL med STL-sparalternativ i Java.
// Ladda indata OBJ-fil med Scene-klass.
Scene scene = Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");
// Initiera ett objekt
StlSaveOptions saveSTLOpts = new StlSaveOptions();
// Vänd på koordinatsystemet.
saveSTLOpts.setFlipCoordinateSystem(true);
// Konfigurera sökvägarna så att importören kan hitta externa beroenden.
String dataDir = "C:\\Files\\";
saveSTLOpts.getLookupPaths().add(dataDir);
// Konvertera OBJ till STL-fil.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);
Få gratis tillfällig licens
Du kan få en gratis tillfällig licens för att prova Aspose.3D för Java utan utvärderingsbegränsningar.
OBJ till STL Converter Online
Du kan också konvertera OBJ-filer till STL-format med detta gratis online OBJ to STL converter verktyg, utvecklat med ovanstående API.
Konvertera OBJ till STL – Gratis lärresurser
Förutom att konvertera OBJ till STL programmatiskt, utforska andra biblioteksfunktioner med hjälp av följande resurser:
Slutsats
Sammanfattningsvis, att konvertera OBJ till STL i Java öppnar upp en värld av möjligheter för manipulering och optimering av 3D-modeller. För både nybörjare och erfarna programmerare förenklar Aspose.3D för Java konverteringsprocessen. Förutom att konvertera OBJ till STL i Java, kan du också prova ett gratis onlinekonverteringsverktyg. I händelse av oklarheter, vänligen kontakta oss på vårt gratis supportforum.