Konvertera OBJ till STL Java

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:

  1. Java OBJ till STL Converter – Gratis nedladdning
  2. Konvertera OBJ-fil till STL
  3. Konvertera OBJ till STL med alternativ i Java
  4. OBJ till STL Converter Online
  5. 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:

  1. Ladda en indata-OBJ-fil med metoden Scene.fromFile().
  2. Efter det skapar du en instans av klassen StlSaveOptions.
  3. 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:

  1. Ladda en indata-OBJ-fil med metoden Scene.fromFile().
  2. Skapa en instans av klassen StlSaveOptions.
  3. Efter det, ange STL-sparalternativ som setFlipCoordinateSystem, getLookupPaths, etc.
  4. 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.

Se även