Nakon gotovo dvije godine razvoja, službeno je dostupan release otvorenog sustava parametrijskog 3D modeliranja FreeCAD 0.19. Izvorni tekstovi izdanja objavljeni su 26. veljače, a zatim ažurirani 12. ožujka, no službena objava izdanja odgođena je zbog nepripremljenosti instalacijskih paketa za sve navedene platforme. Prije nekoliko sati upozorenje da grana FreeCAD 0.19 još službeno nije spremna i da se nalazi u razvoju je uklonjeno i sada se izdanjem može smatrati završeno. Ažurirana verzija na web stranici također je promijenjena s 0.18 na 0.19.1.
Kod FreeCAD-a raspoređen je pod licencom LGPLv2 i razlikuje se fleksibilnim mogućnostima prilagodbe i proširenja funkcionalnosti putem dodataka. Gotove kompilacije pripremljene su za Linux (AppImage), macOS i Windows. Sučelje je izgrađeno korištenjem Qt biblioteke. Dodaci se mogu stvarati na Python jeziku. Podržano je spremanje i učitavanje modela u različitim formatima, uključujući STEP, IGES i STL. Kao modelirajuća jezgra koristi se Open CASCADE.
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.
Glavne novine FreeCAD 0.19:
- Uglavnom je završena migracija projekta s Pythona 2 i Qt4 na Python 3 i Qt5, a većina programera prešla je na korištenje Python 3 i Qt5. Ipak, i dalje ostaju pojedini nerješeni problemi, a neki vanjski moduli nisu portirani na Python.
- U korisničkom sučelju izvršena modernizacija navigacijske kocke, pri čemu je korištena prozirnost i povećane su strelice. Dodan je modul CubeMenu, koji omogućuje podešavanje izbornika i promjenu veličine kocke.

- Predložena je nova lagana tema dizajna ikona, koja stilom podsjeća na Blender i dobro se kombinira s raznim shemama boja, uključujući tamnu i monokromatsku temu.

- Dodano je sučelje za upravljanje temama dizajna ikona.

- Dodano je nekoliko varijanti tamne teme dizajna i set tamnih stilova.


- Dodana je postavka za prikazivanje okvira za izbor ispred elemenata u stablu, koje odražava sadržaj dokumenta. Promjena povećava udobnost rada na dodirnim ekranima.

- U alatu ViewScreenShot dodana je podrška za spremanje snimaka ekrana s prozirnom pozadinom.

- Implementiran je novi objekt App::Link, namijenjen za kreiranje povezanih objekata unutar dokumenta, kao i za vezivanje na objekte u vanjskim dokumentima. App::Link omogućava jednom objektu korištenje podataka iz drugog objekta, poput geometrije i 3D prikaza. Povezani objekti mogu biti u istim ili različitim datotekama i obrađuju se kao lagani puni klonovi ili kao isti objekt koji postoji u dva različita primjerka.

- Za C++ i Python objekte dopušteno je dodavanje dinamičkih svojstava koja se mogu koristiti umjesto makroa PropertyMemo.

- Osigurana je mogućnost vidljivog isticanja elemenata koje skrivaju drugi elementi.

- U editoru postavki uvedena je mogućnost navođenja datuma i vremena u imenima datoteka s sigurnosnim kopijama, uz uzastopni broj. Format se može prilagoditi, na primjer, "%Y%m%d-%H%M%S".

- U uređivaču parametara implementirano je novo polje za brzo pretraživanje parametara.

- Dodana je podrška za Hz kao fizičku jedinicu mjerenja, kao i predloženo svojstvo "Frequency". Također su dodane jedinice mjerenja Gauss, Weber i Ampere.
- Dodana je alatka TextDocument za umetanje objekta za pohranu slobodnog teksta.
- Dodana je podrška za 3D modele u glTF formatu i omogućeno je izvođenje u HTML s WebGL-om.
- Menadžer dodataka je značajno ažuriran, gdje je omogućeno prikazivanje cjelovitijih informacija o svim vanjskim okruženjima i makroima, kao i provjera dostupnosti ažuriranja, korištenje vlastitih repozitorija i označavanje već instaliranih, zastarjelih ili čekajućih ažuriranja dodataka.

- Proširene su mogućnosti okruženja arhitektonskog projektiranja (Arch). U alatu SectionPlane dodana je podrška za isključivanje nevidljivih područja radi simulacije kamere. Dodana je alatka Fence za projektiranje ograde i stupova za njeno učvršćivanje. U alatu Arch Site dodana je podrška za prikaz kompasa i omogućeno je praćenje kretanja sunca s obzirom na geografsku širinu i dužinu radi procjene parametara insolacije prostorija u kući i izračuna prevjesa krova.

