Majdnem két év fejlesztés után hivatalosan elérhető a FreeCAD 0.19 nyílt paraméteres 3D-modellező rendszer kiadása. A kiadás forráskódját már február 26-án közzétették, majd március 12-én frissítették, de a hivatalos kiadási bejelentés késlekedett, mert az összes megadott platformhoz szükséges telepítési csomag készlete még nem volt kész. Néhány órával ezelőtt eltávolították azt a figyelmeztetést, hogy a FreeCAD 0.19 ága még hivatalosan nem kész és fejlesztés alatt áll, így a kiadást most már befejezettnek lehet tekinteni. A weboldalon a legfrissebb verziót is 0.18-ról 0.19.1-re változtatták.
A FreeCAD kódja az LGPLv2 licenc alatt terjesztett, és rugalmas testreszabási és funkcióbővítési lehetőségekkel rendelkezik, amelyeket kiegészítések csatlakoztatásával valósíthatunk meg. Kész összeállítások érhetők el Linux (AppImage), macOS és Windows rendszerekre. Az interfész a Qt könyvtár használatával készült. A kiegészítések Python nyelven hozhatók létre. Támogatott a modellek különböző formátumokban való mentése és betöltése, beleértve a STEP, IGES és STL formátumokat. Modellmagként az Open CASCADE használatos.
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.19 főbb újításai:
- A projekt migrációja főként befejeződött a Python 2 és Qt4-ről a Python 3 és Qt5-re, a legtöbb fejlesztő már áttért a Python 3 és Qt5 használatára. Külön problémák még mindig fennállnak, és néhány harmadik féltől származó modult nem portoltak át Pythonra.
- A felhasználói felületen korszerűsítették a navigációs kockát, amelynek kialakításában átlátszóságot alkalmaztak, és megnövelték a nyilakat. Új CubeMenu modult adtak hozzá, amely lehetővé teszi a menü testreszabását és a kocka méretének megváltoztatását.

- Javaslatot tettek egy új, könnyű ikonstílusra, amely a Blenderre emlékeztet, és jól illeszkedik a különböző színsémákhoz, beleértve a sötét és monokróm témákat is.

- Hozzáadták az ikonstílusok kezelésére szolgáló interfészt.

- Több sötét téma és sötét stílusvariáció került hozzáadásra.


- Hozzáadtak egy beállítást, amely lehetővé teszi a jelölőnégyzetek megjelenítését a dokumentum tartalmát tükröző faelemek előtt. Ez a módosítás javítja a munkát érintőképernyők esetén.

- A ViewScreenShot eszközben hozzáadták a képernyőképek átlátszó háttérrel való mentésének támogatását.

- Megvalósult az új App::Link objektum, amely a dokumentumon belüli kapcsolt objektumok létrehozására, valamint külső dokumentumokban lévő objektumokhoz való kapcsolódásra szolgál. Az App::Link lehetővé teszi, hogy egy objektum adatokat használjon egy másik objektumból, például geometriát és 3D-bemutatót. A kapcsolható objektumok lehetnek egy fájlban vagy különböző fájlokban, és könnyű, teljes klónokként vagy mint ugyanazon objektum két különböző példányaként kezelhetők.

- C++ és Python objektumok esetén dinamikus tulajdonságok hozzáadása engedélyezett, amelyek a PropertyMemo makró helyett használhatók.

- Biztosítva a rejtett elemek szemléletes kiemelésének lehetőségét.

- A beállítások szerkesztőjében lehetőség nyílt arra, hogy a fájlnevekben a biztonsági mentésekhez ne csak sorszám, hanem dátum és idő is megjelenjen. A formátum testre szabható, például «%Y%m%d-%H%M%S».

- A paraméterek szerkesztőjében egy új mező került bevezetésre a paraméterek gyors kereséséhez.

- Támogatás került a Hertz fizikai mértékegységhez, valamint felmerült a „Frequency” tulajdonság. Bevezették a Gaussok, Weber és Erstéd mértékegységeket is.
- Hozzáadva a TextDocument eszköz az önálló szöveg tároló objektum beszúrásához.
- Hozzáadva a 3D-modellek támogatása az glTF formátumban, és megvalósítva az exportálási lehetőség html formátumban WebGL-lel.
- Jelentősen frissült a kiegészítők kezelője, amely lehetőséget biztosít a külső környezetek és makrók részletesebb információinak megjelenítésére, frissítések ellenőrzésére, saját tárolók használatára, valamint már telepített, elavult vagy frissítésre váró kiegészítők megjelölésére.

- Bővítve lett az építészeti tervezési környezet (Arch) funkciói. A SectionPlane eszközben megvalósult a láthatatlan területek kiiktatásának támogatása a kamera szimulálásához. Hozzáadva egy Fence eszköz a kerítés és pillérek tervezéséhez. Az Arch Site eszközben lehetőség nyílt a iránytű megjelenítésére, és megvalósítva a napmozgás követésének lehetősége, figyelembe véve a szélességet és hosszúságot, az épületek napsütésének értékelése érdekében és a tető túlnyúlásának kiszámítására.

Új CutLine eszköz került bevezetésre, amely lehetővé teszi vágatok készítését szilárd tárgyakon, mint például falak és blokképítmények. Fejlesztettük az erősítési számítási kiegészítőt, és új interfészt adtunk hozzá az erősítők paramétereinek és elhelyezésének automatizálásához.

