Pas më shumë se një vit zhvillimi, është publikuar lëshimi i sistemit të hapur për modelimin 3D parametrik FreeCAD 1.0, i cili ofron mundësi fleksibile të personalizimit dhe zgjerimit të funksionalitetit përmes lidhjes së shtesave. Ndërfaqja është ndërtuar duke përdorur bibliotekën Qt. Shtesat mund të krijohen në gjuhën Python. Mbështetet ruajtja dhe ngarkimi i modeleve në formate të ndryshme, duke përfshirë STEP, IGES dhe STL. Kodi i FreeCAD shpërndahet nën licencën LGPLv2, ndërsa për bërthamën modeluese përdoret Open CASCADE. Ndërtimet e gatshme janë përgatitur për Linux (AppImage), macOS dhe Windows.
FreeCAD lejon që duke ndryshuar parametrat e modelit, të eksploroni variante të ndryshme projektimi dhe të vlerësoni punën në momente të ndryshme të zhvillimit të modelit. Projekti mund të shërbejë si një zëvendësim të lirë për CAD-të komerciale, si CATIA, Solid Edge dhe SolidWorks. Edhe pse qëllimi kryesor i FreeCAD është inxhinieria mekanike dhe zhvillimi i dizajnit të produkteve të reja, sistemi mund të përdoret edhe në fusha të tjera, si projektimi arkitektonik.
Ndryshimi i rëndësishëm i numrit të versionit shpjegohet nga arritja e një pikë të caktuar në zhvillim. Projekti ekziston për më shumë se 20 vjet dhe shumë vite më parë, komuniteti i zhvilluesve krijoi kriteret që përcaktonin funksionalitetin e përshtatshëm për lëshimin 1.0. Në versionin e paraqitur janë realizuar dy detyrat e fundit nga ky listë — zgjidhja e problemit të emërtesës topologjike dhe realizimi i modulit të integruar për projektimin e punës së strukturave të montuara (Assembly).
Thelbi i problemit të emërtesës topologjike është se kur kryhen operacione me modelin, siç janë shpimi (pad), prerja (cut), bashkimi (union), këndosja (chamfer) ose rrumbullakimi (fillet), struktura e modelit mund të ndryshojë dhe për pasojë të ndryshojnë emrat e brendshëm të objekteve (forma), të përdorur për të ndjekur varësitë dhe lidhjet. Në versionin e ri është implementuar algoritmi Realthunder, i cili siguron ruajtjen e pandryshueshmërisë së lidhjeve të objekteve në model pas ndryshimit të topologjisë në zinxhirin parametrik.
Ndryshimi i dytë i rëndësishëm është tavolina e re e integruar për projektimin e punës së strukturave të shumëkomponuara, të ndërtuara nga pjesë të veçanta (Assembly Workbench), e ndërtuar duke përdorur përvojat e projektit Ondsel Solver.

Ndryshime të tjera të dukshme në versionin e ri:
- Logotip i ri i projektit është miratuar.

- Me rëndësi janë përmirësimet e dukshme të ndërfaqes së përdoruesit. Janë realizuar filtra që thjeshtojnë zgjedhjen e mëndafshve, bordeve dhe faqeve. Është shtuar një indikator qendre rrotullimi, që shfaqet gjatë rrotullimit të objekteve me miun.

Paneli i detyrave është transformuar në një widget të veçantë, i cili mund të ngjitet mbi panelin e kombinuar për të rikrijuar sjelljen e vjetër. Në mjetin "Transformim" (Transform) është modernizuar pamja e ndërfaqes për të ndryshuar orientimin e objekteve në tri plane.


Është shtuar mundësia për t'u mbivendosur widget-et. Në cilësimet (Preferences → Display) u shfaq mbështetje për vendosjen e pozita të burimit të dritës.


Pamja e dritares së cilësimeve është ndryshuar, ku në vend të skedave është ofruar një pamje në formë peme.

Është realizuar një panel i ri me skeda për të kaluar midis tavolinave të disponueshme (workbench).

Është shtuar një instrument universale për matje, si dhe një instrument për rregullimin sipas faqeve të zgjedhura ose drejtimeve të bordeve.

- Tavolina Start (Start Workbench) është zëvendësuar me një faqe fillestare, e realizuar në formën e një aplikacioni në Qt, dhe një widget të thjeshtë për nisjen e parë.


- Është realizuar bashkimi i tavolinave për projektimin arkitektonik (Arch) dhe modelimin e informacionit ndërtues (BIM, Building Information Modelling).

- Është ripërtrirë plotësisht ndërfaqja për punën me materiale (Material Workbench) dhe redaktori i materialeve.


- Tavolina për gjenerimin e udhëzimeve G-Code për makinat CNC dhe printerët 3D është përmirësuar në mënyrë të konsiderueshme dhe është rinovuar nga Path në CAM.
- Janë zgjeruar mundësitë e tavolinave për vizatimin dy-dimensional (Draft), analizën e ndikimeve (FEM, Finite Element Module), krijimin e copëzave (PartDesign), menaxhimin e tabelave elektronike me parametrat e modeleve (Spreadsheet), skicat e figurave 2D (Sketcher), modelimin 2D dhe krijimin e projeksioneve 2D të modeleve 3D (TechDraw).
Burimi: opennet.ru













