Po roku vývoja bol vydaný release otvoreného systému parametrového 3D modelovania FreeCAD 1.1, ktorý sa vyznačuje flexibilnými možnosťami prispôsobenia a rozširovania funkčnosti prostredníctvom pripojenia doplnkov. Rozhranie je postavené s použitím knižnice Qt. Doplnky môžu byť vytvárané v jazyku Python. Podporuje sa ukladanie a načítavanie modelov v rôznych formátoch, vrátane STEP, IGES a STL. Kód FreeCAD je šírený pod licenciou LGPLv2, ako modelovacie jadro sa využíva Open CASCADE. Hotové zostavy sú pripravené pre Linux (AppImage), macOS a Windows.
FreeCAD umožňuje, menením parametrov modelu, skúšať rôzne návrhové varianty a hodnotiť prácu v rôznych fázach vývoja modelu. Projekt môže slúžiť ako voľná náhrada komerčných CAD systémov, ako sú CATIA, Solid Edge a SolidWorks. Napriek tomu, že hlavnou funkciou FreeCAD je strojárstvo a vývoj dizajnu nových produktov, systém sa môže používať aj v iných oblastiach, ako je architektonické navrhovanie.
Medzi zmenami:
- V užívateľskom rozhraní bola implementovaná podpora trojbodového osvetlenia na zlepšenie kvality renderovania 3D modelov.

- Do systému nastavení bola pridaná panel vyhľadávania.

- Bol pridaný nový editor tém a rozšírené možnosti na zmenu štýlových tabuliek.

- Rozšírené možnosti dialógu na pridanie vlastností, v ktorom sa objavila podpora pre počítané výrazy, vymenovania a jednotky merania. V editore vlastností sa zlepšilo automatické doplňovanie tabulátorom, práca so sadami premenných (VarSet) a škálovanie okna.

- V prostredí na vytváranie prehnaní (Part Design) boli implementované možnosti na použitie priesvitnosti a podsvietenia skice pri náhľade na hodnotenie skrytých povrchov a štruktúry súčiastky v objeme. Boli pridané interaktívne ovládacie prvky, ktoré umožňujú manipuláciu s parametrami v okne 3D pohľadu ťahaním prvkov myšou. Prepracovaný bol panel úloh v nástroji na navrhovanie otvorov (Hole Tool), v ktorom je zabezpečené skrytie nerelevantných a zobrazenie len aktuálnych prvkov pre aktuálnu konfiguráciu.

- Bol pridaný nástroj „Spresniť výber“ Clarify Selection, ktorý umožňuje spresniť výber skrytých alebo vnútorných prvkov. Aktivácia nástroja sa vykonáva klávesovou skratkou, prostredníctvom kontextového menu alebo pri držaní ľavého tlačidla myši, po čom geometria modelu sa stáva priesvitnou a zobrazí sa menu výberu prekryvajúcich objektov.

- V prostredí CAM, používanom na vytváranie strojových inštrukcií pre CNC stroje z 3D modelov, bola navrhnutá nová systém riadenia nástrojov. Komponent CAM Tool Management bol nahradený balíkom Better Tool Library, ktorý bol predtým vyvíjaný vo forme externého pluginu.

Do CAM boli pridané nové rozhrania na úpravu a výber nástrojov (ToolBits), možnosť importu zo simulátora G-Code Camotics, boli poskytnuté príkazové nástroje na import a export, implementovaný režim Drag & Drop a možnosť využitia clipboardu, pridaný prehliadač tvarov (shape browser), zabudovaná funkcia vyhľadávania nástrojov, na uloženie knižníc nástrojov sa používa formát JSON.

- Pridané nástroje na vytváranie referenčných prvkov (Core Datum), ktoré sa používajú pri navrhovaní modelov, ako sú súradnicové systémy, referenčné body, pomocné roviny a línie.

- Nástroj na transformáciu (Transform) bol úplne prepracovaný. Pridaná možnosť vyrovnávania ťaháka (Dragger) na stred hmotnosti objektu, ako aj zohľadnenia lokálneho (U, V, W) alebo globálneho súradnicového systému. Pridaná funkcia presunu objektu na cieľovú pozíciu v dokumente.

- Rozšírené možnosti prostredí pre návrh práce zostáv mnohých komponentov (Assembly), modelovanie stavebných objektov (BIM, Building Information Modelling), dvojrozmerné kreslenie (Draft), analýza účinkov (FEM, Finite Element Module), práca s materiálmi (Material), vytváranie dielov (Part), skicovanie 2D tvarov (Sketcher), vedenie elektronických tabuliek s parametrami modelov (Spreadsheet), dvojrozmerné modelovanie a vytváranie 2D projekcií 3D modelov (TechDraw).
- Zlepšené fungovanie v systémoch založených na Waylande.

Zároveň bol uvoľnený verzia parametrického systému 2D a 3D modelovania SolveSpace 3.2. Systém podporuje rôzne metódy modelovania 3D diel (vyťahovaním, otáčaním atď.), môže imitovať ploché a priestorové väzby, používať plošnú a objemovú geometriu pri vytváraní výkresov, exportovať modely v dvojrozmerných a objemových formátoch, ako sú PDF, SVG, HPGL, STEP, DXF a STL. Kód projektu je napísaný v jazyku C++ a je šírený pod licenciou GPLv3.
V SolveSpace 3.2, okrem rozhrania na GTK, bol navrhnutý voliteľný frontend pre Linux na báze Qt6. Pridaná bola experimentálna verzia, schopná práce cez web, implementovaná pomocou nástrojov Emscripten. Pridaná je možnosť aplikácie obmedzení na hrany, ako aj rozšírený rozsah objektov, na ktoré sa môžu tieto obmedzenia aplikovať. Zmenené je správanie pri práci s náčrtmi. Pridaná je podpora kerningov v písmach TrueType.
Ďalšie vývoj parametreckého systému 3D navrhovania Dune 3D, optimalizovaného na výrobu skriniek elektronických zariadení, ktoré sú vytvárané pomocou 3D tlače. Systém podporuje vytváranie a obmedzovanie náčrtov v dvojrozmernom a trojrozmernom priestore, pridávanie skosení a zaoblení na hrany 3D modelu, import referenčných modelov vo formáte STEP, export vo formátoch STEP, STL a DXF. Kód projektu je napísaný v jazykoch C/C++ s rozhraním na GTK a je distribuovaný pod licenciou GPLv3.

Zdroj: opennet.ru










