Több mint egy éves fejlesztés után megjelent a FreeCAD 3 nyílt parametrikus 0.20D modellező rendszer, amely a rugalmas testreszabási lehetőségekkel és a kiegészítők csatlakoztatásával növelhető funkcionalitással jellemezhető. Az interfész a Qt könyvtár felhasználásával készült. A kiegészítők Pythonban hozhatók létre. Támogatja a modellek mentését és betöltését különféle formátumokban, beleértve a STEP, IGES és STL formátumokat. A FreeCAD kódot LGPLv2 licenc alatt terjesztik, modellező kernelként az Open CASCADE szolgál. A kész összeállítások hamarosan elkészülnek Linuxra (AppImage), macOS-re és Windowsra.
A FreeCAD lehetővé teszi, hogy a modellparaméterek megváltoztatásával kijátszhassa a különböző tervezési lehetőségeket, és értékelje munkáját a modell fejlesztésének különböző pontjain. A projekt ingyenesen helyettesítheti az olyan kereskedelmi CAD rendszereket, mint a CATIA, a Solid Edge és a SolidWorks. Bár a FreeCAD elsődleges felhasználási területe a gépészet és az új termékek tervezése, a rendszer más területeken is használható, például az építészeti tervezésben.
A FreeCAD 0.20 főbb újításai:
- A súgórendszert teljesen átírták, amely egy külön Súgó-kiegészítőben található, és közvetlenül a projekt Wikijéből jelenít meg információkat.
- A felhasználói felület egy újratervezett Navigációs kockával rendelkezik, amely immár éleket is tartalmaz a 3D nézet 45%-os elforgatásához. Egy mód hozzáadva a 3D nézet automatikus elforgatásához a legközelebbi logikai pozícióba, amikor egy arcra kattint. A beállítások lehetővé teszik a Navigációs kocka méretének módosítását.
- A gyakori és belső parancsnevek megjelenítése hozzáadva az eszköztippekhez, hogy könnyebben megtalálhassa az információkat a Súgóban és a Wikiben.
- Hozzáadott egy új Std UserEditMode parancsot az elemfában lévő objektumra való dupla kattintáskor használt szerkesztési mód kiválasztásához.
- Az elemfában látható helyi menüben most már lehetőség van a tőlük függő objektumok hozzáadására a kijelölt objektumokhoz.
- Egy új Section Cut eszközt vezettek be az alkatrészek és szerelvények nem üreges és állandó szakaszainak előállítására.
- Két új egér navigációs stílus került hozzáadásra az OpenSCAD és a TinkerCAD navigáción alapulóan.
- A beállítások lehetővé teszik a 3D nézet koordinátarendszerének méretének módosítását.
- Támogatás hozzáadva a kiválasztott munkaterületek automatikus betöltéséhez a FreeCAD indításakor a munkaterület-beállítások panelen.
- A Linux platformon áttérés történt az XDG specifikációban meghatározott könyvtárak használatára a beállítások, adatok és gyorsítótár tárolására ($HOME/.config/FreeCAD, $HOME/.local/share/FreeCAD és $HOME/. gyorsítótár/FreeCAD a $HOME /.FreeCAD és /tmp helyett).
- Új típusú bővítmény került hozzáadásra - a Preference Packs, amelyen keresztül a felhasználói konfigurációs fájlokból (user.cfg) beállításkészleteket oszthat ki, például az egyik felhasználó megoszthatja beállításait a másikkal. A témákat a beállítási csomagokban is terjesztheti, ha Qt-stílusú fájlokat ad hozzá.
- A bővítménykezelő mostantól támogatja a beállítási csomagok terjesztését, megjeleníti a kiegészítő metaadataiból származó információkat, javítja azon bővítmények támogatását, amelyek kódja harmadik féltől származó git-tárolókban van tárolva, és kibővíti a bővítmények keresésének és a kimenetek szűrésének lehetőségét. .
- Bővültek az építészeti tervezési környezet (Arch) lehetőségei. Az Attach Feature eszközhöz hozzáadták az ablakok és berendezések falhoz viszonyított paraméteres elhelyezésének lehetőségét. A szerkezeti objektumok új tulajdonságaival bővült. Új parancs hozzáadva több építészeti struktúra létrehozásához egy alapobjektum alapján. Az IFC importálás és exportálás támogatja a XNUMXD adatokat, például a vonalakat és a szöveget.
- A XNUMXD-s rajzkörnyezetben (Vázlat) hozzáadásra került a Vázlat sraffozás parancsa, amely a kiválasztott objektum éleit PAT formátumú (AutoCAD) formátumú fájlokból származó sablonok segítségével sraffozza. Hozzáadott parancs elnevezett csoportok hozzáadásához.
- Bővültek a FEM (Finite Element Module) környezet lehetőségei, olyan eszközöket biztosítva a végeselem elemzéshez, amelyek segítségével például felmérhető a különböző mechanikai behatások (rezgésállóság, hő- és alakváltozás) tárgyra gyakorolt hatása. fejlesztés alatt. Teljes formában Z88 Solver, amely összetett szimulációkhoz használható. A Calculix Solver segítségével megvalósítható a hajlítási elemzés elvégzése. Új tulajdonságokkal és a 3D-s hálók újrakombinálásának lehetőségével bővült a Gmsh sokszögháló-összekötő eszköz.
- Az OpenCasCade (Part) objektumokkal való munkakörnyezet megfelelő támogatást nyújt a belső struktúrák kihúzásához.
- Továbbfejlesztett környezetek munkadarabok készítéséhez (PartDesign), 2D ábrák vázolásához (Sketcher), táblázatok karbantartásához modellparaméterekkel (Spreadsheet), G-Code utasítások generálásához CNC gépekhez és 3D nyomtatókhoz (Path), 2D modellezéshez és 2D modellek 3D vetületeinek elkészítéséhez ( TechDraw), előre gyártott többkomponensű szerkezetek tervezése (Assembly3 és Assembly4).
- A projekt Qt 5.x és Python 3.x verziókra való migrációja befejeződött. A Python 2 és Qt4 használatával való építés már nem támogatott.
Forrás: opennet.ru