Pe 16 mai, după patru ani de dezvoltare, a fost lansată o nouă versiune stabilă a OpenSCAD - 2019.05.
OpenSCAD este un CAD 3D non-interactiv, care este ceva asemănător unui compilator 3D care generează un model dintr-un script într-un limbaj de programare special. OpenSCAD este potrivit pentru imprimarea 3D, precum și pentru generarea automată a unui număr mare de modele similare pe baza unui set dat de parametri. Pentru o utilizare completă, sunt necesare doar o tastatură și abilități de codare de bază.
OpenSCAD este scris în C++, distribuit sub licența GPLv2 și rulează pe toate sistemele de operare majore: Linux, *BSD, macOS, Windows.
Nou în această versiune
-
Capacitate de limbaj de programare
- Adăugat modulul assert(). и funcția assert()..
- Modul adăugat lăsa().
- Funcție adăugată ord().
- Funcție adăugată ecou().
- Funcții adăugate pentru verificarea tipului: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Variabilă specială nouă: $previzualizare.
- Listă actualizări de înțelegere: condiție dacă/altfel, fiecare cuvânt cheie, Stilul C pentru buclă, iterați peste caracterele dintr-un șir.
- rotate_extrude(): parametru adăugat unghi.
- import() acum acceptă SVG, 3MF și AMF.
- culoare() acum acceptă specificarea culorii în hexazecimal.
-
Caracteristicile programului
- Customizer: face posibilă modificarea parametrilor de proiectare („constante” în cod) din GUI, vizibile în captura de ecran din dreapta.
- Suport mouse/joystick/gamepad 3D pentru a naviga în zona de previzualizare.
- Suport încorporat pentru imprimarea 3D, inclusiv prin Octo Print.
- Suport pentru noile formate de export: SVG, 3MF, AMF.
- Editați și previzualizați rapid valorile apăsând Alt-Săgeată (Shift-Alt-Săgeată pe macOS).
- A fost adăugată opțiunea de linie de comandă -vedere.
- O notificare sonoră este acum redată când randarea este finalizată.
- Refăcut unele erori și avertismente.
- Traducere în limbi noi: ucraineană, poloneză.
-
Caracteristici depreciate
- S-au eliminat glide() și subdiv(), care nu au fost niciodată implementate.
referințe
- Descărcați surse sau ansambluri gata făcute pentru diferite sisteme de operare
- GitHub
- Documentatie detaliata
- MCAD – biblioteca de module suplimentare, de exemplu, pentru generarea de angrenaje sau filete
Sursa: linux.org.ru