16. mája bola po štyroch rokoch vývoja vydaná nová stabilná verzia OpenSCAD – 2019.05.
OpenSCAD je neinteraktívny 3D CAD, čo je niečo ako 3D kompilátor, ktorý generuje model zo skriptu v špeciálnom programovacom jazyku. OpenSCAD je vhodný pre 3D tlač, ako aj pre automatické generovanie veľkého počtu podobných modelov na základe danej sady parametrov. Pre plné využitie je potrebná len klávesnica a základné kódovacie zručnosti.
OpenSCAD je napísaný v C++, distribuovaný pod licenciou GPLv2 a beží na všetkých hlavných operačných systémoch: Linux, *BSD, macOS, Windows.
Novinka v tejto verzii
-
Možnosti programovacieho jazyka
- Pridané modul sustain(). и funkciou claim()..
- Pridaný modul nechaj().
- Pridaná funkcia ord().
- Pridaná funkcia zahodil().
- Pridané funkcie na kontrolu typu: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Nová špeciálna premenná: $preview.
- Aktualizácie zoznamu porozumení: ak/iný stav, každé kľúčové slovo, C štýl pre slučku, iterovať cez znaky v reťazci.
- rotation_extrude(): pridaný parameter uhol.
- import() teraz podporuje SVG, 3MF a AMF.
- farba () teraz podporuje špecifikovanie farby v šestnástkovej sústave.
-
Funkcie programu
- Customizer: umožňuje meniť parametre návrhu („konštanty“ v kóde) z GUI, viditeľné na snímke obrazovky vpravo.
- Podpora 3D myši/joysticku/gamepadu na navigáciu v oblasti náhľadu.
- Zabudovaná podpora pre 3D tlač, vrátane cez Octo Print.
- Podpora nových formátov exportu: SVG, 3MF, AMF.
- Rýchlo upravte a ukážte hodnoty stlačením Alt-šípka (Shift-Alt-šípka na macOS).
- Pridaná možnosť príkazového riadku -vyhliadka.
- Po dokončení vykresľovania sa teraz prehrá zvukové upozornenie.
- Prerobené niektoré chyby a upozornenia.
- Preklad do nových jazykov: ukrajinčina, poľština.
-
Zastarané funkcie
- Odstránené glide() a subdiv(), ktoré neboli nikdy implementované.
referencie
- Stiahnite si zdroje alebo hotové zostavy pre rôzne OS
- GitHub
- Podrobná dokumentácia
- MCAD – knižnica prídavných modulov, napríklad na generovanie ozubených kolies alebo závitov
Zdroj: linux.org.ru