U 16 di maghju, dopu à quattru anni di sviluppu, una nova versione stabile di OpenSCAD hè stata liberata - 2019.05.
OpenSCAD hè un CAD 3D non interattivu, chì hè qualcosa cum'è un compilatore 3D chì genera un mudellu da un script in una lingua di prugrammazione speciale. OpenSCAD hè adattatu per a stampa 3D, è ancu per generà automaticamente un gran numaru di mudelli simili basati nantu à un determinatu set di parametri. Per un usu sanu, solu un teclatu è e cumpetenze di codificazione di basa sò richiesti.
OpenSCAD hè scrittu in C++, distribuitu sottu a licenza GPLv2 è funziona in tutti i sistemi operativi principali: Linux, *BSD, macOS, Windows.
Novu in questa versione
-
Capacità di lingua di prugrammazione
- Aggiuntu modulu assert(). и funzione assert()..
- Modulu aghjuntu lascia ().
- Funzione aghjuntu ord().
- Funzione aghjuntu echo ().
- Funzioni aghjunte per a verificazione di tipu: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Nova variabile speciale: $preview.
- Lista di l'aghjurnamenti di a comprensione: se / altru cundizione, ogni keyword, Stile C per loop, iterate nantu à i caratteri in una stringa.
- rotate_extrude(): parametru aghjuntu angolo.
- impurtà () avà sustene SVG, 3MF è AMF.
- culore () avà sustene a specificazione di u culore in esadecimale.
-
Funzioni di u prugramma
- Customizer: permette di cambià i paràmetri di disignu ("custanti" in u codice) da a GUI, visibile in a screenshot à destra.
- Supportu mouse / joystick / gamepad 3D per navigà in l'area di vista previa.
- Supportu integratu per a stampa 3D, ancu via Octu Print.
- Supportu per novi formati di esportazione: SVG, 3MF, AMF.
- Edite rapidamente è vede in anteprima i valori premendu Alt-Arrow (Shift-Alt-Arrow in macOS).
- Aggiunta l'opzione di linea di cummanda - vista.
- Una notificazione di sonu hè avà ghjucatu quandu u rendering hè cumpletu.
- Rifattu qualchi errore è avvirtimenti.
- Traduzzione in novi lingue: ucrainu, polaccu.
-
Funzioni obsolete
- Eliminatu glide() è subdiv(), chì ùn sò mai stati implementati.
referenze
- Scaricate fonti o assemblei pronti per diversi OS
- GitHub
- Documentazione dettagliata
- MCAD - biblioteca di moduli supplementari, per esempiu, per generà ingranaggi o fili
Source: linux.org.ru