Převod Stl na Obj v Pythonu

Přehled

Ve světě 3D modelování je převod formátů souborů zásadní. Jedním z běžných úkolů je převést STL na OBJ v Pythonu. Tento převod je životně důležitý pro vývojáře pracující v odvětvích, jako jsou hry, architektura a 3D tisk. Pomocí Aspose.CAD pro Python přes .NET mohou vývojáři tento převod provádět bez problémů. Toto výkonné API pro manipulaci se soubory STL zjednodušuje proces a nabízí flexibilitu a pokročilé možnosti přizpůsobení. Kromě toho podporuje různé formáty 3D souborů, což z něj činí nezbytný nástroj pro vývojáře Pythonu. Díky snadné integraci je Aspose.CAD pro Python přes .NET špičkovou volbou pro zpracování úloh 3D souborů.

Následující body budou v tomto článku pokryty:

Manipulace se soubory STL - Instalace knihovny

Chcete-li začít s Aspose.CAD pro Python přes .NET, musíte nainstalovat tuto knihovnu. Můžete si ji stáhnout zde nebo jednoduše spustit následující příkaz v terminálu/CMD:

pip install aspose-cad

Aspose.CAD pro Python přes .NET je ideální pro převod STL na OBJ díky své snadné integraci, flexibilitě a pokročilým možnostem přizpůsobení.

Převod STL na OBJ v Pythonu - Ukázka kódu

Postupujte podle těchto kroků pro Převod STL na OBJ v Pythonu pomocí Aspose.CAD pro Python přes .NET:

  1. Zavolejte metodu load, abyste načetli zdrojový STL soubor.
  2. Inicializujte objekt třídy CadRasterizationOptions.
  3. Nastavte výšku stránky OBJ souboru přiřazením hodnoty vlastnosti page_height.
  4. Vlastnost page_width nastaví šířku stránky.
  5. Vytvořte instanci třídy ObjOptions a nastavte vlastnost vector_rasterization_options na cadRasterizationOptions.
  6. Metoda save uloží STL soubor jako OBJ na disk.

Zde je jednoduchý Python kód:

import aspose.cad as cad
from aspose.cad.imageoptions import ObjOptions
dir = "/data/"
# Call the load method to load the source STL file.
image = cad.Image.load(dir+"input.stl")
# Initialize an object of the CadRasterizationOptions class.
cadRasterizationOptions = cad.imageoptions.CadRasterizationOptions()
# Set the page height of the OBJ file by assigning a value to the page_height property.
cadRasterizationOptions.page_height = 1000.5
# The page_width property will set the width of the page.
cadRasterizationOptions.page_width = 1000.5
cadRasterizationOptions.layers = "Layer"
# Instantiate an instance of the ObjOptions class and set the vector_rasterization_options property to cadRasterizationOptions.
options = ObjOptions()
options.vector_rasterization_options = cadRasterizationOptions
# The save method will save the STL file as OBJ on the disk.
image.save("result.obj", options)
view raw STL-to-OBJ.py hosted with ❤ by GitHub
Můžete vidět výstup na obrázku níže:
Manipulace se soubory STL

Převodník STL na OBJ - Vyzkoušejte online

Pro rychlý a snadný způsob, jak převést STL na OBJ v Pythonu, vyzkoušejte náš bezplatný online nástroj dostupný zde. Tento převodník STL na OBJ je uživatelsky přívětivý a poskytuje vysokou přesnost při převodech. Především je ideální pro ty, kteří potřebují rychlé řešení, aniž by museli instalovat jakýkoli software.

Převodník STL na OBJ

Získejte bezplatnou licenci

Chcete-li prozkoumat plný potenciál Aspose.CAD pro Python přes .NET, zvažte získání bezplatné zkušební licence. Navštivte tento odkaz, abyste začali. Je to snadné a rychlé, což umožňuje vývojářům a testerům softwaru vyhodnotit funkce knihovny bez jakékoli počáteční investice.

Závěrečné myšlenky

Shrnuto, převod STL na OBJ v Pythonu je snadný s Aspose.CAD pro Python přes .NET. Tato knihovna poskytuje bezproblémové řešení pro manipulaci se soubory STL a zpracování 3D souborů. Prozkoumejte Aspose.CAD pro Python přes .NET, abyste zlepšili své vývojové projekty.

Užitečné zdroje

Pro další zlepšení vašeho porozumění prozkoumejte další zdroje, jako je dokumentace a komunitní fóra. Tyto zdroje nabízejí cenné poznatky a podporu nad rámec obsahu blogu.

Objevte více