Pas pothuajse dy vjetësh zhvillimi, versioni zyrtar i sistemit të hapur të modelimit 3D parametrik FreeCAD 0.19 është tani i disponueshëm. Kodet burimore të lëshimit u publikuan më 26 shkurt dhe u azhurnuan më 12 mars, por njoftimi zyrtar i lëshimit u vonua për shkak të gatishmërinë e paketave të instalimit për të gjitha platformat e deklaruara. Para disa orësh, paralajmërimi që dega FreeCAD 0.19 ende nuk ishte gati dhe ishte në zhvillim u hoq dhe tani lëshimi mund të konsiderohet i arritur. Versioni aktual në sit gjithashtu u ndryshua nga 0.18 në 0.19.1.
Kodi i FreeCAD shpërndahet nën licencën LGPLv2 dhe ofron mundësi fleksibile për personalizim dhe zgjerim të funksionalitetit përmes shtesave. Ndërtohen versionet për Linux (AppImage), macOS dhe Windows. Ndërfaqja është ndërtuar me bibliotekën Qt. Shtesat mund të krijohen në gjuhën Python. Ruhet dhe ngarkohet modelet në formate të ndryshme, duke përfshirë STEP, IGES dhe STL. Si bërthama modeluese përdoret Open CASCADE.
FreeCAD lejon, duke ndryshuar parametrat e modelit, të eksploroni variante të ndryshme të dizajnit dhe të vlerësoni punën në momente të ndryshme të zhvillimit të modelit. Projekti mund të shërbejë si një zëvendësim i lirë për CAD të komerciale, si CATIA, Solid Edge dhe SolidWorks. Përkundër faktit se objektivi kryesor i FreeCAD është inxhinieria mekanike dhe zhvillimi i dizajneve të produkteve të reja, sistemi mund të përdoret edhe në fusha të tjera, si projektimi arkitektonik.
Risi kryesore në FreeCAD 0.19:
- Në mënyrë kryesore, projekti është migruar nga Python 2 dhe Qt4 në Python 3 dhe Qt5, dhe shumica e zhvilluesve tashmë kanë kaluar në përdorimin e Python3 dhe Qt5. Megjithatë, ka akoma disa probleme të pazgjidhura dhe disa module të jashtme nuk janë portuar në Python.
- NdĂ«rfaqja e pĂ«rdoruesit ka pĂ«rjetuar njĂ« modernizim tĂ« kubit tĂ« navigacionit, ku Ă«shtĂ« angazhuar transparenca dhe janĂ« rritur arrow-t. ĂshtĂ« shtuar moduli CubeMenu, i cili lejon tĂ« konfigurohet menuja dhe tĂ« ndryshohet madhĂ«sia e kubit.

- Një temë e re e lehtë për dizajnin e ikonave është propozuar, e cila për stilin kujton Blender dhe përshtatet mirë me skemat e ndryshme të ngjyrave, duke përfshirë temën e errët dhe atë monokromatike.

- ĂshtĂ« shtuar njĂ« ndĂ«rfaqe pĂ«r menaxhimin e temave tĂ« ikonave.

- Janë shtuar disa variante të temës errët dhe një set stilesh errët.


- ĂshtĂ« shtuar njĂ« parametĂ«r pĂ«r tĂ« treguar kutitĂ« e zgjedhjes para elementeve nĂ« strukturĂ«n qĂ« pasqyron pĂ«rmbajtjen e dokumentit. Ky ndryshim rrit komfortin nĂ« punimin me ekrane preke.

- Në mjetin ViewScreenShot është shtuar mbështetje për ruajtjen e screenshot-eve me sfond transparent.

- ĂshtĂ« realizuar njĂ« objekt i ri App::Link, i cili Ă«shtĂ« i destinuar pĂ«r krijimin e objekteve tĂ« lidhura brenda dokumentit, si dhe pĂ«r lidhjen me objekte nĂ« dokumente tĂ« jashtme. App::Link mundĂ«son qĂ« njĂ« objekt tĂ« pĂ«rdorĂ« tĂ« dhĂ«na nga njĂ« tjetĂ«r objekt, siç janĂ« gjeometria dhe pamja 3D. Objektet e lidhura mund tĂ« jenĂ« si nĂ« njĂ« skedar, ashtu edhe nĂ« skedarĂ« tĂ« ndryshĂ«m dhe trajtohen si klone tĂ« lehta tĂ« plota ose si e njĂ«jta objekt qĂ« ekziston nĂ« dy ekzemplarĂ« tĂ« ndryshĂ«m.

- Për objektet C++ dhe Python, lejohet shtimi i pronave dinamike që mund të përdoren në vend të makros PropertyMemo.

- Sigurohet mundësia e shfaqjes së elementeve, të cilat janë të fshehura nga elemente të tjera.

- NĂ« redaktorin e parametrave Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar datĂ«n dhe kohĂ«n nĂ« emrat e skedarĂ«ve me kopje rezervĂ«, pĂ«rveç numrit rendor. Formati Ă«shtĂ« i pĂ«rshtatshĂ«m, pĂ«r shembull â%Y%m%d-%H%M%Sâ.

