Pärast rohkem kui aasta arendust on avaldatud avatud parameetrilise 3D-modelleerimise süsteemi FreeCAD 1.0, mis eristub paindlike kohandamisvõimaluste ja funktsionaalsuse laiendamisega pistikprogrammide kaudu. Kasutajaliides on loodud Qt-teegiga. Pistikprogramme saab luua Pythonis. Toetatakse mudelite salvestamist ja laadimist erinevates formaatides, sealhulgas STEP, IGES ja STL. FreeCADi kood jaotatakse LGPLv2 litsentsi alusel ning modellingu tuumaks on Open CASCADE. Valmis kogud on ette valmistatud Linuxi (AppImage), macOS-i ja Windowsi jaoks.
FreeCAD võimaldab, muutes mudeli parameetreid, mängida erinevate projekteerimise variantidega ja hinnata tööd erinevates mudeli arendamise etappides. Projekt võib olla tasuta alternatiiv kaubanduslikele CAD-idele, nagu CATIA, Solid Edge ja SolidWorks. Kuigi FreeCADi peamine eesmärk on masinatööstus ja uute toodete disain, saab süsteemi kasutada ka muudel aladel, näiteks arhitektuuriprojekteerimisel.
Oluline versioonimuudatus on seotud teatud arengu verstapostide saavutamisega. Projekt on eksisteerinud juba üle 20 aasta ning juba aastaid tagasi koostas arendajate kogukond kriteeriumid, mis määratlesid 1.0 väljaandele vastava funktsionaalsuse. Esitatud versioonis on ellu viidud kaks viimast ülesannet loetelust — topoloogilise nimetamise probleemi lahendamine ja integreeritud mooduli rakendamine koostatud konstruktsioonide (Assembly) töötlemise kavandamiseks.
Topoloogilise nimetamise probleemi olemus seisneb selles, et mudeliga töötamise operatsioonide, näiteks välja tõukamise (pad), lõikamise (cut), liitmise (union), fasetimise (chamfer) või ümardamise (fillet) käigus, võis mudeli struktuur muutuda ning seega võisid muutuda objektide (vormide) sisemised nimed, mida kasutatakse sõltuvuste ja seoste jälgimiseks. Uues versioonis on rakendatud Realthunder'i algoritmi, mis tagab objektide seoste muutumatuse mudelis topoloogia muutumise järel параметрической цепочka.
Teiseks oluliseks muudatuseks on uus integreeritud tööpink, mis on mõeldud mitmeosalistest konstruktsioonidest koosnevate tööde projekteerimiseks (Assembly Workbench), loodud Ondsel Solver projekti arendustöid kasutades.

Teised märkimisväärsed muudatused uues versioonis on:
- On kinnitatud uus projekti logo.

- Kasutajaliidest on oluliselt täiustatud. Rakendatud on filtrid, mis lihtsustavad tippude, servade ja pindade valikut. Lisatud on pöörlemiskeskme indikaator, mis kuvatakse objektide hiirega pööramisel.

Tööriistariba on muudetud eraldi vidinaks, mida saab kinnitada Kombineeritud paneeli kohal, et taastada vana käitumine. Tööriistal „Transform” on kaasajastatud liidese välimus, et muuta objekti suunda kolmel tasapinnal.


Lisatud on vidinate ülekandmise võimalus. Seadetes (Preferences → Display) on lisatud toetust valgusallika positsiooni seadmiseks.


Seadete akna kujundus on muudetud, kus vahekaartide asemel on pakutud puustruktuuri esitamist.

On rakendatud uus vahekaarte sisaldav paneel, et vahetada saadaval olevate tööpinkide (workbench) vahel.

Lisatud universaalne mõõtmisriist ning tööriist valitud servade või suundade joondamiseks.

- Start Workbench on asendatud alguslehega, mis on teostatud rakenduse kujul Qt-s, ja lihtsa esmakäivitamise vidinaga.


- Arhitektuurse projekteerimise (Arch) ja ehitusinformatsiooni modelleerimise (BIM, Building Information Modelling) töölauad on ühendatud.

- Materjalide töölaua (Material Workbench) ja materjaliredaktori kasutajaliides on täielikult ümber kujundatud.


- G-Code'i juhiste genereerimise töölaua (CAM) 3D-printeritele ja CNC-masinatele on oluliselt parendatud ning see on uuendatud Path-nimelisest CAM-iks.
- Kaksikjoonistamise (Draft), koormuse analüüsi (FEM, Finite Element Module), osade disaini (PartDesign), mudeli parameetrite tabelarvutuse (Spreadsheet), 2D-kujunde joonistamise (Sketcher), 2D-modelleerimise ja 3D-mudelite 2D-projektsioonide (TechDraw) töölauad on laiendatud.
Allikas: opennet.ru













