Május 16-án, négy évnyi fejlesztés után megjelent az OpenSCAD új stabil verziója – 2019.05.
Az OpenSCAD egy nem interaktív 3D CAD, amely lényegében egy 3D fordító, amely egy speciális programozási nyelven írt szkript alapján generál modellt. Az OpenSCAD jól használható 3D nyomtatásra, valamint nagy mennyiségű homogén modell automatikus generálására egy megadott paraméterkészlet alapján. Teljes körű használatához csak billentyűzet és alapvető kódírási készségek szükségesek.
Az OpenSCAD C++-ban készült, GPLv2 licenc alatt terjesztik, és minden fő operációs rendszeren működik: Linux, *BSD, macOS, Windows.
Újdonságok ebben a verzióban
A programozási nyelv lehetőségei
- Új modul került hozzáadásra let().
- Hozzáadva: ord().
- Hozzáadva: echo().
- Új típusellenőrző funkciók kerültek bevezetésre: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Új speciális változó: $preview.
- Frissítések a listagyártóban (list comprehensions): if/else feltétel, each kulcsszó, C-stílusú for ciklus, karakterek bejárása egy sztringben.
- rotate_extrude(): új paraméter került hozzáadásra angle.
- import() most már támogatja az SVG, 3MF és AMF formátumokat.
- color() most már támogatja a szín hexadecimális megadását.
A program lehetőségei
- Customizer: lehetőséget ad a dizájn paramétereinek („konstansok a kódban”) GUI-n keresztüli megváltoztatására, jobbra látható a képernyőképen.
- 3D egér / joystick / gamepad támogatás a preview területen való navigációhoz.
- Beépített 3D nyomtatási támogatás, beleértve az OctoPrint-t..
- Új export formátumok támogatása: SVG, 3MF, AMF.
- Gyors szerkesztés és értékek előnézete Alt-nyilakkal (Shift-Alt-nyilakkal macOS-en).
- Új parancssori paraméter került hozzáadásra –view.
- A renderelés befejezésekor most már hangértesítés szólal meg.
- Átdolgozva egyes hibák és figyelmeztetések.
- Új nyelvekre való fordítás: ukrán, lengyel.
Elavult lehetőségek
- Eltávolították a glide() és subdiv() funkciókat, amelyek soha nem kerültek megvalósításra.
Hivatkozások
- Forráskódok vagy különböző operációs rendszerekhez készült kész build-ek letöltése
- GitHub
- Részletes dokumentáció
- MCAD – kiegészítő modulok könyvtára, például fogaskerekek vagy menetek generálásához
Forrás: linux.org.ru