- Në redaktorin e parametrave është realizuar një fushë e re për kërkimin e shpejtë të parametrave.

- ĂshtĂ« shtyrĂ« mbĂ«shtetje pĂ«r hertza, si njĂ« njĂ«si fizike matjeje, si dhe Ă«shtĂ« propozuar prona âFrequencyâ. JanĂ« shtuar gjithashtu njĂ«si matjeje Gauss, Weber dhe Ersted.
- ĂshtĂ« shtuar mjeti TextDocument pĂ«r futjen e njĂ« objekti pĂ«r ruajtjen e tekstit tĂ« rastĂ«sishĂ«m.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r modelet 3D nĂ« formatin glTF dhe Ă«shtĂ« realizuar mundĂ«sia pĂ«r eksportimin nĂ« html me WebGL.
- Menaxhuesi i shtesave është azhurnuar ndjeshëm, ku tani ofrohet mundësia për të treguar informacion më të plotë mbi të gjitha ambientet e jashtme dhe makros, si dhe për kontrollin e disponueshmërisë së azhurnimeve, përdorimin e repositoreve të veta dhe shënimin e shtesave që tashmë janë instaluar, të avancuara ose në pritje të azhurnimeve.

- ĂshtĂ« zgjeruar funksionaliteti i mjedisit tĂ« projektimit arkitektonik (Arch). NĂ« mjetin SectionPlane Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r hedhjen poshtĂ« tĂ« hapĂ«sirave tĂ« padukshme pĂ«r simulatimin e kamerĂ«s. ĂshtĂ« shtuar mjeti Fence pĂ«r projektimin e gardheve dhe koloneve pĂ«r mbajtjen e tyre. NĂ« mjetin Arch Site Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shfaqjen e busullĂ«s dhe Ă«shtĂ« realizuar mundĂ«sia e ndjekjes sĂ« lĂ«vizjes sĂ« diellit duke marrĂ« parasysh gjerĂ«sinĂ« dhe gjatĂ«si pĂ«r tĂ« vlerĂ«suar parametrat e ndriçimit tĂ« hapĂ«sirave nĂ« shtĂ«pi dhe pĂ«r llogaritjen e skajve tĂ« çatisĂ«.

ĂshtĂ« shtuar mjeti i ri CutLine pĂ«r krijimin e prerjeve nĂ« objekte tĂ« ngurta, si muret dhe strukturat e bllokut. ĂshtĂ« pĂ«rmirĂ«suar shtesa pĂ«r llogaritjen e forcimit, e cila tani ka njĂ« ndĂ«rfaqe pĂ«r automatizimin e parametrave dhe vendosjen e forcimit.

ĂshtĂ« shtuar mbĂ«shtetje pĂ«r importimin e skedarĂ«ve nĂ« formatin Shapefile, i cili pĂ«rdoret nĂ« aplikacionet GIS. ĂshtĂ« propozuar mjeti i ri Truss pĂ«r krijimin e strukturave tĂ« harkut, si dhe mjeti CurtainWall pĂ«r krijimin e llojeve tĂ« ndryshme tĂ« mureve. NĂ« SectionPlane janĂ« shtuar regjime tĂ« reja vizatimi (Data, Coin dhe Coin mono) dhe mundĂ«sia pĂ«r tĂ« gjeneruar skedarĂ« nĂ« formatin SVG.

- NĂ« mjedisin pĂ«r vizatim dy-dimensional (Draft) Ă«shtĂ« pĂ«rmirĂ«suar ndjeshĂ«m redaktori, ku tani Ă«shtĂ« e mundur tĂ« redaktohen disa objekte njĂ«kohĂ«sisht. ĂshtĂ« shtuar mjeti SubelementHighlight pĂ«r theksimin e nyjeve dhe skajeve tĂ« objekteve pĂ«r redaktimin e disa objekteve njĂ«kohĂ«sisht dhe pĂ«r tĂ« aplikuar ndryshues tĂ« ndryshĂ«m, pĂ«r shembull, pĂ«r lĂ«vizje, shkallĂ«zim dhe rrotullim. ĂshtĂ« shtuar njĂ« sistem plotĂ«sisht funksional i niveleve, i ngjashĂ«m me ata qĂ« pĂ«rdoren nĂ« CAD tĂ« tjerĂ«, qĂ« mbĂ«shtet lĂ«vizjen e objekteve midis niveleve nĂ« modalitetin drag&drop, menaxhimin e dukshmĂ«risĂ« dhe ngjyrat e etiketave tĂ« lidhur me nivelet.

