Nakon više od godinu dana razvoja objavljeno je izdanje otvorenog sustava parametarskog 3D modeliranja FreeCAD 1.0, koje se odlikuje fleksibilnim mogućnostima prilagodbe i proširenja funkcionalnosti kroz dodatke. Sučelje je izgrađeno koristeći Qt biblioteku. Dodatci se mogu stvarati u Python programskom jeziku. Podržano je spremanje i učitavanje modela u raznim formatima, uključujući STEP, IGES i STL. FreeCAD se distribuira pod LGPLv2 licencom, a kao modelirajuće jezgro koristi Open CASCADE. Gotove gradnje pripremljene su za Linux (AppImage), macOS i Windows.
FreeCAD omogućuje eksperimentiranje s različitim varijantama dizajna promjenom parametara modela i procjenu rada u različitim fazama razvoja modela. Projekt može poslužiti kao slobodna zamjena za komercijalne CAD alate poput CATIA, Solid Edge i SolidWorks. Iako je glavna svrha FreeCAD-a inženjering i razvoj dizajna novih proizvoda, sustav se može koristiti i u drugim područjima, kao što je arhitektonsko projektiranje.
Značajna promjena broja verzije objašnjava se postizanjem određenog prekretnice u razvoju. Projekt postoji više od 20 godina, a zajednica programera je prije mnogo godina uspostavila kriterije koje su definirale funkcionalnost potrebnu za izdanje 1.0. U predstavljenu verziju implementirane su dvije posljednje stavke s tog popisa — rješavanje problema topološkog imenovanja i implementacija ugrađenog modula za projektiranje rada sklopa konstrukcija (Assembly).
Bit problema topološkog imenovanja je u tome da, prilikom izvođenja operacija s modelom, kao što su izbočenje (pad), rezanje (cut), spajanje (union), faza (chamfer) ili zaobljenje (fillet), mogla se promijeniti struktura modela i, sukladno tome, promijeniti unutarnja imena objekata (oblika) korištenih za praćenje ovisnosti i veza. U novoj verziji implementiran je algoritam Realthunder koji osigurava očuvanje nepromjenjivosti veza objekata u modelu nakon promjene topologije u parametarskom lancu.
Druga važna promjena je nova ugrađena radionica za projektiranje assembly radova višekomponentnih konstrukcija, sastavljenih od pojedinačnih dijelova (Assembly Workbench), koja je izgrađena korištenjem resursa projekta Ondsel Solver.

Ostale značajne promjene u novoj verziji:
- Odobren je novi logotip projekta.

- Znatan je poboljšan korisnički sučelje. Implementirani su filtri koji olakšavaju odabir vrhova, rubova i površina. Dodan je indikator središta rotacije, koji se prikazuje prilikom rotacije objekata mišem.

Panel zadataka je transformiran u zaseban widget koji se može pričvrstiti iznad Kombinirane ploče kako bi se obnovilo staro ponašanje. U alatu 'Transformacija' (Transform) moderniziran je izgled sučelja za promjenu orijentacije objekta u tri ravnine.


Dodana je mogućnost preklapanja widgeta. U postavkama (Preferences → Display) uvedena je podrška za postavljanje pozicije izvora svjetlosti.


Promijenjen je dizajn prozora s postavkama, gdje je umjesto kartica ponuđen stablo prikaza.

Implementiran je novi panel s karticama za prebacivanje između dostupnih radionica (workbench).

Dodani su univerzalni alat za mjerenje, kao i alat za poravnavanje prema odabranim površinama ili smjerovima rubova.

- Radionica Start (Start Workbench) zamijenjena je početnom stranicom, koja je realizirana u obliku aplikacije na Qt-u, i jednostavnim widgetom prvog pokretanja.


- Provedena je integracija radionica za arhitektonsko projektiranje (Arch) i informacijskog modeliranja građevinskih objekata (BIM, Building Information Modelling).

- Potpuno je redizajnirano sučelje za rad s materijalima (Material Workbench) i uređivač materijala.


- Radionica za generiranje G-Code instrukcija za CNC strojeve i 3D printere značajno je poboljšana i preimenovana iz Path u CAM.
- Proširene su mogućnosti radionica za dvodimenzionalno crtanje (Draft), analizu opterećenja (FEM, Finite Element Module), stvaranje obradaka (PartDesign), vođenje elektronskih tablica s parametrima modela (Spreadsheet), skiciranje 2D figura (Sketcher), dvodimenzionalno modeliranje i stvaranje 2D projekcija 3D modela (TechDraw).
Izvor: opennet.ru













