Hat év fejlesztés után már elérhető az ingyenes LibreCAD 2.2 CAD rendszer. A rendszer 2D tervezési feladatok elvégzésére szolgál, mint például műszaki és kiviteli rajzok, diagramok és tervek elkészítése. Támogatja a rajzok DXF és DWG formátumú importálását, valamint a DXF, PNG, PDF és SVG formátumú exportálást. A LibreCAD projektet 2010-ben hozták létre a QCAD CAD rendszer mellékágaként. A projekt kódja C++ nyelven íródott a Qt keretrendszer segítségével, és a GPLv2 licenc alatt kerül terjesztésre. A kész összeállítások Linux (AppImage), Windows és macOS számára készültek.
A mérnök több tucat eszközt kínál objektumok létrehozására és módosítására, rétegekkel és blokkokkal (objektumcsoportokkal) való munkára. A rendszer támogatja a funkcionalitás bővítését beépülő modulokkal, és eszközöket biztosít a kiterjesztési szkriptek létrehozásához. Van egy elemtár, amely több ezer szabványos alkatrész elrendezését tartalmazza. A LibreCAD interfész a kiterjedt testreszabási lehetőségekről nevezetes – a menük és panelek tartalma, valamint a stílus és a widgetek tetszőlegesen módosíthatók a felhasználó preferenciáitól függően.
Nagy változások:
- A Qt4 könyvtár támogatása megszűnt, a felület teljesen átkerült a Qt 5-re (Qt 5.2.1+).
- Az undo/redo motort teljesen újratervezték.
- A parancssori felület lehetőségei kibővültek a többsoros parancsok feldolgozására, valamint a fájlok parancsokkal történő írására és megnyitására.
- Javítottuk a nyomtatás előtti előnézeti felületet, hozzáadtuk a dokumentum címének és a sorszélesség-szabályozásnak a beállításait.
- Több terület egyidejű kiválasztásának és kötegelt műveletek végrehajtásának lehetősége hozzáadva a blokk- és réteglistákkal.
- A projekt által kifejlesztett libdxfrw könyvtár javította a DWG formátum támogatását és optimalizálta a teljesítményt a nagy fájlok pásztázásakor és méretezésekor.
- A felhalmozódott hibákat, amelyek egy része összeomláshoz vezetett, kiküszöböltük.
- Támogatás hozzáadva az új fordítói verziókhoz.
A LibreCAD 3 párhuzamos fejlesztési ágában folynak a munkálatok a moduláris architektúrára való átálláson, amelyben az interfész elkülönül az alap CAD motortól, ami lehetővé teszi a különböző eszközkészletekre épülő interfészek létrehozását anélkül, hogy Qt-hez kötnénk. Hozzáadott API bővítmények és widgetek fejlesztéséhez a Lua-ban.
Forrás: opennet.ru