Pas një vit zhvillimi, është publikuar versioni 0.20 i sistemit të hapur për modelim 3D parametrik FreeCAD, i cili shquhet për mundësitë e tij fleksibile të personalizimit dhe zgjerimit të funksionalitetit përmes lidhjes së shtesave. Ndërfaqja është ndërtuar me bibliotekën Qt. Shtesat mund të krijohen në gjuhën Python. Mbështetet ruajtja dhe ngarkimi i modeleve në formate të ndryshme, përfshirë STEP, IGES dhe STL. Kodi i FreeCAD shpërndahet nën licencën LGPLv2, me Open CASCADE si bërthama e modelimit. Në një të ardhme të afërt, do të përgatiten ndërtimet 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.
Novitetet kryesore të FreeCAD 0.20:
- Sistemi i ndihmës është shkruar plotësisht nga e para, me një shtesë të veçantë Help që tregon informacion direkt nga Wiki e projektit.
- NĂ« ndĂ«rfaqen e pĂ«rdoruesit, Ă«shtĂ« ristrukturuar Kubin e navigimit, ku janĂ« shtuar faqe pĂ«r tĂ« rrotulluar pamjen 3D nĂ« 45%. ĂshtĂ« shtuar njĂ« modalitet automatik i rrotullimit tĂ« pamjes 3D nĂ« pozitat logjike mĂ« tĂ« afĂ«rta kur klikoni nĂ« faqe. NĂ« cilĂ«simet, Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« ndryshuar madhĂ«sinĂ« e Kubit tĂ« navigimit.

- Në shënimet e ndihmës, është shtuar shfaqja e emrit të përgjithshëm dhe emrit të brendshëm të komandës për të lehtësuar kërkimin e informacionit në seksionin e ndihmës dhe në Wiki.

- ĂshtĂ« shtuar njĂ« komandĂ« e re Std UserEditMode pĂ«r tĂ« zgjedhur modalitetin e redaktimit qĂ« pĂ«rdoret kur dyfishoni klikoni nĂ« njĂ« objekt nĂ« pemĂ«n e elementeve.

- Në menunë kontekstuale, që shfaqet në pemën e elementeve, është shtuar mundësia për të shtuar objekte të varura në objektet e përzgjedhura.

- ĂshtĂ« zbatuar njĂ« mjet i ri Section Cut pĂ«r tĂ« marrĂ« seksione jo tĂ« zbrazĂ«ta dhe tĂ« qĂ«ndrueshme tĂ« pjesĂ«ve dhe nyjeve.

- Janë shtuar dy stile të reja navigimi me miun, të bazuara në navigimin në OpenSCAD dhe TinkerCAD.
- Në cilësime është ofruar mundësia për të ndryshuar madhësinë e sistemit të koordinatave për pamjen 3D.
- Në panelin me cilësimet e ambienteve të punës, është shtuar mbështetje për ngarkimin automatik të ambienteve të punës të zgjedhura gjatë nisjes së FreeCAD.

- Në platformën Linux është realizuar kalimi në përdorimin e direktivave të përcaktuara në specifikimin XDG për ruajtjen e cilësimeve, të dhënave dhe caches ($HOME/.config/FreeCAD, $HOME/.local/share/FreeCAD dhe $HOME/.cache/FreeCAD në vend të $HOME/.FreeCAD dhe /tmp).
- Shtimi i njĂ« lloji tĂ« ri shtesash â pakot e preferencave (Preference Pack), pĂ«rmes tĂ« cilave mund tĂ« shpĂ«rndahen grupe konfigurimesh nga skedarĂ«t e pĂ«rdoruesit (user.cfg), pĂ«r shembull, njĂ« pĂ«rdorues mund tĂ« ndajĂ« konfigurimet e tij me njĂ« tjetĂ«r. NĂ« pakot e preferencave mund tĂ« shpĂ«rndahen gjithashtu tema dizajni, pĂ«rmes shtimit tĂ« skedarĂ«ve me stile Qt.

- Në menaxherin e shtesave është realizuar mbështetje për shpërndarjen e pakove të preferencave, është shtuar shfaqja e informacionit nga metadat e shtesave, është përmirësuar mbështetja për shtesat, të cilat kodi i tyre është vendosur në repozitorë git të tretë, dhe janë zgjeruar mundësitë për kërkimin dhe filtrimin e shtesave.

- JanĂ« zgjeruar mundĂ«sitĂ« e mjedisit tĂ« projektimit arkitektonik (Arch). NĂ« mjetin "PrikĂ« elementin" (Attach Feature) Ă«shtĂ« shtuar mundĂ«sia e vendosjes parametrike tĂ« dritareve dhe pajisjeve nĂ« lidhje me muret. JanĂ« shtuar pronĂ«si tĂ« reja tĂ« objekteve strukturore. ĂshtĂ« shtuar njĂ« komandĂ« pĂ«r krijimin e disa strukturave arkitektonike nĂ« bazĂ« tĂ« objektit themelor. Kur importohet dhe eksportohet nĂ« formatin IFC, Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r tĂ« dhĂ«na dy-dimensionale, si linjat dhe tekstin.

- NĂ« mjedisin pĂ«r vizatimin dy-dimensional (Draft) Ă«shtĂ« shtuar komanda Draft Hatch pĂ«r hatching e faqeve tĂ« objektit tĂ« zgjedhur duke pĂ«rdorur shabllone nga skedarĂ«t nĂ« formatin PAT (AutoCAD). ĂshtĂ« shtuar njĂ« komandĂ« pĂ«r shtimin e grupeve tĂ« emĂ«ruara.
- Janë zgjeruar mundësitë e mjedisit FEM (Modulo i Elementit të Fundit), duke ofruar mjete për analizën me metodën e elementeve të fundit, e cila mund të aplikohet, për shembull, për të vlerësuar ndikimin në objektin në zhvillim nga ndikime të ndryshme mekanike (qëndrueshmëria ndaj vibrimeve, ngrohjes dhe deformimi). Z88 Solver është përmirësuar në një formë të plotë, e cila mund të përdoret për simulime komplekse. Me ndihmën e Calculix Solver është realizuar mundësia e kryerjes së analizës së përkuljes. Në mjetin për krijimin e rrjeteve poligonale Gmsh janë shtuar pronësi të reja dhe mundësia e rikombinimit të rrjeteve 3D.

- Në mjedisin për punën me objektet OpenCasCade (Part) është siguruar mbështetje e saktë për ekstrudimin e strukturave të brendshme.

- Përmirësuar ambientet për krijimin e skicave (PartDesign), skicave të figurave 2D (Sketcher), përmbajtjeve të tabelave elektronike me parameteret e modeleve (Spreadsheet), gjenerimin e instruksioneve G-Code për makinat CNC dhe printerët 3D (Path), modelimin 2D dhe krijimin e projeksioneve 2D të modeleve 3D (TechDraw), projektimin e punës së konstruksioneve shumëkomponente (Assembly3 dhe Assembly4).

- Migrimi i projektit në Qt 5.x dhe Python 3.x është përfunduar. Ndërtimi me Python 2 dhe Qt4 nuk mbështetet më.
Burimi: opennet.ru












