Po více než roce vývoje byl vydán otevřený systém parametrického 3D modelování FreeCAD 1.0, který se vyznačuje flexibilními možnostmi přizpůsobení a rozšíření funkčnosti prostřednictvím připojení modulů. Uživatelské rozhraní je postaveno na knihovně Qt. Moduly 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, jako modelovací jádro se používá Open CASCADE. Připravené sestavení jsou připraveny 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í.
Významná změna čísla verze je vysvětlena dosažením určitého milníku ve vývoji. Projekt existuje již více než 20 let a mnoho let zpět komunitní vývojáři vytvořili kritéria, která definovala funkčnost odpovídající verzi 1.0. V této verzi byly implementovány dva poslední úkoly z tohoto seznamu — řešení problému topologického pojmenovávání a implementace integrovaného modulu pro projektování práce montovaných konstrukcí (Assembly).
Podstatou problému topologického pojmenovávání je, že při provádění operací s modelem, jako je vytažení (pad), řezání (cut), sloučení (union), zkosení (chamfer) nebo zaoblení (fillet), se mohla změnit struktura modelu a tím pádem se změnila vnitřní jména objektů (form), používaných pro sledování závislostí a vztahů. V nové verzi byl implementován algoritmus Realthunder, zajišťující zachování neměnnosti vazeb objektů v modelu po změně topologie v parametrickém řetězci.
Druhou důležitou změnou byl nový integrovaný pracovní stůl pro projektování práce montovaných vícikomponentních konstrukcí, sestavených z jednotlivých dílů (Assembly Workbench), postavený na základech projektu Ondsel Solver.

Další významné změny v nové verzi:
- Bylo schváleno nové logo projektu.

- Výrazně byl vylepšen uživatelský interface. Byly implementovány filtry, které usnadňují výběr vrcholů, hran a ploch. Přidán indikátor středu otáčení, který se zobrazuje při otáčení objektů myší.

Hlavní panel byl převeden na samostatný widget, který může být připnutý nad Kombinovaným panelem pro obnovení starého chování. Nástroj "Transformace" má modernizovaný vzhled uživatelského rozhraní pro změnu orientace objektu ve třech osách.


Byla přidána možnost překrývání widgetů. V nastavení (Preferences → Display) byla přidána podpora pro nastavení pozice zdroje světla.


Byl změněn design okna s nastavením, kde byly namísto záložek navrženy stromové zobrazení.

Byla implementována nová panel s kartami pro přepínání mezi dostupnými pracovišti (workbench).

Byl přidán univerzální nástroj pro měření a také nástroj pro vyrovnání podle vybraných hran nebo směrů hran.

- Pracoviště Start (Start Workbench) bylo nahrazeno startovní stránkou, realizovanou ve formě aplikace na Qt, a jednoduchým widgetem prvního spuštění.


- Bylo sloučeno pracoviště pro architektonické projektování (Arch) a informační modelování stavebních objektů (BIM, Building Information Modelling).

- Uživatelské rozhraní pro práci s materiály (Material Workbench) a editor materiálů byly kompletně přepracovány.


- Pracoviště pro generování pokynů G-Code pro CNC stroje a 3D tiskárny bylo výrazně vylepšeno a přejmenováno z Path na CAM.
- Rozšířeny možnosti pracovišť pro dvourozměrné kreslení (Draft), analýzu vlivů (FEM, Finite Element Module), vytváření výřezů (PartDesign), vedení elektronických tabulek s parametry modelů (Spreadsheet), skicování 2D tvarů (Sketcher), dvourozměrné modelování a vytváření 2D projekcí 3D modelů (TechDraw).
Zdroj: opennet.ru













