Վեց տարվա մշակումից հետո անվճար CAD համակարգը LibreCAD 2.2 այժմ հասանելի է: Համակարգն ուղղված է 2D նախագծման առաջադրանքների կատարմանը, ինչպիսիք են ինժեներական և շինարարական գծագրերի, դիագրամների և հատակագծերի պատրաստումը: Այն աջակցում է DXF և DWG ձևաչափերով գծագրերի ներմուծմանը և DXF, PNG, PDF և SVG ձևաչափերի արտահանմանը: LibreCAD նախագիծը ստեղծվել է 2010 թվականին՝ որպես QCAD CAD համակարգի ճյուղ: Ծրագրի կոդը գրված է C++-ով, օգտագործելով Qt շրջանակը և տարածվում է GPLv2 լիցենզիայի ներքո: Պատրաստի հավաքները պատրաստվում են Linux-ի (AppImage), Windows-ի և macOS-ի համար:
Ինժեներին առաջարկվում է մի քանի տասնյակ գործիքներ՝ օբյեկտներ ստեղծելու և փոփոխելու, շերտերի և բլոկների (օբյեկտների խմբերի) հետ աշխատելու համար։ Համակարգն աջակցում է ֆունկցիոնալության ընդլայնմանը պլագինների միջոցով և տրամադրում է գործիքներ ընդլայնման սցենարներ ստեղծելու համար: Կա տարրերի գրադարան, որը պարունակում է մի քանի հազար ստանդարտ մասերի դասավորություններ: LibreCAD ինտերֆեյսը աչքի է ընկնում հարմարեցման լայն ընտրանքներով. մենյուների և վահանակների բովանդակությունը, ինչպես նաև ոճն ու վիդջեթները կարող են կամայականորեն փոփոխվել՝ կախված օգտագործողի նախասիրություններից:
Խոշոր փոփոխություններ.
- Qt4 գրադարանի աջակցությունը դադարեցվել է, ինտերֆեյսը ամբողջությամբ տեղափոխվել է Qt 5 (Qt 5.2.1+):
- Չեղարկելու/վերագործարկելու շարժիչն ամբողջությամբ վերափոխվել է:
- Ընդլայնվել են հրամանի տողի ինտերֆեյսի հնարավորությունները բազմակողմ հրամանների մշակման, ինչպես նաև հրամաններով ֆայլեր գրելու և բացելու համար։
- Տպելուց առաջ նախադիտման ինտերֆեյսը բարելավվել է, կարգավորումներ են ավելացվել փաստաթղթի վերնագրի և տողի լայնության կառավարման համար:
- Ավելացվեց մի քանի տարածքներ միաժամանակ ընտրելու և խմբաքանակային գործողություններ կատարելու բլոկների և շերտերի ցուցակներով:
- Ծրագրի կողմից մշակված libdxfrw գրադարանը բարելավում է DWG ձևաչափի աջակցությունը և օպտիմիզացված կատարումը մեծ ֆայլերի շրջագծման և մասշտաբավորման ժամանակ:
- Կուտակված սխալները, որոնցից մի քանիսը հանգեցրել են վթարների, վերացվել են։
- Ավելացված է աջակցություն նոր կոմպիլյատորների տարբերակների համար:
LibreCAD 3-ի զուգահեռ զարգացման ճյուղում աշխատանքներ են տարվում մոդուլային ճարտարապետությանն անցնելու ուղղությամբ, որտեղ ինտերֆեյսը առանձնացված է բազային CAD շարժիչից, որը թույլ է տալիս ստեղծել ինտերֆեյսներ՝ հիմնված տարբեր գործիքակազմերի վրա՝ առանց Qt-ի հետ կապվելու: Ավելացվեց API՝ Lua-ում պլագիններ և վիջեթներ մշակելու համար:
Source: opennet.ru