Пасля больш за год распрацоўкі апублікаваны рэліз адкрытай сістэмы параметрычнага 3D-мадэлявання FreeCAD 1.0, якая адрозніваецца гнуткімі магчымасцямі кастамізацыі і нарошчвання функцыянальнасці праз падлучэнне дадаткаў. Інтэрфейс пабудаваны з выкарыстаннем бібліятэкі Qt. Дадаткі могуць быць створаны на мове Python. Падтрымліваецца захаванне і загрузка мадэляў у розных фарматах, у тым ліку ў STEP, IGES і STL. Код FreeCAD распаўсюджваецца пад ліцэнзіяй LGPLv2, у якасці які мадэлюе ядра выкарыстоўваецца Open CASCADE. Гатовыя зборкі падрыхтаваны для Linux (AppImage), macOS і Windows.
FreeCAD дазваляе, змяняючы параметры мадэлі, абгульваць розныя варыянты праектавання і ацэньваць працу ў розныя моманты распрацоўкі мадэлі. Праект можа выступаць свабоднай заменай камерцыйным САПР, такім як CATIA, Solid Edge і SolidWorks. Нягледзячы на тое, што асноўным прызначэннем FreeCAD з'яўляецца машынабудаванне і распрацоўка дызайну новых прадуктаў, сістэма можа выкарыстоўвацца і ў іншых абласцях, такіх як архітэктурнае праектаванне.
Значная змена нумара версіі тлумачыцца дасягненнем вызначанай мяжы ў развіцці. Праект існуе ўжо больш за 20 гадоў і шмат гадоў таму супольнасць распрацоўшчыкаў сфармавала крытэры, якія вызначалі функцыянальнасць, якая адпавядае выпуску 1.0. У прадстаўленай версіі рэалізаваны дзве апошнія задачы з гэтага спісу – рашэнне праблемы тапалагічнага наймення і рэалізацыя ўбудаванага модуля для праектавання працы зборных канструкцый (Assembly).
Сутнасць праблемы тапалагічнага наймення ў тым, што пры выкананні аперацый з мадэллю, такіх як выдушванне (pad), выразанне (cut), аб'яднанне (union), фаска (chamfer) ці скругленне (fillet), магла змяніцца структура мадэлі і адпаведна памяняцца ўнутраныя імёны аб'ектаў (формаў), якія выкарыстоўваюцца для адсочвання залежнасцей і сувязей. У новай версіі рэалізаваны алгарытм Realthunder-а, які забяспечвае захаванне нязменнасці сувязяў аб'ектаў у мадэлі пасля змены тапалогіі ў параметрычным ланцужку.
Другой важнай зменай стаў новы ўбудаваны варштат для праектавання працы зборных шматкампанентных канструкцый, сабраных з асобных дэталяў (Assembly Workbench), пабудаванае з выкарыстаннем напрацовак праекту Ondsel Solver.

Іншыя прыкметныя змены ў новай версіі:
- Зацверджаны новы лагатып праекта.

- Значна палепшаны інтэрфейс карыстальніка. Рэалізаваны фільтры, якія спрашчаюць выбар вяршыняў, рэбраў і граняў. Дададзены індыкатар цэнтра кручэння, які паказваецца пры кручэнні аб'ектаў мышшу.

Панэль задач пераўтворана ў асобны віджэт, які можа быць замацаваны па-над Комба-панэляй для ўзнаўлення старых паводзін. У інструменце "Пераўтварэнне" (Transform) мадэрнізаваны вонкавы выгляд інтэрфейсу для змены арыентацыі аб'екта па трох плоскасцях.


Дададзена магчымасць накладання віджэтаў. У наладах (Preferences → Display) з'явілася падтрымка выстаўлення пазіцыі крыніцы святла.


Зменена афармленне акна з наладамі, у якім замест укладак прапанавана дрэвападобнае прадстаўленне.

Рэалізавана новая панэль з укладкамі для пераключэння паміж даступнымі варштатамі (workbench).

Дададзена ўніверсальная прылада для вымярэння, а таксама прылада для выраўноўвання па абраных гранях або кірунках рэбраў.

- Варштат Start (Start Workbench) заменены на стартавую старонку, рэалізаваную ў форме дадатку на Qt, і просты віджэт першага запуску.


- Ажыццёўлена зліццё варштатаў для архітэктурнага праектавання (Arch) і інфармацыйнага мадэлявання будаўнічых аб'ектаў (BIM, Building Information Modelling).

- Цалкам перапрацаваны інтэрфейс для працы з матэрыяламі (Material Workbench) і рэдактар матэрыялаў.


- Варштат для генерацыі інструкцый G-Code для станкоў ЧПУ і 3D-друкарак значна палепшаны і пераназваны з Path у CAM.
- Пашыраны магчымасці варштатаў для двухмернага малявання (Draft), аналізу ўздзеянняў (FEM, Finite Element Module), стварэння нарыхтовак (PartDesign), вядзення электронных табліц з параметрамі мадэляў (Spreadsheet), эскізаў 2D-фігур (Sketcher), 2D-мадэлявання і стварэння 2D -праекцый 3D-мадэляў (TechDraw).
Крыніца: opennet.ru













