Después de seis años de desarrollo, se lanza la versión de la libre sistema de diseño asistido por computadora LibreCAD 2.2. El sistema está enfocado en realizar tareas de diseño en 2D, como la preparación de dibujos técnicos y arquitectónicos, esquemas y planos. Se admite la importación de dibujos en formatos DXF y DWG, y la exportación a los formatos DXF, PNG, PDF y SVG. El proyecto LibreCAD fue creado en 2010 como una rama de la CAD QCAD. El código del proyecto está escrito en C++ utilizando el marco Qt y se distribuye bajo la licencia GPLv2. Se han preparado versiones listas para Linux (AppImage), Windows y macOS.
Se ofrecen al ingeniero varias decenas de herramientas para crear y modificar objetos, trabajar con capas y bloques (grupos de objetos). El sistema admite la expansión de funcionalidad a través de plugins y proporciona medios para crear scripts de extensiones. Hay una biblioteca de elementos que incluye plantillas de varios miles de piezas estándar. La interfaz de LibreCAD se destaca por ofrecer amplias posibilidades de personalización: el contenido de los menús y paneles, así como el estilo y los widgets, pueden cambiarse libremente según las preferencias del usuario.

Principales cambios:
- Se ha suspendido el soporte para la biblioteca Qt4, la interfaz se ha trasladado completamente a Qt 5 (Qt 5.2.1+).
- Se ha rediseñado por completo el motor de deshacer/rehacer (undo/redo).
- Se han ampliado las capacidades de la interfaz de línea de comandos en cuanto al manejo de comandos multilinea, así como la grabación y apertura de archivos con comandos.
- Se ha mejorado la interfaz para la vista previa antes de imprimir, con nuevas configuraciones para el encabezado del documento y el control del ancho de las líneas.
- Se ha añadido la posibilidad de seleccionar varias áreas simultáneamente y ejecutar operaciones por lotes con listas de bloques y capas.
- En la biblioteca en desarrollo libdxfrw, se ha mejorado el soporte para el formato DWG y se ha optimizado el rendimiento al desplazarse y escalar grandes archivos.
- Se han corregido errores acumulados, algunos de los cuales causaban cierres inesperados.
- Se ha añadido soporte para nuevas versiones de compiladores.
En la rama paralela de LibreCAD 3, se está trabajando en la transición a una arquitectura modular, donde la interfaz está separada del motor básico CAD, lo que permite crear interfaces basadas en diferentes kits de herramientas, sin estar atado a Qt. Se ha añadido una API para el desarrollo de complementos y widgets en lenguaje Lua.
Fuente: opennet.ru
