16. maja je po štirih letih razvoja izšla nova stabilna različica OpenSCAD – 2019.05.
OpenSCAD je neinteraktivni 3D CAD, ki deluje kot nekakšen 3D prevajalnik, ki generira model s skriptom v posebnem programskem jeziku. OpenSCAD je dobro primeren za 3D tiskanje, pa tudi za avtomatsko generiranje velikega števila enakih modelov glede na določene parametre. Za polno uporabo zahteva le tipkovnico in osnovne veščine programiranja.
OpenSCAD je napisan v C++, distribuiran pod GPLv2 licenco in deluje na vseh glavnih operacijskih sistemih: Linux, *BSD, macOS, Windows.
Novosti v tej različici
Možnosti programskega jezika
- Dodana je bila enota let().
- Dodana funkcija ord().
- Dodana funkcija echo().
- Dodane so funkcije za preverjanje tipov: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Nova posebna spremenljivka: $preview.
- Posodobitve v generatorju seznamov (list comprehensions): pogoj if/else, ključna beseda each, cikel for v slogu C, iteriranje skozi znake niza.
- rotate_extrude(): dodan parameter angle.
- import() zdaj podpira SVG, 3MF in AMF.
- color() zdaj podpira dodelitev barve v šestimetrskem zapisu.
Možnosti programa
- Customizer: omogoča spreminjanje parametrov oblikovanja ("konstant" v kodi) iz GUI, razvidno na spodnji sliki.
- Podpora za 3D miško / joystick / gamepad za navigacijo na območju predogleda.
- Vgrajena podpora za 3D tiskanje, vključno preko OctoPrint.
- Podpora za nove formate izvoza: SVG, 3MF, AMF.
- Hitro urejanje in predogled vrednosti ob pritisku na Alt-izbore (Shift-Alt-izbore na macOS).
- Dodana je bila parameter ukazne vrstice –view.
- Ob koncu renderiranja se sedaj predvaja zvočno obvestilo.
- Dodelane nekatere napake in opozorila.
- Prevod v nove jezike: ukrajinščina, poljščina.
Zastarele možnosti
- Odstranjeni so glide() in subdiv(), ki nikoli nista bili uresničeni.
Povezave
- Prenesi izvorne kode ali pripravljene različice za različne operacijske sisteme
- GitHub
- Podrobna dokumentacija
- MCAD – knjižnica dodatnih enot, na primer za generiranje zobnikov ali navojev
Izvor: linux.org.ru

