Közel két év fejlesztés után hivatalosan is elérhető a FreeCAD 3 nyílt parametrikus 0.19D modellező rendszer. A kiadás forráskódja február 26-án jelent meg, majd március 12-én frissítették, de a kiadás hivatalos bejelentése elmaradt az összes bejelentett platform telepítőcsomagjainak elérhetetlensége miatt. Néhány órával ezelőtt eltávolították azt a figyelmeztetést, hogy a FreeCAD 0.19 ága hivatalosan még nem készült el, és fejlesztés alatt áll, és a kiadás már befejezettnek tekinthető. Az oldalon található jelenlegi verzió is 0.18-ról 0.19.1-re módosult.
A FreeCAD kódot az LGPLv2 licenc alatt terjesztik, és a rugalmas testreszabási lehetőségek és a kiegészítők csatlakoztatása révén megnövelt funkcionalitás jellemzi. A kész összeállítások Linux (AppImage), macOS és Windows számára készültek. 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. Az Open CASCADE modellezési rendszermag.
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.19 főbb újításai:
- A Python 2-ről és Qt4-ről a Python 3-ra és Qt5-re való projektmigráció nagyjából befejeződött, és a legtöbb fejlesztő már átállt a Python3 és Qt5 használatára. Ugyanakkor továbbra is van néhány megoldatlan probléma, és néhány harmadik féltől származó modul nem került át a Pythonba.
- A navigációs kocka a kezelőfelületen korszerűsödött, melynek kialakításában átlátszóság és nagyított nyilak szerepelnek. Hozzáadott CubeMenu modul, amely lehetővé teszi a menü testreszabását és a kocka méretének módosítását.
- Új, könnyű ikontémát vezettek be, amely stílusában a Blenderre emlékeztet, és kompatibilis a különböző színsémákkal, beleértve a sötét és monokróm témákat is.
- Hozzáadott egy felületet az ikontémák kezeléséhez.
- Számos sötét témabeállítás és egy sötét stíluskészlet hozzáadva.
- Beállítás hozzáadva a kijelölési jelölőnégyzetek megjelenítéséhez a dokumentum tartalmát megjelenítő fában az elemek előtt. A változtatás javítja az érintőképernyők használhatóságát.
- Támogatás hozzáadva a képernyőképek átlátszó hátterű mentéséhez a ViewScreenShot eszközhöz.
- Egy új App::Link objektumot implementáltak, amely dokumentumon belüli csatolt objektumok létrehozására, valamint külső dokumentumokban lévő objektumokhoz való hivatkozásra szolgál. Az App::Link lehetővé teszi, hogy egy objektum egy másik objektum adatait használja, például geometriát és 3D-s ábrázolást. A hivatkozott objektumok ugyanabban vagy különböző fájlokban helyezkedhetnek el, és könnyű, teljes klónként vagy két különböző másolatban létező azonos objektumként kezelhetők.
- A C++ és Python objektumok dinamikus tulajdonságokat adhatnak hozzá, amelyek a PropertyMemo makró helyett használhatók.
- Lehetőség van a többi elemtől rejtett elemek vizuális kiemelésére.
- A beállítások szerkesztőben a biztonsági mentés fájlok nevében ezentúl a sorozatszámon kívül megadható a dátum és az idő is. A formátum testreszabható, például "%Y%m%d-%H%M%S".
- A paraméterszerkesztő új mezővel rendelkezik a paraméterek gyors kereséséhez.
- Támogatta a hertz mint fizikai mértékegységet, és javasolta a „Frekvencia” tulajdonságot is. Gauss, Webers és Oersted mértékegységei is hozzáadásra kerültek.
- Hozzáadott TextDocument eszköz objektumok beszúrásához tetszőleges szöveg tárolására.
- Hozzáadott támogatást a 3D modellekhez glTF formátumban, és megvalósította a html formátumba exportálás lehetőségét a WebGL segítségével.
- Jelentősen frissült a bővítménykezelő, amely lehetővé teszi az összes külső környezet és makró teljesebb információinak megjelenítését, valamint frissítések keresését, saját tárolók használatát, valamint a már telepített, elavult, ill. frissítésre vár.
- Bővültek az építészeti tervezési környezet (Arch) lehetőségei. A SectionPlane eszköz most már támogatja a láthatatlan régiók eldobását a kameraszimulációhoz. Hozzáadott Kerítés eszköz a kerítés és a rögzítő oszlopok tervezéséhez. Az Arch Site eszköz kiegészítette az iránytű megjelenítését, és lehetővé tette a nap mozgásának nyomon követését a szélességi és hosszúsági fokok figyelembevételével a házban lévő helyiségek besugárzási paramétereinek becsléséhez és a tető túlnyúlásának kiszámításához.
Új CutLine eszköz került hozzáadásra szilárd tárgyak, például falak és blokkszerkezetek vágásához. A vasalás számítására szolgáló bővítmény továbbfejlesztett, interfész került hozzáadásra a paraméterek és a vasalás elhelyezésének automatizálásához.
Támogatás hozzáadva a GIS alkalmazásokban használt Shapefile formátumú fájlok importálásához. Javasoltak egy új rácsos eszközt a gerendaszerkezetek (rácsok) létrehozására, valamint egy CurtainWall eszközt különféle típusú falak létrehozására. A SectionPlane új renderelési módokat (Data, Coin és Coin mono) és SVG formátumú fájlok generálásának lehetőségét adta.
- A kétdimenziós rajz környezetében (Vázlat) jelentősen továbbfejlesztették a szerkesztőt, amelyben immár több objektum egyidejű szerkesztése is lehetséges. Hozzáadtuk a SubelementHighlight eszközt az objektumok csomópontjainak és éleinek kiemeléséhez, több objektum egyidejű szerkesztéséhez és különböző módosítók egyszerre történő alkalmazásához, például mozgatáshoz, méretezéshez és elforgatáshoz. Egy teljes értékű rétegrendszer került hozzáadásra, hasonlóan a többi CAD-rendszerhez, amely támogatja az objektumok fóliák közötti mozgatását drag&drop módban, szabályozza a láthatóságot és megjelöli a horgonyok színét a rétegeken.
Új eszköz, a CubicBezCurve hozzáadva Bezier-görbék létrehozásához Inkscape-stílusú vektor alapú technikákkal. Hozzáadott Arc 3Points eszköz körívek létrehozásához három pont használatával. Hozzáadott Fillet eszköz a lekerekített sarkok és letörések létrehozásához. Továbbfejlesztett támogatás az SVG formátumhoz. Elkészült egy stílusszerkesztő, amely lehetővé teszi a megjegyzés stílusának, például színének és betűméretének megváltoztatását.
- Számos fejlesztés történt a FEM (Finite Element Module) környezetben, amely olyan eszközöket biztosít 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) milyen hatással vannak a végeselemes elemzésre. kifejlesztett objektum.
- Az OpenCasCade objektumokkal (Part) való munkakörnyezetben immár lehetőség van objektumok létrehozására egy importált sokszögű háló (Mesh) pontjai alapján. A primitívek szerkesztésekor kibővültek az előnézeti lehetőségek.
- Továbbfejlesztett környezetek üresek készítéséhez (PartDesign), 2D ábrák vázolásához (Sketcher) és táblázatok karbantartásához modellparaméterekkel (Spreadsheet).
- A Path környezet, amely lehetővé teszi a FreeCAD-modell alapján G-Code utasítások generálását (a G-Code nyelvet CNC gépek és egyes 3D nyomtatók használják), a 3D nyomtató hűtésének vezérlését is támogatja. Új műveletek kerültek hozzáadásra: nyílás a nyílások létrehozásához referenciapontok használatával és V-Carve gravírozáshoz V-alakú fúvókával.
- A render környezet támogatja a Blender 3D modellező csomagban használt „Cycles” renderelőmotort.
- Kibővültek a TechDraw eszközei, a 2D modellezésre és a 2D modellek 3D vetületeinek létrehozására szolgáló környezet. Az ablak képernyőképeinek jobb elhelyezése és méretezése a 3D megtekintéshez. Hozzáadtuk a WeldSymbol eszközt, amely szimbólumokat biztosít a hegesztések azonosításához, beleértve az orosz GOST-okban használt szimbólumokat is. LeaderLine és RichTextAnnotation eszközök hozzáadva a megjegyzések létrehozásához. Hozzáadott Balloon eszköz számokat, betűket és szöveget tartalmazó címkék rögzítésére.
CosmeticVertex, Midpoints és Quadrant eszközök hozzáadva fiktív csúcsok hozzáadásához, amelyek a méretek megadására használhatók. FaceCenterLine, 2LineCenterLine és 2PointCenterLine eszközök hozzáadva a központosító vonalak hozzáadásához. Hozzáadott ActiveView eszköz, amellyel statikus képet hozhat létre 3D-s nézetből, és új nézet formájában helyezheti el a TechDraw-ban (pillanatképként a gyors megjelenítéshez). Új sablonok kerültek a papírra B, C, D és E formátumú rajzok tervezéséhez, valamint olyan sablonok, amelyek megfelelnek a GOST 2.104-2006 és a GOST 21.1101-2013 követelményeinek.
- Hozzáadott makró a könnyű acél keretek automatikus tervezéséhez és rögzítéséhez.
- Egy új Assembly4 modult javasolunk, amely egy továbbfejlesztett környezet megvalósítását teszi lehetővé az előregyártott többkomponensű szerkezetek működésének tervezéséhez.
- Frissített 3D Printing Tools, 3D nyomtatáshoz használható STL modellekkel való munkavégzéshez szükséges eszközök.
- Hozzáadtuk az ArchTextures modult, amely lehetőséget biztosít az Arch környezetben való textúrák használatára, amelyek segítségével valósághűen jeleníthetők meg az épületek.
- A Flamingót a Dodo modul váltotta fel egy sor eszköz- és tárgykészlettel, hogy felgyorsítsák a keretek és csövek rajzolását.
Forrás: opennet.ru