ĂshtĂ« shtuar mjeti i ri CubicBezCurve pĂ«r krijimin e kurbave Bezier duke pĂ«rdorur metoda nĂ« stilin e redaktorit vektorik Inkscape. ĂshtĂ« shtuar mjeti Arc 3Points pĂ«r krijimin e harkeve tĂ« rrethit pĂ«rmes tre pikave. ĂshtĂ« shtuar mjeti Fillet pĂ«r krijimin e kĂ«ndĂ«ve tĂ« pĂ«rkulura dhe fasadave. ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r formatin SVG. ĂshtĂ« realizuar redaktori i stilit, i cili lejon ndryshimin e stilit tĂ« shĂ«nimeve, pĂ«r shembull, ngjyrĂ«n dhe madhĂ«sinĂ« e shkronjave.

- Janë bërë shumë përmirësime në ambientin FEM (Finite Element Module), i cili ofron mjete për analizë përmes metodës së elementeve të fundme, e cila mund të përdoret, për shembull, për vlerësimin e ndikimit të forcave mekanike të ndryshme (qëndrueshmëria ndaj vibrimeve, ngrohjes dhe deformimeve) në objektin në zhvillim.

- Në ambientin për punimin me objekte OpenCasCade (Part) është realizuar mundësia për krijimin e një objekti mbi bazën e pikave nga një grumbull poligonik të importuar (Mesh). Janë zgjeruar mundësitë e parashikimit gjatë redaktimit të primitiveve.

- ĂshtĂ« pĂ«rmirĂ«suar ambienti pĂ«r krijimin e skicave (PartDesign), skicave tĂ« figurave 2D (Sketcher) dhe mbajtjen e tabelave elektronike me parametrat e modeleve (Spreadsheet).

- Në ambientin Path, i cili lejon gjenerimin e udhëzimeve G-Code mbi bazën e modelit FreeCAD (gjuhë G-Code përdoret në makinat CNC dhe disa printerë 3D), është shtuar mbështetje për menaxhimin e ftohjes së printerit 3D. Janë shtuar operacione të reja: Slot për krijimin e prerjeve sipas pikave mbështetëse dhe V-Carve për gravurimin duke përdorur një pikë të formës V.

- Në ambientin Render është shtuar mbështetje për motorin e renderimit "Cycles", i përdorur në paketën e modelimit 3D Blender.
- JanĂ« zgjeruar mjetet nĂ« TechDraw, ambienti pĂ«r modelim 2D dhe krijimin e projekteve 2D tĂ« modeleve 3D. ĂshtĂ« pĂ«rmirĂ«suar vendosja dhe shkallĂ«zimi i skrinshoteve tĂ« dritares pĂ«r shikimin 3D. ĂshtĂ« shtuar mjeti WeldSymbol, i cili ofron simbole pĂ«r identifikimin e saldimeve, duke pĂ«rfshirĂ« simboles qĂ« pĂ«rdoren nĂ« standardet Ruse GOST. JanĂ« shtuar mjete LeaderLine dhe RichTextAnnotation pĂ«r krijimin e shĂ«nimeve. ĂshtĂ« shtuar mjeti Balloon pĂ«r tĂ« lidhur etiketat me numra, shkronja dhe tekst.

JanĂ« shtuar mjete CosmeticVertex, Midpoints dhe Quadrant pĂ«r shtimin e pikave fikse, qĂ« mund tĂ« pĂ«rdoren pĂ«r tĂ« treguar pĂ«rmasat. JanĂ« shtuar mjete FaceCenterLine, 2LineCenterLine dhe 2PointCenterLine pĂ«r shtimin e vijave qĂ« qendrojnĂ«. ĂshtĂ« shtuar mjeti ActiveView pĂ«r krijimin e njĂ« imazhi statik nga pamja 3D dhe vendosjen e tij nĂ« formĂ«n e njĂ« pamje tĂ« re nĂ« TechDraw (si njĂ« snapshote pĂ«r vizualizim tĂ« shpejtĂ«). JanĂ« shtuar modelet e reja tĂ« dizajnit tĂ« vizatimeve pĂ«r letĂ«r nĂ« formate B, C, D dhe E, si dhe modele qĂ« pĂ«rputhen me kĂ«rkesat e GOST 2.104-2006 dhe GOST 21.1101-2013.

- ĂshtĂ« shtuar njĂ« makro pĂ«r ndĂ«rtimin dhe lidhjen automatikisht tĂ« kornizave tĂ« lehta çeliku.

- ĂshtĂ« propozuar njĂ« modul i ri Assembly4 me realizimin e njĂ« ambienti tĂ« pĂ«rmirĂ«suar pĂ«r projektimin e punĂ«s sĂ« strukturave tĂ« montuara shumĂ«komponente.

- U përmirësuan Veglat për Printimin 3D, mjete për punën me modelet në formatin STL, të cilat mund të përdoren për printimin 3D.

- Moduli ArchTextures u shtua, duke ofruar mjete për përdorimin e teksturave në ambientet Arch, të cilat mund të përdoren për vizualizimin realistik të ndërteseve.

- Moduli Dodo erdhi në vend të Flamingo, me një grup mjeteve dhe objekteve për të përshpejtuar skicimin e karkaseve dhe tubave.

Burimi: opennet.ru





























