Po viac ako roku vývoja bolo zverejnené vydanie otvoreného parametrického 3D modelovacieho systému FreeCAD 0.20, ktorý sa vyznačuje flexibilnými možnosťami prispôsobenia a zvýšením funkčnosti pripojením doplnkov. Rozhranie je vytvorené pomocou knižnice Qt. Doplnky je možné vytvárať v Pythone. Podporuje ukladanie a načítanie modelov v rôznych formátoch, vrátane STEP, IGES a STL. Kód FreeCAD je distribuovaný pod licenciou LGPLv2, ako modelovacie jadro sa používa Open CASCADE. Pripravené zostavy budú čoskoro pripravené pre Linux (AppImage), macOS a Windows.
FreeCAD vám umožňuje pohrať sa s rôznymi možnosťami návrhu zmenou parametrov modelu a vyhodnotiť vašu prácu v rôznych bodoch vývoja modelu. Projekt môže fungovať ako bezplatná náhrada komerčných CAD systémov ako CATIA, Solid Edge a SolidWorks. Hoci sa FreeCAD primárne používa v strojárstve a dizajne nových produktov, systém možno použiť aj v iných oblastiach, ako je architektonický dizajn.
Hlavné inovácie FreeCAD 0.20:
- Kompletne bol prepísaný systém pomocníka, ktorý je súčasťou samostatného doplnku pomocníka a zobrazuje informácie priamo z wiki projektu.
- Používateľské rozhranie má prepracovanú navigačnú kocku, ktorá teraz obsahuje hrany na otočenie 3D zobrazenia o 45 %. Pridaný režim na automatické otáčanie 3D zobrazenia na najbližšiu logickú pozíciu, keď kliknete na tvár. Nastavenia poskytujú možnosť zmeniť veľkosť navigačnej kocky.
- Pridané zobrazenie bežného a interného názvu príkazu k popisom nástrojov, aby sa uľahčilo vyhľadávanie informácií v Pomocníkovi a Wiki.
- Pridaný nový príkaz Std UserEditMode na výber režimu úprav, ktorý sa použije pri dvojitom kliknutí na objekt v strome prvkov.
- V kontextovom menu zobrazenom v strome prvkov je teraz možné k vybraným objektom pridávať objekty, ktoré sú na nich závislé.
- Bol implementovaný nový nástroj Section Cut na získanie nedutých a konštantných sekcií dielov a zostáv.
- Pridané dva nové štýly navigácie myšou založené na navigácii v OpenSCAD a TinkerCAD.
- Nastavenia poskytujú možnosť zmeniť veľkosť súradnicového systému pre 3D zobrazenie.
- Pridaná podpora pre automatické načítanie vybraných pracovných priestorov počas spúšťania FreeCADu na panel nastavení pracovného priestoru.
- Na platforme Linux sa prešlo na používanie adresárov definovaných v špecifikácii XDG na ukladanie nastavení, údajov a vyrovnávacej pamäte ($HOME/.config/FreeCAD, $HOME/.local/share/FreeCAD a $HOME/. cache/FreeCAD namiesto $HOME /.FreeCAD a /tmp).
- Pribudol nový typ doplnku – Preference Packs, prostredníctvom ktorého môžete distribuovať sady nastavení z používateľských konfiguračných súborov (user.cfg), napríklad jeden používateľ môže zdieľať svoje nastavenia s druhým. Môžete tiež distribuovať témy v balíkoch nastavení pridaním súborov so štýlmi Qt.
- Správca doplnkov teraz podporuje distribúciu balíkov nastavení, zobrazuje informácie z metadát doplnkov, zlepšuje podporu doplnkov, ktorých kód je umiestnený v git repozitároch tretích strán, a rozširuje možnosti vyhľadávania doplnkov a filtrovania výstupu. .
- Rozšírili sa možnosti prostredia architektonického dizajnu (Arch). Do nástroja Attach Feature bola pridaná možnosť parametrického umiestňovania okien a vybavenia vo vzťahu k stenám. Boli pridané nové vlastnosti konštrukčných objektov. Pridaný nový príkaz na vytvorenie viacerých architektonických štruktúr založených na základnom objekte. Import a export IFC podporuje XNUMXD dáta, ako sú čiary a text.
- V prostredí XNUMXD kreslenia (Draft) bol pridaný príkaz Draft Hatch na šrafovanie hrán vybraného objektu pomocou šablón zo súborov vo formáte PAT (AutoCAD). Pridaný príkaz na pridanie pomenovaných skupín.
- Rozšírili sa možnosti prostredia FEM (Finite Element Module), ktoré poskytuje nástroje na analýzu konečných prvkov, ktoré je možné použiť napríklad na posúdenie vplyvu rôznych mechanických vplyvov (odolnosť voči vibráciám, teplu a deformácii) na objekt. vo vývoji. Privedený do plnej formy Z88 Solver, ktorý možno použiť na komplexné simulácie. Pomocou Calculix Solver je implementovaná schopnosť vykonávať analýzu ohybu. Do nástroja Gmsh polygónového sieťovania boli pridané nové vlastnosti a schopnosť rekombinovať 3D siete.
- Prostredie pre prácu s objektmi OpenCasCade (Part) poskytuje správnu podporu pre vytláčanie vnútorných štruktúr.
- Vylepšené prostredia na vytváranie obrobkov (PartDesign), skicovanie 2D figúrok (Sketcher), udržiavanie tabuliek s parametrami modelu (Spreadsheet), generovanie inštrukcií G-Code pre CNC stroje a 3D tlačiarne (Path), 2D modelovanie a vytváranie 2D projekcií 3D modelov ( TechDraw), návrh prefabrikovaných viaczložkových konštrukcií (Assembly3 a Assembly4).
- Migrácia projektu na Qt 5.xa Python 3.x bola dokončená. Vytváranie s Pythonom 2 a Qt4 už nie je podporované.
Zdroj: opennet.ru