PĂ€rast ĂŒle aasta kestnud arendust on vĂ€lja antud avatud parametrilise 3D-modelleerimise sĂŒsteemi FreeCAD 0.20 versioon, mis pakub paindlikke kohandamisvĂ”imalusi ja funktsionaalsuse laiendamist lisade kaudu. Kasutajaliides on vĂ€lja töötatud Qt raamatukogu abil. Lisaid saab luua Python'i keeles. Toetatakse mudelite salvestamist ja laadimist erinevates formaadies, sealhulgas STEP, IGES ja STL. FreeCAD-i kood on litsentseeritud LGPLv2 all, modelleerimise tuumaks on Open CASCADE. Valmis koostised valmivad peagi Linuxile (AppImage), macOS-ile ja Windowsile.
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.
FreeCAD 0.20 peamised uuendused:
- AitussĂŒsteem on tĂ€ielikult ĂŒmber kirjutatud ja viidatud eraldi lisandisse Help, mis kuvab teavet otse projekti Vikist.
- Kasutajaliideses on uuendatud navigeerimiskubu, millel on nĂŒĂŒd servad 3D-vaate pööramiseks 45%. Lisatud on automaatne pööramisreĆŸiim 3D-vaate viimistlemiseks lĂ€hima loogilise positsiooni juurde, kui klĂ”psate serva. Seadetes on vĂ”imalik muuta navigeerimiskubu suurust.

- Ujuvdudikute valikutes on lisatud meeskonna ĂŒldise ja sisemiste nimede kuvamine, et lihtsustada teabe otsimist abivaldkonnas ja Wikis.

- Uus kĂ€sk Std UserEditMode on lisatud, et valida redigeerimisreĆŸiim, mida kasutatakse objekti topeltklikkimisel elementide puus.

- Elementide puus kuvatavas kontekstimenĂŒĂŒs on lisatud vĂ”imalus lisada sĂ”ltuvaid objekte valitud objektidele.

- Uus tööriist Section Cut on rakendatud, et saada mitte-ÔÔnsate ja pĂŒsivate lĂ”ikeid detailidest ja sĂ”lmedest.

- Kaks uut hiire navigatsioonistiili on lisatud, mis pÔhinevad OpenSCAD-i ja TinkerCAD-i navigatsioonil.
- Seadetes on vĂ”imalus muuta koordinaatsĂŒsteemi suurust 3D-vaates.
- Tööaluste seadete paneeli on lisatud tugi valitud tööaluste automaatseks laadimiseks FreeCAD-i kÀivitamisel.

- Linuxi platvormil on ĂŒle mindud XDG spetsifikatsioonis mÀÀratletud kataloogide kasutamisele seadete, andmete ja vahemĂ€lu salvestamiseks ($HOME/.config/FreeCAD, $HOME/.local/share/FreeCAD ja $HOME/.cache/FreeCAD asemel $HOME/.FreeCAD ja /tmp).
- Lisatud on uus tĂ€ienduste tĂŒĂŒp â seadistuste paketid (Preference Pack), mille kaudu saab jagada seadistuste komplekte kasutaja konfiguratsioonifailidest (user.cfg). NĂ€iteks vĂ”ib ĂŒks kasutaja jagada oma seadistusi teisega. Seadistuste pakettides saab jagada ka teemasid, lisades Qt stiilifailid.

- TÀienduste halduris on sisse viidud seadistuste paketid, lisatud on teabe kuvamine tÀienduste metaandmetest, parendatud on kolmandate osapoolte git-repositories olevate tÀienduste toetust ning laiendatud on tÀienduste otsingu ja filtreerimise vÔimalusi.

- Arhitektuurilise projekteerimise keskkonda (Arch) on lisatud uusi vÔimalusi. Funktsioonis 'Elementi kinnita' (Attach Feature) on lisatud vÔimalus akende ja seadmete parametrilise paigutamise jaoks seintesse. Uued omadused on lisatud struktuursete objektide jaoks. Uus kÀsk on loodud, et luua mitu arhitektuurilist struktuuri pÔhiobjekti alusel. IFC formaadi importimisel ja eksportimisel on lisatud kaheastmeliste andmete tugi, nagu jooned ja tekst.

- Kaksisulgses joonistuskeskkonnas (Draft) on lisatud Draft Hatch kÀsk, et joonistada valitud objekti servade mustreid PAT (AutoCAD) failide abil. Samuti on lisatud kÀsu vÔime lisada nimetatud gruppe.
- FEM-i (lĂ”pp-elementide moodul) keskkonna funktsioonid on laienenud, pakkudes vahendeid lĂ”pp-elementide analĂŒĂŒsiks, mida saab rakendada nĂ€iteks, et hinnata erinevate mehaaniliste mĂ”jude mĂ”ju arendatavale objektile (vibratsiooni, kuumutamise ja deformatsiooni vastupidavus). Z88 Solver viidi tĂ€ielikult funktsionaalseks, mida saab kasutada keeruliste simulatsioonide jaoks. AnalĂŒĂŒsi painutuse teostamiseks rakendati Calculix Solveri vĂ”imalus. Gmsh polĂŒgooniliste vĂ”rkude loomisvahendisse on lisatud uusi omadusi ja 3D-vĂ”rkude rekombineerimise vĂ”imalus.

- OpenCasCadeâi (Part) objektidega töötamise keskkonnas on tagatud sisemiste struktuuride ekstruudimise Ă”ige tugi.

- Parameetod 3D-mudelite ettevalmistamiseks (PartDesign), 2D-kujutiste joonistamiseks (Sketcher), mudelite parameetritega elektrooniliste tabelite koostamiseks (Spreadsheet), G-Code'i juhiste genereerimiseks CNC-masinate ja 3D-printerite jaoks (Path), 2D-modelleerimiseks ja 3D-mudelite 2D-projektsioonide loomiseks (TechDraw), koostootmise multi-komponentsete konstruktsioonide projekteerimiseks (Assembly3 ja Assembly4) on paranenud.

- Projekti migratsioon Qt 5.x ja Python 3.x peale on lÔpetatud. Python 2 ja Qt4 koosseisud ei ole enam toetatud.
Allikas: opennet.ru












