Május 16-án, négy év fejlesztés után megjelent az OpenSCAD új stabil verziója - 2019.05.
Az OpenSCAD egy nem interaktív 3D CAD, ami olyan, mint egy 3D fordító, amely egy speciális programozási nyelvű szkriptből modellt állít elő. Az OpenSCAD kiválóan alkalmas 3D nyomtatásra, valamint nagyszámú hasonló modell automatikus generálására adott paraméterkészlet alapján. A teljes használathoz csak billentyűzet és alapvető kódolási ismeretek szükségesek.
Az OpenSCAD C++ nyelven íródott, GPLv2 licenc alatt van terjesztve, és minden nagyobb operációs rendszeren fut: Linux, *BSD, macOS, Windows.
Új ebben a verzióban
-
Programozási nyelvi képességek
- Hozzáadva assert() modul и assert() függvény.
- Hozzáadott modul hadd().
- Funkció hozzáadva ord().
- Funkció hozzáadva visszhang().
- Hozzáadott funkciók a típusellenőrzéshez: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Új speciális változó: $preview.
- Lista értelmezési frissítések: ha/más feltétel, minden kulcsszót, C stílus a ciklushoz, egy karakterlánc karakterei felett iterál.
- rotate_extrude(): hozzáadott paraméter szög.
- import() most támogatja az SVG-t, a 3MF-et és az AMF-et.
- szín() mostantól támogatja a szín hexadecimális megadását.
-
A program jellemzői
- Megszokott: lehetővé teszi a tervezési paraméterek („konstansok” a kódban) megváltoztatását a grafikus felhasználói felületről, amely a jobb oldali képernyőképen látható.
- 3D egér/joystick/gamepad támogatása az előnézeti területen való navigáláshoz.
- Beépített támogatás a 3D nyomtatáshoz, beleértve a via Október Nyomtatás.
- Új exportformátumok támogatása: SVG, 3MF, AMF.
- Gyorsan szerkessze és tekintse meg az értékeket az Alt-Nyíl (Shift-Alt-Nyíl macOS-en) megnyomásával.
- Hozzáadott parancssori opció -Kilátás.
- A renderelés befejeztével hangjelzés hallható.
- Újrakészítve néhány hiba és figyelmeztetés.
- Fordítás új nyelvekre: ukrán, lengyel.
-
Elavult funkciók
- Eltávolítottuk a glide() és subdiv() függvényeket, amelyek soha nem kerültek megvalósításra.
referenciák
- Töltse le a forrásokat vagy kész összeállításokat a különböző operációs rendszerekhez
- 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