Hozzáadtuk a Shapefile formátum importálásának támogatását, amelyet GIS-alkalmazásokban használnak. Bemutattunk egy új Truss eszközt a gerenda szerkezetek (fémszerkezetek) létrehozására, valamint egy CurtainWall eszközt a különböző típusú falak létrehozására. Az SectionPlane új renderelési módokkal bővült (Data, Coin és Coin mono), valamint SVG formátumú fájlok generálásának lehetősége is rendelkezésre áll.

- A kétdimenziós rajzolási környezetben (Draft) jelentős fejlesztések történtek az editorban, amely lehetőséget biztosít több objektum egyidejű szerkesztésére. Hozzáadtunk egy SubelementHighlight eszközt, amely lehetővé teszi a csomópontok és élek kiemelését több objektum egyidejű szerkesztéséhez, valamint különféle módosítók, például elmozdítás, méretezés és forgatás alkalmazását. Teljes rétegkezelést vezettünk be, hasonlóan más CAD rendszerekhez, amely támogatja az objektumok áthelyezését rétegek között drag & drop módban, a láthatóság kezelését és a rétegekkel való színezett címkézést.

Új CubicBezCurve eszközt adtunk hozzá Bézier-görbék létrehozásához az Inkscape stílusú vektorgrafikus módszerek segítségével. Hozzáadtunk egy Arc 3Points eszközt a körívek három pont alapján történő létrehozásához. Hozzáadtunk egy Fillet eszközt a lekerekített sarkok és fazetek létrehozásához. Fejlesztettük az SVG formátum támogatását. Egy stíluseditor is megvalósult, amely lehetővé teszi az annotációk stílusának megváltoztatását, például a szín és a betűméret módosítását.

- Számos fejlesztést végeztünk a FEM (Finite Element Module) környezetben, amely eszközöket biztosít a végeselem-analízishez. Ez például alkalmazható a tervezett objektumra gyakorolt mechanikai hatások (rezgésállóság, hőmérséklet és deformáció) értékelésére.

- Az OpenCasCade (Part) objektumokkal való munka környezetében lehetőség nyílt objektum létrehozására importált poligonháló (Mesh) pontok alapján. A primitívek szerkesztése közben a valós idejű előnézeti lehetőségek is bővültek.

- Fejlesztettük az alapanyagok (PartDesign), 2D formák (Sketcher) vázlatkészítő, valamint a modellek paramétereivel foglalkozó táblázatok (Spreadsheet) környezetét.

- A Path környezetbe, amely lehetővé teszi a G-Code utasítások generálását a FreeCAD modellt alapul véve (a G-Code nyelve CNC gépeken és néhány 3D nyomtatón használatos), hozzáadva a 3D nyomtató hűtésének vezérlését. Új műveletek kerültek bevezetésre: Slot a támasztó pontok mentén történő vágások létrehozására és V-Carve a V-alakú fúvóka segítségével történő gravírozáshoz.

- A Render környezethez hozzáadva a „Cycles” renderelő motor támogatása, amelyet a Blender 3D modellező csomagjában használnak.
- Kibővítették a TechDraw eszközöket, a 2D modellezés és a 3D modellek 2D vetületeinek létrehozására szolgáló környezetet. Javították a 3D megjelenítés ablakának képernyőképeinek elhelyezését és skálázását. Hozzáadva a WeldSymbol eszközt, amely szimbólumokat biztosít hegesztési ívek azonosítására, beleértve az orosz GOST szabványokban alkalmazott szimbólumokat. Hozzáadtak LeaderLine és RichTextAnnotation eszközöket annotációk létrehozásához. Hozzáadva a Balloon eszközt, amely számokkal, betűkkel és szöveggel ellátott címkék rögzítésére szolgál.

Hozzáadták a CosmeticVertex, Midpoints és Quadrant eszközöket, amelyek hamis csúcsok hozzáadására használhatók méretek megadásához. Hozzáadták a FaceCenterLine, 2LineCenterLine és 2PointCenterLine eszközöket középponti vonalak hozzáadásához. Hozzáadva az ActiveView eszköz a 3D nézetből statikus kép létrehozásához és annak új nézetként való elhelyezéséhez a TechDraw-ban (mint pillanatkép a gyors vizualizáláshoz). Új rajzformátumokhoz rendelkező sablonok kerültek bevezetésre B, C, D és E formátumokban, valamint a GOST 2.104-2006 és a GOST 21.1101-2013 követelményeinek megfelelő sablonok.

- Hozzáadva egy makró az acélkeretek automatikus tervezéséhez és összeszereléséhez.

- Bemutattak egy új Assembly4 modult, amely javított környezetet valósít meg összeszerelt, többkomponensű szerkezetek tervezéséhez.

- Frissítették a 3D Printing Tools eszközöket, a STL formátumú modellek kezelésére szolgáló eszközöket, amelyek felhasználhatók 3D nyomtatáshoz.

- Hozzáadva az ArchTextures modult, amely eszközöket biztosít textúrák használatához az Arch környezetben, amelyek a szerkezetek valósághű megjelenítésére használhatók.

- A Flamingo helyett megérkezett a Dodo modul szerszámokkal és objektumokkal a keretek és csövek gyorsabb rajzolásához.

Forrás: opennet.ru





























