16. mail, pärast nelja aastat kestnud arendustööd, ilmus OpenSCADi uus stabiilne versioon - 2019.05.
OpenSCAD on mitteinteraktiivne 3D CAD, mis on midagi 3D-kompilaatori sarnast, mis genereerib skriptist mudeli spetsiaalses programmeerimiskeeles. OpenSCAD sobib hästi 3D-printimiseks, samuti suure hulga sarnaste mudelite automaatseks genereerimiseks etteantud parameetrite komplekti alusel. Täielikuks kasutamiseks on vaja ainult klaviatuuri ja põhilisi kodeerimisoskusi.
OpenSCAD on kirjutatud C++ keeles, levitatakse GPLv2 litsentsi all ja töötab kõigis suuremates operatsioonisüsteemides: Linux, *BSD, macOS, Windows.
Uus selles versioonis
-
Programmeerimiskeele võimalused
- Lisatud assert() moodul и funktsioon assert()..
- Lisatud moodul las().
- Lisatud funktsioon ord().
- Lisatud funktsioon echo().
- Lisatud funktsioonid tüübikontrolliks: is_undef(), is_list(), is_num(), is_bool(), on_string().
- Uus erimuutuja: $eelvaade.
- Loendi mõistmise värskendused: kui/muidu tingimus, iga märksõna, C-stiil silmuse jaoks, kordab stringi tähemärke.
- rotate_extrude(): lisatud parameeter nurk.
- import () toetab nüüd SVG-d, 3MF-i ja AMF-i.
- värv () toetab nüüd värvi määramist kuueteistkümnendsüsteemis.
-
Programmi funktsioonid
- Customizer: võimaldab muuta kujundusparameetreid (koodis olevaid konstante) GUI-st, mis on nähtavad paremal oleval ekraanipildil.
- Toetage 3D-hiirt / juhtkangi / mängupulti eelvaatealal navigeerimiseks.
- Sisseehitatud tugi 3D-printimiseks, sealhulgas kaudu Oktoobri trükk.
- Uute ekspordivormingute tugi: SVG, 3MF, AMF.
- Väärtuste kiireks muutmiseks ja eelvaate kuvamiseks vajutage Alt-Noolt (MacOS-is Shift-Alt-Nool).
- Lisatud käsurea valik -vaade.
- Kui renderdamine on lõpetatud, esitatakse nüüd helimärguanne.
- Ümbertehtud mõned vead ja hoiatused.
- Tõlge uutesse keeltesse: ukraina, poola.
-
Aegunud funktsioonid
- Eemaldati glide() ja subdiv(), mida kunagi ei rakendatud.
Viited
- Laadige alla allikad või valmiskoostud erinevate operatsioonisüsteemide jaoks
- GitHub
- Üksikasjalik dokumentatsioon
- MCAD – lisamoodulite raamatukogu, näiteks hammasrataste või keermete genereerimiseks
Allikas: linux.org.ru