Uživatelské nástroje

Nástroje pro tento web


cs:openscad

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
Následující verzeObě strany příští revize
cs:openscad [2019/04/12 13:20] – vytvořeno kaklikcs:openscad [2019/04/12 13:34] – [Styl psaní kódu (coding style)] kaklik
Řádek 1: Řádek 1:
 +====== Dobré zvyky pro použití OpenSCAD ======
 +
 +[[http://www.openscad.org/|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 [[http://blog.cubehero.com/2013/11/19/know-only-10-things-to-be-dangerous-in-openscad/|Know only 10 things to be dangerous in OpenSCAD]], existuje také [[http://www.openscad.org/cheatsheet/|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
 +
 +
 +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. 
 +
  
  
cs/openscad.txt · Poslední úprava: 2021/07/27 08:02 autor: kaklik