O 16 de maio, despois de catro anos de desenvolvemento, lanzouse unha nova versión estable de OpenSCAD: 2019.05.
OpenSCAD é un CAD 3D non interactivo, que é algo así como un compilador 3D que xera un modelo a partir dun script nunha linguaxe de programación especial. OpenSCAD é moi axeitado para a impresión 3D, así como para xerar automaticamente un gran número de modelos similares baseados nun determinado conxunto de parámetros. Para un uso completo, só se require un teclado e habilidades básicas de codificación.
OpenSCAD está escrito en C++, distribúese baixo a licenza GPLv2 e execútase en todos os principais sistemas operativos: Linux, *BSD, macOS, Windows.
Novo nesta versión
-
Capacidades da linguaxe de programación
- Engadido módulo assert(). и función assert()..
- Módulo engadido deixar().
- Función engadida orde().
- Función engadida eco().
- Funcións engadidas para a verificación de tipos: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Nova variable especial: $previsualización.
- Lista de actualizacións de comprensións: condición se/outra, cada palabra clave, Estilo C para bucle, iterar sobre os caracteres dunha cadea.
- rotate_extrude(): parámetro engadido ángulo.
- importar() agora admite SVG, 3MF e AMF.
- cor () agora admite especificar cor en hexadecimal.
-
Funcións do programa
- Personalizador: permite cambiar os parámetros de deseño ("constantes" no código) desde a GUI, visible na captura de pantalla da dereita.
- Admite rato/joystick/gamepad 3D para navegar pola zona de vista previa.
- Soporte integrado para impresión 3D, incluso vía Octu Print.
- Soporte para novos formatos de exportación: SVG, 3MF, AMF.
- Edita e previsualiza os valores rapidamente premendo Alt-Frecha (Maiús-Alt-Frecha en macOS).
- Engadida a opción de liña de comandos -vista.
- Agora reprodúcese unha notificación sonora cando se complete a renderización.
- Refeito algúns erros e avisos.
- Tradución a novos idiomas: ucraíno, polaco.
-
Funcións obsoletas
- Elimináronse glide() e subdiv(), que nunca se implementaron.
referencias
- Descarga fontes ou conxuntos preparados para diferentes sistemas operativos
- GitHub
- Documentación detallada
- MCAD – biblioteca de módulos adicionais, por exemplo, para xerar engrenaxes ou roscas
Fonte: linux.org.ru