El 16 de mayo, después de cuatro años de desarrollo, se lanzó una nueva versión estable de OpenSCAD: 2019.05.
OpenSCAD es un CAD 3D no interactivo, que es algo así como un compilador 3D que genera un modelo a partir de un script en un lenguaje de programación especial. OpenSCAD es muy adecuado para la impresión 3D, así como para generar automáticamente una gran cantidad de modelos similares basados en un conjunto determinado de parámetros. Para su uso completo, sólo se requieren un teclado y habilidades básicas de codificación.
OpenSCAD está escrito en C++, se distribuye bajo la licencia GPLv2 y se ejecuta en los principales sistemas operativos: Linux, *BSD, macOS, Windows.
Nuevo en esta versión
-
Capacidades del lenguaje de programación
- Добавлен módulo afirmar () и función afirmar ().
- Módulo agregado dejar().
- Característica añadida ord ().
- Característica añadida eco().
- Funciones agregadas para la verificación de tipos: is_undef(), is_list (), es_num(), is_bool (), is_string ().
- Nueva variable especial: $vista previa.
- Actualizaciones de listas por comprensión: condición si/si no, cada palabra clave, estilo C para bucle, iterar sobre caracteres en una cadena.
- rotar_extruir(): parámetro agregado ángulo.
- importar() ahora es compatible con SVG, 3MF y AMF.
- color() ahora admite la especificación de color en hexadecimal.
-
Características del programa
- Personalizador: permite cambiar los parámetros de diseño (“constantes” en el código) desde la GUI, visible en la captura de pantalla de la derecha.
- Admite ratón/joystick/gamepad 3D para navegar por el área de vista previa.
- Soporte integrado para impresión 3D, incluso a través de octoprint.
- Soporte para nuevos formatos de exportación: SVG, 3MF, AMF.
- Edite y obtenga una vista previa de los valores rápidamente presionando Alt-Flecha (Shift-Alt-Arrow en macOS).
- Opción de línea de comando agregada -vista.
- Ahora se reproduce una notificación sonora cuando se completa el renderizado.
- rehecho algunos errores y advertencias.
- Traducción a nuevos idiomas: ucraniano, polaco.
-
Funciones obsoletas
- Se eliminaron glide() y subdiv(), que nunca se implementaron.
referencias
- Descargue fuentes o ensamblajes listos para usar para diferentes sistemas operativos
- GitHub
- Documentación detallada
- MCAD – biblioteca de módulos adicionales, por ejemplo, para generar engranajes o hilos
Fuente: linux.org.ru