16. května byla po čtyřech letech vývoje vydána nová stabilní verze OpenSCAD – 2019.05.
OpenSCAD je neinteraktivní 3D CAD, což je něco jako 3D kompilátor, který generuje model ze skriptu ve speciálním programovacím jazyce. OpenSCAD se dobře hodí pro 3D tisk i pro automatické generování velkého množství podobných modelů na základě dané sady parametrů. Pro plné využití je potřeba pouze klávesnice a základní znalosti kódování.
OpenSCAD je napsán v C++, distribuován pod licencí GPLv2 a běží na všech hlavních operačních systémech: Linux, *BSD, macOS, Windows.
Novinka v této verzi
-
Možnosti programovacího jazyka
- Přidat modul sustain(). и funkce sustain()..
- Přidán modul nechat().
- Funkce přidána ord().
- Funkce přidána vyhodil().
- Přidány funkce pro kontrolu typu: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Nová speciální proměnná: $náhled.
- Aktualizace seznamu porozumění: pokud/jiný stav, každé klíčové slovo, C styl pro smyčku, iterovat přes znaky v řetězci.
- rotation_extrude(): přidaný parametr úhel.
- import() nyní podporuje SVG, 3MF a AMF.
- barva() nyní podporuje specifikaci barvy v šestnáctkové soustavě.
-
Funkce programu
- Customizer: umožňuje měnit parametry návrhu („konstanty“ v kódu) z GUI, které jsou viditelné na snímku obrazovky vpravo.
- Podpora 3D myši/joysticku/gamepadu pro procházení oblasti náhledu.
- Vestavěná podpora pro 3D tisk, včetně přes Octo Print.
- Podpora nových exportních formátů: SVG, 3MF, AMF.
- Rychle upravte a zobrazte náhled hodnot stisknutím Alt-Arrow (Shift-Alt-Arrow na macOS).
- Přidána možnost příkazového řádku -Pohled.
- Po dokončení vykreslování se nyní přehraje zvukové upozornění.
- Předělaný některé chyby a varování.
- Překlad do nových jazyků: ukrajinština, polština.
-
Zastaralé funkce
- Odstraněny glide() a subdiv(), které nebyly nikdy implementovány.
reference
- Stáhněte si zdroje nebo hotové sestavy pro různé operační systémy
- GitHub
- Podrobná dokumentace
- MCAD – knihovna přídavných modulů, například pro generování ozubených kol nebo závitů
Zdroj: linux.org.ru