Uživatelské nástroje

Nástroje pro tento web

Překlady této stránky?:

cs:openscad

Dobré zvyky pro použití OpenSCAD

OpenSCAD je nástroj pro návrh 3D modelů technických zařízení. Na rozdíl od většiny návrhových nástrojů OpenSCAD využívá pro popis objektu programovací jazyk. Tento přístup umožňuje jednak parametrizaci modelů a navíc jejich snadné verzování s identifikací přesné změny. Základní úvod do používání programu je na Know only 10 things to be dangerous in OpenSCAD, existuje také přehled základních funkcí.

Styl psaní kódu (coding style)

Je praktické dodržovat některá základní pravidla při vytváření modelů v openscadu.

  • Názvy proměnných vytvářet v mezinárodním jazyce (angličtina a globálně známé výrazy a zkratky)
  • Příliš nezkracovat názvy proměnných
  • Proměnné a operátory oddělovat mezerami
  • Používat odsazení o 4 mezery (tabulátor) ve vnořeném bloku kódu
  • Operace nad tělesem (translace, rotace) jsou vždy samostatně jedna na řádku, objekty se kterými manipulují jsou na řádku následujícím a jsou považovány za vnořený blok.

Kromě těchto základních pravidel je užitečné používat metodiky, které umožňují snadnější realizaci i u velmi složitých konstrukcí. Patří mezi ně:

  • Parametry společné pro celou sestavu mají být v souboru parameters.scad který je includován do všech dílů sestavy.
  • Hodnota společných parametrů je taková, jak se přímo používá v jednotlivých modelech, včetně tolerance. Jednotlivé modely si hodnotu parametru mohou upravit pomocí jiných parametrů, ale nezavádějí vlastní hodnotu.
  • V modelech jsou pouze nezbytně nutné parametry, nebo parametry, které se s jistotou nepoužijí mimo model
  • Používáme globální prarametr global_clearance, který slouží k vyřešení tolerancí jednotlivých dílů, které mají pasovat do sebe a jeho hodnota je závislá na konkrétní tiskárně, nastavení sliceru a podobně.
  • Model se snažíme kreslit v pozici v jaké se bude tisknout. Jeho skutečná pozice v sestavě je pak řešena až souborem sestavy
Názvy souborů

Názvy jednotlivých souborů modelů jsou číselné ve formátu (Název_)XXX_XXXX.scad kde první trojčíslí určuje zamýšlený materiál ze kterého se má model realizovat:

  • 888 - PLA
  • 666 - Generický FDM materiál
  • 333 - slitiny hliníku

Následuje číslo dílu, kde první číslice je skupina dílů. Druhá číslice je sestava uvnitř skupiny dílů a pak následují pořadová čísla jednotlivých dílů ve skupině.

Důvodem k použití číslování je, že názvy souborů jsou pak striktně jednoznačné. Zároveň tak je možné snadné třídění souborů podle sestav a skupin.

Použití editoru SublimeText

Editor integrovaný přímo do OpenSCADu není moc pohodlný pro užívání. Je proto vhodnější zdrojové kódy modelů editovat v editoru SublimeText 3. K tomu je ale vhodné si do editoru nainstalovat plugin, který zná jazyk OpenSCADdu.

Instalaci lze provést přes systém balíčků, který můžeme aktivovat volbou Tools → Install Package Control...

Otevřeme nástroj pro zacházení s balíčky volbou Preferences → Package Control.

V nabídce zvolíme „Install Package“

Do filtračního pole napíšeme „openscad“. A klikneme na odpovídající balíček.

Nyní je potřeba SublimeText zavřít a znovu otevřít, aby se nová konfigurace projevila. Potom je možné nastavit, aby všechny soubory s příponou .scad byly otevřeny s OpenSCAD zvýrazňováním syntaxe. To lze nastavit přes volbu v pravém dolním rohu a výběrem Open all with current extension as.. → OpenScad

Při následujícím otevření .scad souboru bude automaticky rozpoznán jako OpenSCAD zdrojový kód.

cs/openscad.txt · Poslední úprava: 2019/04/21 23:52 autor: kaklik