Po roce vývoje byl vydán open-source systém parametrického 3D modelování FreeCAD 1.1, který se vyznačuje flexibilními možnostmi přizpůsobení a rozšiřování funkcionality prostřednictvím připojení doplňků. Rozhraní je postaveno na knihovně Qt. Doplňky mohou být vytvářeny v jazyce Python. Podporuje se ukládání a načítání modelů v různých formátech, včetně STEP, IGES a STL. Kód FreeCAD je distribuován pod licencí LGPLv2 a jako modelovací jádro se používá Open CASCADE. Hotové sestavení jsou připravena pro Linux (AppImage), macOS a Windows.
FreeCAD umožňuje, měněním parametrů modelu, hrát si s různými variantami návrhu a hodnotit práci v různých fázích vývoje modelu. Projekt může fungovat jako volná náhrada za komerční CAD, jako jsou CATIA, Solid Edge a SolidWorks. I když je hlavním účelem FreeCAD strojírenství a vývoj designu nových produktů, systém může být použit i v dalších oblastech, jako je architektonické projektování.
Mezi změnami:
- V uživatelském rozhraní byla implementována podpora tříbodového osvětlení pro zlepšení kvality renderování 3D modelů.

- Do systému nastavení byla přidána panel vyhledávání.

- Byl přidán nový editor vzhledů a rozšířeny možnosti pro úpravu stylové tabulky.

- Rozšířeny možnosti dialogu pro přidání vlastností, ve kterém byla přidána podpora počítaných výrazů, výčtů a jednotek měření. V editoru vlastností bylo vylepšeno automatické dokončování tabulací, práce s proměnnými sadami (VarSet) a škálování okna.

- V prostředí pro vytváření výkresů (Part Design) byly zavedeny možnosti pro použití průhlednosti a zvýraznění náčrtu při náhledu pro hodnocení skrytých povrchů a struktury součásti v objemu. Byly přidány interaktivní ovládací prvky, které umožňují manipulaci s parametry v okně 3D zobrazení přetahováním prvků myší. Byla přepracována panel nástrojů v nástroji pro návrh otvorů (Hole Tool), ve které jsou zajištěny skryté nerelevantní a zobrazeny pouze aktuální prvky pro aktuální konfiguraci.

- Byl přidán nástroj „Upřesnit výběr“ Clarify Selection, který umožňuje upřesnit výběr skrytých nebo vnitřních prvků. Aktivace nástroje se provádí pomocí klávesové zkratky, kontextového menu nebo při podržení levého tlačítka myši, po čemž se geometrie modelu stává průhlednou a zobrazuje se nabídka výběru překrývajících se objektů.

- V prostředí CAM, používaném pro vytváření strojních instrukcí pro CNC stroje z 3D modelů, byla navržena nová systém řízení nástrojů. Komponent CAM Tool Management byl nahrazen balíčkem Better Tool Library, který byl dříve vyvíjen jako externí plugin.

V CAM byly také přidány nové rozhraní pro editaci a výběr nástrojových bitů (ToolBits), byla přidána možnost importu ze simulátoru G-Code Camotics, poskytnuty příkazové řádky pro import a export, implementován režim přetahování (Drag & Drop) a možnost použití schránky, byl přidán prohlížeč tvarů (shape browser), integrovaná funkce vyhledávání nástrojů a pro ukládání knihoven nástrojů byl využit formát JSON.

- Byly přidány nástroje pro vytváření referenčních prvků (Core Datum), používaných při návrhu modelů, jako jsou souřadnicové systémy, referenční body, pomocné roviny a čáry.

- Nástroj transformace (Transform) byl kompletně přepracován. Byla přidána možnost vyrovnání přetahovače (Dragger) na střed hmotnosti objektu, jakož i zohlednění lokální (U, V, W) nebo globální souřadnicové soustavy. Byla přidána funkce přesunutí objektu na cílovou pozici v dokumentu.

- Byly rozšířeny možnosti prostředí pro návrh práce montovaných vícekomponentních konstrukcí (Assembly), modelování stavebních objektů (BIM, Building Information Modelling), dvourozměrného kreslení (Draft), analýzy vlivů (FEM, Finite Element Module), práce s materiály (Material), vytváření dílů (Part), návrhů 2D figur (Sketcher), vedení elektronických tabulek s parametry modelů (Spreadsheet), 2D modelování a vytváření 2D projekcí 3D modelů (TechDraw).
- Byla zlepšena práce v systémech založených na Waylandu.

Současně byl vydán nový parametrický systém 2D a 3D modelování SolveSpace 3.2. Systém podporuje různé metody modelování 3D součástí (extruze, rotace atd.), může simulovat ploché a prostorové vazby, používat plochou a objemovou geometrii při vytváření výkresů, exportovat modely ve dvourozměrných a objemových formátech, jako jsou PDF, SVG, HPGL, STEP, DXF a STL. Kód projektu je napsán v jazyce C++ a je šířen pod licencí GPLv3.
V SolveSpace 3.2 byl kromě rozhraní GTK navržen volitelný frontend pro Linux založený na Qt6. Byla přidána experimentální verze, která je schopna pracovat přes web a byla realizována pomocí nástroje Emscripten. Je umožněno aplikovat omezení na hrany a byla rozšířena škála objektů, na které lze tato omezení použít. Bylo změněno chování při práci s náčrty. Přidána podpora kerningů ve fontu TrueType.
Dále lze zmínit vývoj parametrického systému 3D projektování Dune 3D, optimalizovaného pro tvorbu skříní elektronických zařízení vyráběných pomocí 3D tisku. Systém podporuje vytváření a omezování náčrtů ve dvou- a třírozměrném prostoru, přidávání zkosení a zaoblení na hranách 3D modelu, import referenčních modelů ve formátu STEP, export ve formátech STEP, STL a DXF. Kód projektu je napsán v jazycích C/C++ s rozhraním GTK a je šířen pod licencí GPLv3.

Zdroj: opennet.ru










