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

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
cs:openscad [2019/04/12 13:23] – [Dobré zvyky pro použití OpenSCAD] kaklikcs:openscad [2019/07/06 15:12] – [Použití editoru SublimeText] roman
Řádek 12: Řádek 12:
   * Proměnné a operátory oddělovat mezerami   * Proměnné a operátory oddělovat mezerami
   * Používat odsazení o 4 mezery (tabulátor) ve vnořeném bloku kódu   * 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. 
 +
 +
 +
 +
 +== Alternativní editory ==
 +Integrovaný editor v OpenSCADu není moc pohodlný pro užívání. Je proto vhodnější zdrojové kódy modelů editovat v jiném editoru. OpenSCAD to podporuje tím, že při novém uložení souboru znovu zobrazí náhled. Některé editory podporují pluginy, které znají jazyk OpenSCADdu.
 +
 +
 +=== Použití editoru Atom ===
 +Editor atom je pro tento účel vhodným editorem. Instalace je docela jednoduchá a rychlá. Editor pak nabízí mnoho pokročilých funkcí.
 +
 +Instalace lze provést v nastavení, do kterého se dostaneme přes ```Edit -> Preferences``` (klávesová zklatka ctlr+, (čárka)). V levém sloupci nastavení je potřeba zvolit `install` a vyhledat ```language-openscad```. Následně je potřeba nainstalovat stejnojmenný plugin.
 +
 +Pak stačí otevřít soubor a editor by měl sám poznat, že se jedná o OpenSCAD soubor. Bude se to projevovat tak, že syntaxe bude správně obarvená a bude to znát určité openscad funkce.
  
 === Použití editoru SublimeText === === 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 [[https://www.sublimetext.com/|SublimeText 3]].  K tomu je ale vhodné si do editoru nainstalovat plugin, který zná jazyk OpenSCADdu+Další vhodný editor je [[https://www.sublimetext.com/|SublimeText 3]].
  
-Instalaci lze provést přes systém balíčků, který můžeme aktivovat volbou //Tools -> Install Package Control..//+Instalaci pluginu lze provést přes systém balíčků, který můžeme aktivovat volbou //Tools -> Install Package Control..//
  
 {{:cs:sw:sublimetext3_package_control_install.png?400|}} {{:cs:sw:sublimetext3_package_control_install.png?400|}}
cs/openscad.txt · Poslední úprava: 2021/07/27 08:02 autor: kaklik