16. mai pĂ€rast nelja aasta arendust ilmus uus stabiilne versioon OpenSCAD â 2019.05.
OpenSCAD on mitteinteraktiivne 3D CAD, mis on midagi 3D-kompilaatori sarnast, genereerides mudeli spetsiaalses programmeerimiskeeles skripti alusel. OpenSCAD sobib hĂ€sti 3D printimiseks ning suudab automaatselt genereerida suures koguses ĂŒhte tĂŒĂŒpi mudeleid kindlate parameetrite kohaselt. TĂ€ielikuks kasutamiseks on vajalik vaid klaviatuur ja pĂ”hioskused koodi kirjutamisel.
OpenSCAD on kirjutatud C++-s, levitatakse GPLv2 litsentsi alusel ja töötab kĂ”igil peamistel operatsioonisĂŒsteemidel: Linux, *BSD, macOS, Windows.
Uut selles versioonis
Programmeermiskeele vÔimalused
- Lisatud moodul let().
- Lisa funktsionaalsus ord().
- Lisa funktsionaalsus echo().
- TĂŒĂŒpide kontrollimise funktsioonid on lisatud: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Uus erimuutuja: $preview.
- Nimekirjade generaatori uuendused (list comprehensions): tingimus if/else, vĂ”ti each, for-tsĂŒkkel C-stiilis, stringi sĂŒmbolite lĂ€bimiseks.
- rotate_extrude(): lisatud parameeter angle.
- import() nĂŒĂŒd toetab SVG, 3MF ja AMF.
- color() nĂŒĂŒd toetab vĂ€rvi mÀÀramist heksadesimaalvormis.
Programmi vÔimalused
- Customizer: vĂ”imaldab muuta disaini parameetreid (koodis âkonstantideâ) kaudu GUI-st, nagu on nĂ€ha paremal ekraanipildil.
- Toetab 3D-hiirt / mÀngupulti / mÀngukontrollereid eelvaate piirkonnas navigeerimiseks.
- Sisseehitatud tugi 3D printimiseks, sealhulgas lÀbi OctoPrint.
- Uute vormaatide tugi eksportimiseks: SVG, 3MF, AMF.
- Kiire redigeerimine ja eelvaade vÀÀrtustele Alt-nooleklahvide (Shift-Alt-nooleklahvid macOS-il) vajutamisel.
- Lisatud kĂ€surea parameeter âview.
- Renderdamise lĂ”ppedes mĂ€ngitakse nĂŒĂŒd heliteade.
- MĂ”ned vead ja hoiatavad teated on ĂŒmber kirjutatud TĂ”lgitud uuteks keeltele: ukraina, poola..
- TÔlge uutele keelde: ukraina, poola.
Aegunud funktsioonid
- Eemaldatud glide() ja subdiv(), mida kunagi ei olnud ellu viidud.
Lingid
- Laadi alla lÀhtekood vÔi valmis ehitused erinevatele OS-idele
- GitHub
- Ăksikasjalik dokumentatsioon
- MCAD â tĂ€iendavate moodulite raamatukogu, nĂ€iteks hammasrataste vĂ”i keermete genereerimiseks
Allikas: linux.org.ru

