El 16 de maig, després de quatre anys de desenvolupament, es va llançar una nova versió estable d'OpenSCAD: 2019.05.
OpenSCAD és un CAD 3D no interactiu, que és una cosa semblant a un compilador 3D que genera un model a partir d'un script en un llenguatge de programació especial. OpenSCAD és molt adequat per a la impressió 3D, així com per generar automàticament un gran nombre de models similars basats en un conjunt determinat de paràmetres. Per a un ús complet, només es requereix un teclat i habilitats bàsiques de codificació.
OpenSCAD està escrit en C++, distribuït sota la llicència GPLv2 i s'executa en tots els sistemes operatius principals: Linux, *BSD, macOS, Windows.
Novetat en aquesta versió
-
Capacitats del llenguatge de programació
- Afegit mòdul assert(). и funció assert()..
- Mòdul afegit deixar().
- Característica afegida ord().
- Característica afegida eco ().
- Funcions afegides per a la comprovació de tipus: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Nova variable especial: $visualització prèvia.
- Actualitzacions de la llista de comprensió: condició si / altra, cada paraula clau, Estil C per bucle, iterar sobre caràcters d'una cadena.
- rotate_extrude(): paràmetre afegit angle.
- importar() ara admet SVG, 3MF i AMF.
- color () ara admet especificar el color en hexadecimal.
-
Funcions del programa
- personalitzador: permet canviar els paràmetres de disseny ("constants" al codi) des de la GUI, visible a la captura de pantalla de la dreta.
- Admet el ratolí/joystick/gamepad 3D per navegar per l'àrea de previsualització.
- Suport integrat per a la impressió 3D, inclòs via OctoPrint.
- Suport per a nous formats d'exportació: SVG, 3MF, AMF.
- Editeu i previsualitzeu els valors ràpidament prement Alt-Fletxa (Maj-Alt-Fletxa a macOS).
- S'ha afegit una opció de línia d'ordres –vista.
- Ara es reprodueix una notificació de so quan s'hagi completat la renderització.
- Refet alguns errors i advertències.
- Traducció a nous idiomes: ucraïnès, polonès.
-
Funcions obsoletes
- S'han eliminat glide() i subdiv(), que mai es van implementar.
Referències
- Baixeu fonts o muntatges ja fets per a diferents sistemes operatius
- GitHub
- Documentació detallada
- MCAD – biblioteca de mòduls addicionals, per exemple, per generar engranatges o fils
Font: linux.org.ru