Jump to content

Import z STL nebo OBJ

From FreeCAD Documentation
This page is a translated version of the page Import from STL or OBJ and the translation is 100% complete.
Tutorial
Topic
Import z STL nebo OBJ
Level
Začátečník
Time to complete
30 minut
Authors
r-frank
FreeCAD version
0.16.6703
Example files
See also
None

Úvod

V tomto tutoriálu se budeme zabývat importem souborů STL/OBJ do FreeCADu. Vzhledem k tomu, že formát sítě STL/OBJ je bezrozměrný, FreeCAD při importu předpokládá, že jednotky použité v modelu jsou mm. Pokud tomu tak není, musíte model zmenšit buď v aplikaci, ve které byl vytvořen (před exportem), nebo v programu FreeCAD po importu a převodu na těleso.

Vzorový díl

Pro tento tutoriál můžete použít svůj vlastní soubor STL nebo vytvořit demo soubor následujícím způsobem:

  • Otevřete FreeCAD
  • Vytvořte nový dokument
  • Přepněte na pracovní plochu Mesh
  • Vložte kruhový prstenec kliknutím na Sítě Pravidelné těleso..., a vyberte nastavení jako:
    • Poloměr1: 10 mm
    • Poloměr2: 2 mm
    • Sampling: 50
  • Klikněte na Vytvořit a poté na Zavřít.
  • Uložte soubor pomocí SouborUložit, abyste získali soubor FreeCADu obsahující objekt sítě.


Pro import souboru STL nebo OBJ do FreeCADu vytvořte nový dokument FreeCADu a v horním menu vyberte SouborImportovat.

Čištění a oprava souboru STL/OBJ pro přípravu importu

FreeCAD v zásadě importuje jakýkoli soubor STL/OBJ. Naším cílem je však získat těleso, které lze měřit a měnit (přidávat desky/kapsy ...). Pro úspěšnou konverzi sítě na těleso musíme zajistit, aby síť byla „vodotěsná“ (neměla žádné díry) a neobsahovala žádné jiné chyby.
Cílem FreeCADu není být dobrým modelářem sítí, je navržen jako modelář těles. FreeCAD má některé funkce pro práci se sítěmi v pracovním prostředí mesh a OpenSCAD (některé operace vyžadují instalaci a konfiguraci OpenSCADu v nastavení FreeCADu).
Někteří uživatelé rádi používají software třetích stran pro čištění a opravy sítí, například

  • Netfabb Basic (Windows/Linux/Mac) - zdarma pro osobní použití (k dispozici automatická oprava sítě)
  • Meshlab (Windows/Linux/Mac) - Open Source


V tomto tutoriálu použijeme pracovní plochu pro síť ve FreeCADu k vyčištění/opravě/ověření sítě našeho vzorového souboru.

Automatické testování a opravy

  • Otevřete FreeCAD a vzorový soubor FreeCADu obsahující objekt sítě.
  • Přepněte na pracovní plochu Mesh
  • Ujistěte se, že je ve stromovém zobrazení vybrán váš objekt sítě.
  • V horním menu vyberte SítěAnalyzovatVyhodnotit a opravit síť....
  • Ujistěte se, že v rozbalovací menu v pravém horním rohu je zobrazen název vašeho síťového objektu.
  • Když je poslední bod v seznamu „Všechny výše uvedené testy dohromady“, klikněte na Analyzovat.
  • Texty vedle zaškrtávacích políček se změní tak, aby odrážely výsledky různých testů.
  • Pokud byly zjištěny chyby, budou zaškrtnuta příslušná políčka a budete moci vybrat možnost Opravit.
  • Zvolte Zavřít pro zavření nabídky.

Harmonizace normál

Harmonizaci normál objektu sítě lze provést pomocí

  • Výběr objektu sítě ve stromovém zobrazení
  • V horním menu vyberte Sítě Harmonizovat normály.

Tip: Výběrem objektu sítě ve stromovém zobrazení, přechodem na kartu zobrazení v okně vlastností a změnou nastavení „Osvětlení“ z „Oboustranné“ na „Jednostranné“ můžete identifikovat trojúhelníky s obrácenými normálami. Pokud normály směřují do sítě, trojúhelník se zobrazí černě.

Uzavření otvorů

Díry v síťovém objektu můžete také manuálně uzavřít pomocí

  • Výběrem objektu sítě ve stromovém zobrazení
  • V horním menu vyberte SítěVyplnit otvory...
  • Zadejte maximální počet hran, které mají být vyplněny (výchozí hodnota je 3).
  • Vzhledem k tomu, že STL a OBJ jsou sítě složené z trojúhelníků, měl by být výchozí počet hran dostačující.


Další metodou manuálního uzavření otvorů ve vašem síťovém objektu by bylo

  • Výběr objektu sítě ve stromovém zobrazení
  • V horním menu vyberte Sítě Uzavřít otvor
  • Vyberte jednu z hran otvoru v objektusítě ve 3D pohledu
  • Klikněte pravým tlačítkem myši ve 3D pohledu a vyberte Opustit režim uzavírání otvorů, abyste příkaz ukončili.

Konverze sítě na pevné těleso

  • Přejděte na Pracovní plochu Part
  • Ujistěte se, že je váš objekt sítě vybrán ve stromovém zobrazení, jinak ho vyberte.
  • Z horního menu vyberte Díl Vytvořit tvar ze sítě ....
  • Zadejte toleranci pro tvar švu (výchozí hodnota je 0,1)
  • V stromovém zobrazení bude vytvořen nový objekt (s modrou ikonou tvaru namísto zelené ikony sítě).
  • Vyberte nově vytvořený objekt ve stromovém zobrazení.
  • Z horního menu vyberte DílKopie Refine shape.
  • V stromovém zobrazení bude vytvořen nový objekt a předchozí bude skryt.
  • Vyberte nově vytvořený objekt ve stromovém zobrazení.
  • V horním menu vyberte DílConvert to solid.
  • Ve stromovém zobrazení bude vytvořen nový objekt s názvem "(Solid)", který označuje, že se jedná o pevné těleso


Vzhledem k tomu, že vytvořený pevný objekt nemá žádnou historii ani editovatelné prvky (jako jednoduchá kopie ve FreeCADu), můžete všechny předchozí objekty ze stromového zobrazení smazat. Tím se zachová malá velikost souboru ...

Odkazy