Több mint egy év fejlesztés után megjelent a FreeCAD 0.20 nyílt forráskódú paraméteres 3D modellező rendszer, amely rugalmas testreszabási lehetőségekkel és funkciók bővítésével jár a bővítmények csatlakoztatásán keresztül. A felhasználói felület Qt könyvtár felhasználásával készült. A bővítmények Python nyelven készíthetők. Támogatja a modellek mentését és betöltését különböző formátumokban, beleértve a STEP, IGES és STL formátumokat. A FreeCAD kódja LGPLv2 licensz alatt terjesztésre kerül, a modellező magként pedig az Open CASCADE használatos. A kész build-ek hamarosan elérhetőek lesznek Linux (AppImage), macOS és Windows rendszerekre.
A FreeCAD lehetővé teszi, hogy a modell paramétereinek megváltoztatásával különböző tervezési lehetőségeket próbáljunk ki, és értékeljük a munkát a modell fejlesztésének különböző szakaszaiban. A projekt ingyenes alternatívája lehet a kereskedelmi CAD szoftvereknek, mint például a CATIA, Solid Edge és SolidWorks. A FreeCAD elsődleges célja a gépészet és új termékek tervezésének támogatása, de más területeken, például építészeti tervezésben is felhasználható.
A FreeCAD 0.20 legfontosabb újdonságai:
- Teljesen átírták a súgórendszert, amely egy külön bővítménybe került, és közvetlen információkat mutat a projekt Wiki-jából.
- A felhasználói felületen átdolgozták a navigációs kockát, amely most éleket kapott a 3D nézet 45°-os elforgatásához. Automatikus forgatás mód került hozzáadásra a 3D nézet legközelebbi logikai pozíciójához kattintással az élekre. A beállítások között lehetőség van a navigációs kocka méretének módosítására.

- A felugró ablakokba bekerült a parancs általános és belső neve, hogy egyszerűbb legyen az információk keresése a súgóban és a Wikiben.

- Új Std UserEditMode parancs került hozzáadásra, ami a szerkesztési mód kiválasztását teszi lehetővé, amikor duplán kattintanak egy objektumra az elemek fájában.

- Az elemek fájában megjelenő kontextus menüben lehetőség nyílt a kijelölt objektumokhoz kapcsolódó objektumok hozzáadására.

- Megvalósították az új Section Cut eszközt, amellyel nem üreges és állandó metszetek készíthetők a darabokból és csomópontokból.

- Két új egér navigációs stílus került hozzáadásra, amelyek az OpenSCAD és a TinkerCAD navigációján alapulnak.
- A beállítások között lehetőség van a koordináta rendszer méretének módosítására a 3D nézethez.
- A munkakörnyezetek beállító paneljéhez hozzáadták a kiválasztott munkakörnyezetek automatikus betöltésének támogatását a FreeCAD indításakor.

- Linux platformon áttértek a XDG specifikációban meghatározott mappák használatára a beállítások, adatok és cache tárolására ($HOME/.config/FreeCAD, $HOME/.local/share/FreeCAD és $HOME/.cache/FreeCAD helyett $HOME/.FreeCAD és /tmp).
- Új kiegészítő típus került hozzáadásra — beállítási csomagok (Preference Pack), amelyek lehetővé teszik a felhasználói konfigurációs fájlok (user.cfg) beállításainak megosztását, például, amikor az egyik felhasználó megosztja beállításait egy másikkal. A beállítási csomagokban témák is megoszthatók a Qt stílusfájlok hozzáadásával.

- A kiegészítőkezelőben megvalósult a beállítási csomagok terjesztésének támogatása, hozzá lett adva a kiegészítő metainformációinak megjelenítése, javult a harmadik féltől származó git-tárhelyeken tárolt kiegészítők támogatása, bővült a kiegészítők keresési lehetősége és a kimenet szűrési funkciója.

- Bővült az építészeti tervezés környezete (Arch). Az „Elem csatolása” (Attach Feature) eszközbe paraméterezhető ablakok és berendezések falakhoz való kötésének lehetősége került bevezetésre. Új tulajdonságok kerültek bevezetésre a szerkezeti objektumokhoz. Új parancs került hozzáadásra több építészeti szerkezet létrehozására alap objektumok alapján. Az IFC formátumban történő importálás és exportálás során megvalósult a kétdimenziós adatok, például vonalak és szöveg támogatása.

- A kétdimenziós rajzolási környezetben (Draft) új Draft Hatch parancs került bevezetésre, amely a kiválasztott objektum éleinek pöttyözésére szolgál PAT (AutoCAD) fájlok sablonjaival. Új parancs került hozzáadásra elnevezett csoportok létrehozására.
- Bővült a FEM (Véges Elem Modul) környezet, amely eszközöket biztosít a véges elem módszeres elemzéshez, amely például felhasználható a tervezett objektumra gyakorolt különböző mechanikai hatások (rezgésállóság, hőmérséklet és deformáció) értékelésére. A Z88 Solver teljes funkcionalitással rendelkezik, amely bonyolult szimulációkhoz is alkalmazható. A Calculix Solver segítségével hajlítási analízis végezhető. Az Gmsh poligonháló-készítő eszköz új tulajdonságokat kapott és lehetőség nyílt a 3D hálók rekombinációjára.

- Az OpenCasCade objektumokkal való munkához (Part) helyesen támogatott az belső struktúrák kiemelési funkciója.

- Javították a preparálási környezeteket (PartDesign), a 2D-figurák vázlatait (Sketcher), a modellek paramétereivel való táblázatkezelést (Spreadsheet), a CNC gépek és 3D nyomtatók számára készült G-Code utasítások generálását (Path), a 2D modellezést és a 3D modellek 2D vetületeinek létrehozását (TechDraw), valamint az összeszerelt, többkomponensű konstrukciók tervezését (Assembly3 és Assembly4).

- Befejeződött a projekt migrációja a Qt 5.x és a Python 3.x rendszerekre. A Python 2 és a Qt4 alapú összeállítások már nem támogatottak.
Forrás: opennet.ru












