16. května po čtyřech letech vývoje vyšla nová stabilní verze OpenSCAD – 2019.05.
OpenSCAD je neinteraktivní 3D CAD, něco jako 3D kompilátor, který generuje model podle skriptu napsaného ve speciálním programovacím jazyce. OpenSCAD se dobře hodí pro 3D tisk a také pro automatické generování velkého množství podobných modelů podle určeného souboru parametrů. Pro plnohodnotné využití vyžaduje pouze klávesnici a základní dovednosti v kódování.
OpenSCAD je napsán v C++, distribuuje se pod licencí GPLv2 a funguje na všech hlavních operačních systémech: Linux, *BSD, macOS, Windows.
Novinky v této verzi
Možnosti programovacího jazyka
- Byl přidán modul let().
- Byla přidána funkce ord().
- Byla přidána funkce echo().
- Byly přidány funkce pro kontrolu typů: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Nová speciální proměnná: $preview.
- Aktualizace v generátoru seznamů (list comprehensions): podmínka if/else, klíčové slovo each, cyklus for ve stylu C, procházení znaků řetězce.
- rotate_extrude(): přidán parametr angle.
- import() nyní podporuje SVG, 3MF a AMF.
- color() nyní podporuje zadání barvy v šestnáctkové podobě.
Možnosti programu
- Customizer: umožňuje měnit parametry designu ("konstanty" v kódu) z GUI, je vidět na screenshotu vpravo.
- Podpora 3D myši / joysticku / herního ovladače pro navigaci v oblasti náhledu.
- Vestavěná podpora 3D tisku, včetně přes OctoPrint.
- Podpora nových formátů pro export: SVG, 3MF, AMF.
- Rychlé úpravy a náhled hodnot při stisknutí Alt-šipky (Shift-Alt-šipky na macOS).
- Přidán parametr příkazového řádku –view.
- Při dokončení renderování se nyní přehrává zvukové upozornění.
- Přepracovány některé chyby a varování.
- Překlad do nových jazyků: ukrajinština, polština.
Zastaralé možnosti
- Odstraněny glide() a subdiv(), které nikdy nebyly realizovány.
Odkazy
- Stáhnout zdrojové kódy nebo hotové sestavení pro různé OS
- GitHub
- Podrobná dokumentace
- MCAD – knihovna dalších modulů, například pro generování ozubených kol nebo závitů
Zdroj: linux.org.ru