Dodana je nova alatka CutLine za izradu izreza u tvrdim objektima, kao što su zidovi i blok konstrukcije. Poboljšan je dodatak za proračun armature, dodan je interfejs za automatizaciju parametara i rasporeda armature.

Dodana je podrška za uvoz datoteka u Shapefile formatu, koji se koristi u GIS aplikacijama. Predložena je nova alatka Truss za izradu nosača konstrukcija, kao i alatka CurtainWall za kreiranje različitih vrsta zidova. U SectionPlane dodani su novi režimi prikaza (Data, Coin i Coin mono) i mogućnost generisanja datoteka u SVG formatu.

- U okruženju za dvodimenzionalno crtanje (Draft) značajno je poboljšan urednik, u kojem je omogućeno uređivanje više objekata istovremeno. Dodan je alat SubelementHighlight za označavanje čvorova i ivica objekata radi uređivanja više objekata i primene različitih modifikatora odjednom, na primer, za pomeranje, skaliranje i rotaciju. Implementiran je pun sistem slojeva, sličan onima koji se koriste u drugim CAD aplikacijama, koji podržava pomeranje objekata između slojeva u drag & drop režimu, upravljanje vidljivošću i označavanje bojama vezanim za slojeve.

Dodana je nova alatka CubicBezCurve za kreiranje Bézier krivulja koristeći metode u stilu vektorskog urednika Inkscape. Dodan je alat Arc 3Points za kreiranje lukova kruga prema tri tačke. Dodan je alat Fillet za kreiranje zaobljenih uglova i faza. Poboljšana je podrška za SVG format. Implementiran je urednik stilova koji omogućava promenu stila anotacija, kao što su boja i veličina fonta.

- Unesena su brojna poboljšanja u FEM (Finite Element Module) okruženje, koje pruža sredstva za analizu metodom konačnih elemenata, a može se primeniti, na primer, za procenu uticaja raznih mehaničkih delovanja (otpornost na vibracije, zagrevanje i deformaciju) na razvijani objekat.

- U okruženju za rad sa OpenCasCade objektima (Part) omogućeno je kreiranje objekta na osnovu tačaka iz uvezenih poligonalnih mreža (Mesh). Proširene su mogućnosti pregleda tokom uređivanja primitva.

- Poboljšana su okruženja za izradu delova (PartDesign), skica 2D figura (Sketcher) i vođenje elektronskih tabela sa parametrima modela (Spreadsheet).

- U okruženju Path, omogućavajući generiranje G-Code instrukcija na temelju FreeCAD modela (jezik G-Code se koristi u CNC strojevima i nekim 3D printerima), dodana je podrška za upravljanje hlađenjem 3D printera. Dodane su nove operacije: Slot za izradu utora prema referentnim točkama i V-Carve za graviranje pomoću V-oblika rezne alate.

- U okruženju Render dodana je podrška za renderiranje motora „Cycles“, koji se koristi u 3D modeliranju paketu Blender.
- Prošireni su alati u TechDraw, okruženju za 2D modeliranje i izradu 2D projekcija 3D modela. Poboljšano je postavljanje i skaliranje snimaka prozora za 3D pregled. Dodan je alat WeldSymbol koji osigurava simbole za identifikaciju zavarivačkih šavova, uključujući simbole korištene u ruskim GOST-ima. Dodani su alati LeaderLine i RichTextAnnotation za izradu bilješki. Dodan je alat Balloon za pričvršćivanje oznaka s brojevima, slovima i tekstom.

Dodani su alati CosmeticVertex, Midpoints i Quadrant za dodavanje fiktivnih vrhova koji se mogu koristiti za označavanje dimenzija. Dodani su alati FaceCenterLine, 2LineCenterLine i 2PointCenterLine za dodavanje centriranih linija. Dodan je alat ActiveView za izradu statične slike iz 3D prikaza i njegovo postavljanje kao novog prikaza u TechDraw (kao snimak za bržu vizualizaciju). Dodani su novi predlozi za izradu crteža za papir u formatima B, C, D i E, kao i predlozi u skladu s GOST 2.104-2006 i GOST 21.1101-2013.

- Dodana je makro za automatsko konstrukciju i spajanje lakih čeličnih okvira.

- Predlož moduli Assembly4 s realizacijom poboljšanog okruženja za projektiranje rada sklopivih višekomponentnih konstrukcija.

- Ažurirani su alati za 3D ispis, alati za rad s modelima u STL formatu, koje je moguće koristiti za 3D ispis.

- Dodan je modul ArchTextures, koji pruža sredstva za korišćenje tekstura u Arch okruženju, koji se može koristiti za realističnu vizualizaciju zgrada.

- Umjesto Flaminga, stigao je modul Dodo s setom alata i objekata za ubrzanje crtanja okvira i cijevi.

Izvor: opennet.ru





























