После шести лет разработки доступен выпуск свободной системы автоматизированного проектирования LibreCAD 2.2. Система нацелена на выполнение задач 2D-проектирования, таких как подготовка инженерных и строительных чертежей, схем и планов. Поддерживается импорт чертежей в форматах DXF и DWG, и экспорт в форматы DXF, PNG, PDF и SVG. Проект LibreCAD был создан в 2010 году как ответвление от САПР QCAD. Код проекта написан на языке С++ c использованием фреймворка Qt и распространяется под лицензией GPLv2. Готовые сборки подготовлены для Linux (AppImage), Windows и macOS.
De ingenieur krijgt tientallen tools aangeboden voor het maken en aanpassen van objecten, het werken met lagen en blokken (groepen objecten). Het systeem ondersteunt uitbreiding van de functionaliteit via plug-ins en biedt tools voor het maken van extensiescripts. Er is een elementenbibliotheek met lay-outs van duizenden typische onderdelen. De LibreCAD-interface onderscheidt zich door de uitgebreide aanpassingsmogelijkheden: de inhoud van het menu en de panelen, evenals de stijl en widgets, kunnen willekeurig worden aangepast aan de voorkeuren van de gebruiker.

Grote veranderingen:
- De ondersteuning voor de Qt4-bibliotheek is stopgezet, de interface is volledig overgezet naar Qt 5 (Qt 5.2.1+).
- De undo/redo-engine is volledig opnieuw ontworpen.
- De mogelijkheden van de opdrachtregelinterface voor het verwerken van opdrachten die uit meerdere regels bestaan, en voor het schrijven en openen van bestanden met opdrachten zijn uitgebreid.
- Verbeterde interface voor voorbeeldweergave vóór het afdrukken, toegevoegde instellingen voor documenttitel en regelbreedte.
- De mogelijkheid is toegevoegd om meerdere gebieden tegelijk te selecteren en batchbewerkingen uit te voeren met lijsten met blokken en lagen.
- In de door het project ontwikkelde libdxfrw-bibliotheek is de ondersteuning voor het DWG-formaat verbeterd en zijn de prestaties bij het pannen en schalen van grote bestanden geoptimaliseerd.
- Er zijn fouten hersteld die in sommige gevallen tot een abnormale beëindiging van de werkzaamheden leidden.
- Ondersteuning toegevoegd voor nieuwe versies van compilers.
In de parallelle ontwikkeltak van LibreCAD 3 wordt gewerkt aan de overstap naar een modulaire architectuur, waarbij de interface is gescheiden van de basis CAD-engine. Dit maakt het mogelijk om interfaces te creëren op basis van verschillende toolkits, zonder gebonden te zijn aan Qt. Er is een API toegevoegd voor het ontwikkelen van plug-ins en widgets in de Lua-taal.
Bron: opennet.ru
