Převést STL na OBJ Python

Soubory STL se široce používají pro 3D tisk, zatímco soubory OBJ nabízejí větší flexibilitu a podporu pro textury a materiály. V tomto příspěvku na blogu prozkoumáme, jak převést soubory STL do formátu OBJ v Pythonu.

  1. Python STL to OBJ Converter – bezplatné stažení
  2. Jak převést STL na OBJ v Pythonu
  3. Převést STL na OBJ v Pythonu
  4. Převést STL na OBJ s pokročilými možnostmi v Pythonu

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

Aspose.3D pro Python přes .NET podporuje různé formáty souborů pro vytváření nebo manipulaci s 3D scénami. Můžete nakonfigurovat knihovnu nebo ji nainstalovat z PyPI pomocí následujícího příkazu pip:

pip install aspose-3d

Jak převést STL do formátu OBJ

Soubor STL můžete exportovat do formátu OBJ podle následujících kroků:

  • Načtěte vstupní soubor STL.
  • Vytvořte objekt třídy ObjSaveOptions.
  • Převeďte soubor STL do formátu OBJ.

V následující části naleznete ukázkový kód a další podrobnosti pro pochopení.

Převeďte STL na OBJ pomocí Pythonu

Chcete-li převést soubor STL na soubor OBJ v Pythonu, musíte provést následující kroky:

  1. Nejprve načtěte vstupní soubor STL pomocí metody Scene.fromfile().
  2. Poté vytvořte instanci třídy ObjSaveOptions.
  3. Vyvoláním metody save() exportujete vygenerovaný soubor OBJ.

Následující fragment kódu ukazuje, jak převést STL na OBJ v Pythonu:

import aspose.threed as threed
from aspose.threed import Scene

# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");

options = threed.formats.ObjSaveOptions()

# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)

Převeďte STL na OBJ s pokročilými možnostmi v Pythonu

Ke konfiguraci procesu převodu souborů STL můžete použít různé vlastnosti třídy ObjSaveOptions. Můžete například povolit nebo zakázat materiály, exportovat textury, převrátit souřadnice nebo zadat další nastavení pomocí třídy ObjSaveOptions. Níže uvedený fragment kódu ukazuje, jak převést STL na OBJ

import aspose.threed as threed
from aspose.threed import Scene

# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");

options = threed.formats.ObjSaveOptions()

options.enable_materials = True
options.export_textures = True

# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)

Získejte bezplatnou dočasnou licenci

Plnou kapacitu API můžete vyhodnotit žádostí o bezplatnou dočasnou licenci.

Vyzkoušejte online

Můžete se obrátit na následující online nástroj, který je založen na tomto rozhraní API a lze jej otestovat z hlediska kapacity a vykreslování.

Závěr

Tento článek popisuje, jak převést STL na OBJ v Pythonu, a zároveň diskutuje o pokročilém přístupu k řízení převodu. Zatímco se můžete podívat do sekce dokumentace, abyste dále prozkoumali různé funkce API. V případě jakýchkoli obav nás neváhejte kontaktovat na free support forum.

Viz také