Převést OBJ na STL Java

3D modelování a tisk jsou stále populárnější a s tím přichází potřeba transformovat soubory mezi různými formáty. Jedním z běžných úkolů je převod souborů OBJ do formátu STL, který lze použít pro 3D tisk. Soubory OBJ jsou konečným produktem 3D modelování, obvykle generovaného softwarem CAD. Soubory STL obsahují informace o 3D vektorové grafice. V tomto článku se naučíme, jak převést OBJ na STL v Javě.

Tento článek se zabývá následujícími tématy:

  1. Java OBJ to STL Converter – zdarma ke stažení
  2. Převést soubor OBJ na STL
  3. Převést OBJ na STL s možnostmi v Javě
  4. Převodník OBJ na STL online
  5. Bezplatné výukové zdroje

Java OBJ to STL Converter – zdarma ke stažení

K převodu souboru OBJ do formátu STL použijeme Aspose.3D for Java API. Umožňuje vytvářet, upravovat, manipulovat a ukládat 3D formáty. Umožňuje aplikacím Java pracovat s 3D dokumenty bez instalace jakéhokoli softwarového balíčku do počítače.

stáhněte si JAR API nebo přidejte následující konfiguraci pom.xml do Java aplikace založené na Maven.

<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>   

Převést OBJ na STL v Javě

Soubor OBJ můžeme převést do formátu STL podle následujících kroků:

  1. Načtěte vstupní soubor OBJ pomocí metody Scene.fromFile().
  2. Poté vytvořte instanci třídy StlSaveOptions.
  3. Nakonec zavolejte metodu save() a uložte ji jako STL. Jako argumenty bere cestu k výstupnímu souboru STL a StlSaveOptions.

Následující ukázka kódu ukazuje, jak převést OBJ na STL v Javě.

// Načtěte vstupní soubor OBJ s třídou Scene.
Scene scene =  Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// Inicializujte objekt třídy STLSaveOptions.
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Převést OBJ na STL soubor.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

Převést OBJ na STL s možnostmi v Javě

Při převodu souboru OBJ do formátu STL můžeme určit možnosti uložení STL podle následujících kroků:

  1. Načtěte vstupní soubor OBJ pomocí metody Scene.fromFile().
  2. Vytvořte instanci třídy StlSaveOptions.
  3. Poté zadejte možnosti uložení STL, jako je setFlipCoordinateSystem, getLookupPaths atd.
  4. Nakonec zavolejte metodu save() a uložte ji jako STL.

Následující ukázka kódu ukazuje, jak převést OBJ na STL s možnostmi uložení STL v Javě.

// Načtěte vstupní soubor OBJ s třídou Scene.
Scene scene =  Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// Inicializujte objekt
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Překlopte souřadnicový systém.
saveSTLOpts.setFlipCoordinateSystem(true);

// Nakonfigurujte vyhledávací cesty, aby importér mohl najít externí závislosti.
String dataDir = "C:\\Files\\";
saveSTLOpts.getLookupPaths().add(dataDir);

// Převést OBJ na STL soubor.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

Získejte bezplatnou dočasnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet Aspose.3D pro Javu bez omezení hodnocení.

Online převodník OBJ na STL

Soubory OBJ můžete také převést do formátu STL pomocí tohoto bezplatného nástroje online převodník OBJ na STL vyvinutého pomocí výše uvedeného rozhraní API.

Převést OBJ na STL – bezplatné výukové zdroje

Kromě programového převodu OBJ na STL prozkoumejte další funkce knihovny pomocí následujících zdrojů:

Závěr

Závěrem, převod OBJ do STL v Javě otevírá svět možností pro manipulaci a optimalizaci 3D modelu. Pro začátečníky i zkušené programátory Aspose.3D for Java zjednodušuje proces převodu. Kromě převodu OBJ na STL v Javě můžete také vyzkoušet bezplatný online nástroj pro převod. V případě jakýchkoliv nejasností nás prosím kontaktujte na našem bezplatném fóru podpory.

Viz také