Peaaegu kahe aasta arendustööst on ametlikult saadaval avatud parametrilise 3D-modelleerimise sĂŒsteemi FreeCAD 0.19 vĂ€ljaanne. VĂ€ljaande lĂ€htekood avaldati juba 26. veebruaril ja seejĂ€rel uuendati 12. mĂ€rtsil, kuid ametlik vĂ€ljaande teadanne viibis, kuna paigalduspakette kĂ”igele nimetatud platvormidele ei olnud valmis. MĂ”ni tund tagasi eemaldati hoiatus, et FreeCAD 0.19 haru ei ole veel ametlikult valmis ja on arenduses; nĂŒĂŒd vĂ”ib vĂ€ljaannet pidada toimunuks. Aktiivne versioon saidil on samuti muudetud 0.18-lt 0.19.1-ks.
FreeCADi kood on litsentseeritud LGPLv2 all ja eristub paindlike kohandamisvÔimalustega ja funktsionaalsuse laiendamise vÔimalusega lisandmoodulite kaudu. Valmistatud kogud on saadaval Linuxi (AppImage), macOS-i ja Windowsi jaoks. Liides on loodud Qt raamatukogu abil. Lisandmooduleid saab luua Pythonis. Toetatakse mudelite salvestamist ja laadimist erinevates formaatides, sealhulgas STEP, IGES ja STL. Modelleerimise tuumana kasutatakse Open CASCADE'i.
FreeCAD vĂ”imaldab mudeli parameetreid muutes mĂ€ngida erinevaid projekteerimisvĂ”imalusi ja hindama tööd erinevates arendushetkedes. Projekt vĂ”ib olla vabavara asenduseks kommertssĂŒsteemidele nagu CATIA, Solid Edge ja SolidWorks. Kuigi FreeCADi peamine eesmĂ€rk on masinaehitus ja uute toodete disaini arendamine, saab sĂŒsteemi kasutada ka teistes valdkondades, nagu arhitektuuriline projekteerimine.
FreeCAD 0.19 peamised uuendused:
- Peamiselt on lĂ”ppenud projekti migreerimine Python 2-lt ja Qt4-lt Python 3-le ja Qt5-le, ning enamiku arendajate jaoks on juba ĂŒle mindud Python 3 ja Qt5 kasutamisele. Sellegipoolest jÀÀvad alles mĂ”ned lahendamata probleemid ja mĂ”ned kolmandate osapoolte moodulid ei ole Python 3-le portitud.
- Kasutajaliidese navigatsioonikuubik on ajakohastatud, selle kujundamisel on kasutatud lĂ€bipaistvust ning suunanugejate suurust on suurendatud. Lisatud on CubeMenu moodul, mis vĂ”imaldab menĂŒĂŒd kohandada ja kuubiku suurust muuta.

- Pakutud on uus kerge ikoonikujunduse teema, mis on stiililt sarnane Blenderile ja sobib hÀsti erinevate vÀrviskeemidega, sealhulgas tumeda ja monokromaatilise kujundusega.

- Lisatud on liides ikoonikujunduse teemade haldamiseks.

- Lisatud on mitu varianti tumedast kujundusest ja komplekt tumedatest stiilidest.


- Lisatud on seadistus, mis nÀitab valikuflaire enne elemente dokumendi sisu peegeldavas puus. Muudatus suurendab mugavust puuteekraanide kasutamisel.

- Tööriista ViewScreenShot abil on lisatud tugi skriinipiltide salvestamiseks lÀbipaistva taustaga.

- Uus App::Link objekt on loodud, et luua seotud objekte dokumendis ning siduda vĂ€liste dokumentide objektidega. App::Link vĂ”imaldab ĂŒhel objektil kasutada andmeid teisest objektist, nagu geomeetria ja 3D-esitus. Seotud objektid vĂ”ivad asuda nii ĂŒhes kui ka erinevates failides ning neid töödeldakse kas kergkaaluliste tĂ€iskloonidena vĂ”i kui ĂŒks ja sama objekt, mis eksisteerib kahes erinevas eksemplaris.

- C++ ja Python objektidele on lubatud dĂŒnaamiliste omaduste lisamine, mida saab kasutada PropertyMemo makro asemel.

- On tagatud vÔimalus visuaalselt esile tÔsta elemente, mis on teiste elementide eest varjatud.

- Seadete redigeerimisprogrammis on lisatud vÔimalus mÀrkida kuupÀev ja kellaaeg varukoopia failide nimedes, lisaks jÀrjestusnumbrile. Formaat on seadistatav, nÀiteks "%Y%m%d-%H%M%S".

- Parameetrite redigeerimisse on lisatud uus vÀli parameetrite kiireks otsimiseks.

- Lisatud toetus hertsile fĂŒĂŒsilise mÔÔtĂŒhikuna ning pakutud omadust "Frequency". Samuti on lisatud mÔÔtĂŒhikud, nagu Gausid, Weberid ja Erg.
- Lisatud tööriist TextDocument objekti sisestamiseks, et salvestada juhuslikku teksti.
- Lisatud toetus 3D-mudelitele glTF formaadis ja realiseeritud vÔimalus eksportimiseks html formaati koos WebGL-iga.
- TÀiustatud tÀienduste haldurit, kus on vÔimalus kuvada pÔhjalikumat teavet kÔigi vÀlisharude ja makrode kohta ning kontrollida uuenduste olemasolu, kasutada isiklikke hooneid ja mÀrgistada juba installitud, aegunud vÔi uuendamise ootel tÀiendusi.

- Arhitektuurilise projekteerimise keskkonna (Arch) vÔimalusi on laiendatud. Instrument SectionPlane toetab nÀhtamatute alade eemaldamist vÀlja, et simuleerida kaamerat. Lisatud tööriist Fence aia ja sammaste projekteerimiseks. Instrument Arch Site toetab kompassi kuvamist ja realiseerib vÔimaluse jÀlgida pÀikese liikumist arvesse vÔttes laius- ja pikkuskraadi, et hinnata ruumide insolaatsiooni parameetreid kodus ja arvutada katuse ulatust.

Lisatud uus CutLine tööriist kindlate objektide, nagu seinte ja plokkstruktuuride, lÔikamiseks. Parandatud on armeeringu arvestuse lisandit, lisatud on liides parameetrite ja armeeringu asukoha automatiseerimiseks.

Lisatud tugi Shapefile formaadis failide importimiseks, mida kasutatakse GIS-rakendustes. Pakutud on uus Truss tööriist talade struktuuride (fermide) loomiseks, samuti tööriist CurtainWall erinevat tĂŒĂŒpi seinte loomiseks. SectionPlane'i on lisatud uusi joonistamisreĆŸiime (Data, Coin ja Coin mono) ning vĂ”imalus generaatorite loomise SVG formaadis faile.

- KahekĂŒmnes joonistuskeskkonnas (Draft) on oluliselt paranenud redaktor, kus on vĂ”imalik korraga redigeerida mitut objekti. Lisatud on tööriist SubelementHighlight, et rĂ”hutada sĂ”lmi ja servasid objektide redigeerimiseks hulgakeskkonnas ning rakendada neile korraga erinevaid modifikatoreid, nĂ€iteks liikumiseks, mÔÔtkava muutmiseks ja pööramiseks. TĂ€iendatud on tĂ€ielik kihtide sĂŒsteem, sarnane muude CAD-ide kasutatavatele, mis toetab objektide liigutamist kihtide vahel drag&drop reĆŸiimis, nĂ€htavuse haldamist ja vĂ€rvikoodide seotust kihtidega.

Lisatud on uus CubicBezCurve tööriist Bezier kĂ”verate loomiseks vektoriredaktori Inkscape stiilis meetodite abil. Lisatud on Arc 3Points tööriist ringkaarte loomisel kolme punkti abil. Lisatud on Fillet tööriist ĂŒmarate nurkade ja faaside loomiseks. SVG formaadi tuge on parandatud. Rakendatud on stiiliredaktor, mis vĂ”imaldab muuta annotatsioonide stiili, nĂ€iteks vĂ€rvi ja fondi suurust.

- Alati ettemakstud on mitmeid tĂ€iustusi FEM (lĂ”pp-elementide mooduli) keskkonnas, mis pakuvad vahendeid lĂ”pp-elementide meetodi analĂŒĂŒsiks, mida saab kasutada nĂ€iteks erinevate mehaaniliste koormuste (vibratsioonitaluvus, kuumenemine ja deformatsioon) mĂ”ju hindamiseks arendatavale objektile.

- OpenCasCade (Part) objektidega töötamise keskkonnas on nĂŒĂŒd vĂ”imalik luua objekti punkti alusel imporditud polĂŒgooniliste vĂ”rgu (Mesh) pĂ”hjal. Redigeerimise ajal on laiendatud eelvaate vĂ”imalusi primitiivide redigeerimisel.

- Parandatud on seisukohad töötluse eest (PartDesign), 2D-kujude sketƥide (Sketcher) loomise ja mudelite parameetrite haldamise arvutustabelite (Spreadsheet) keskkonnas.

- Path keskkonda on lisatud tugi 3D-printerite jahutuse juhtimiseks G-Code juhiste genereerimiseks FreeCAD mudeli alusel (G-Code on keel, mida kasutatakse CNC masinates ja mÔnedes 3D-printerites). Uute töötluste hulka on lisatud Slot, mis loob lÔike tugipunktide jÀrgi, ja V-Carve, mis on mÔeldud graveerimiseks V-kujulise otsiku abil.

- Render keskkonnas on lisatud renderdamismootori âCyclesâ tugi, mida kasutatakse 3D-modelleerimise pakendis Blender.
- TechDraw'is, mis on 2D-modelleerimise ja 3D-mudelite 2D-projektsioonide loomise keskkond, on laienenud tööriistade hulk. Parandatud on ekraanikuva ekraanipiltide paigutamist ja skaleerimist. Lisatud on WeldSymbol tööriist, mis annab sĂŒmboleid keevitusĂ”mbluste identifitseerimiseks, sealhulgas sĂŒmbolid, mida kasutatakse Venemaa GOST standardites. Uued tööriistad LeaderLine ja RichTextAnnotation vĂ”imaldavad luua annotatsioone. Lisatud on Balloon tööriist, mis kinnitab silte numbrite, tĂ€htede ja tekstiga.

Lisatud on CosmeticVertex, Midpoints ja Quadrant tööriistad fiktiivsete tippude lisamiseks, mida saab kasutada mÔÔtmete nÀitamiseks. Lisatud on tööriistad FaceCenterLine, 2LineCenterLine ja 2PointCenterLine centreerivate joonte lisamiseks. Lisatud on tööriist ActiveView, mis loob staatilise pildi 3D-vaatest ja paigutab selle uue vaatena TechDraw'i (nagu kiire visuaaliseerimise hetkepilt). Uued joonistuspaberite mallid formaatides B, C, D ja E, samuti mallid, mis vastavad GOST 2.104-2006 ja GOST 21.1101-2013 nÔuetele.

- Lisatud on makro, mis automaatset ehitust ja kergete teraskarkasside ĂŒhendamist.

- Pakutud on uus Assembly4 moodul, mis hÔlmab tÀiustatud keskkonda mitmekomponentsete konstruktsioonide kogumiseks.

- Uuendatud on 3D Printing Tools, tööriistad STL-formaadis mudelitega töötamiseks, mida saab kasutada 3D-printimiseks.

- Lisatud on ArchTextures moodul, mis pakub vahendeid tekstuuride kasutamiseks Arch keskkonnas, et saavutada ehitiste realistlik visuaal.

- Flamingo asemel on nĂŒĂŒd moodul Dodo, mis sisaldab tööriistade ja objektide kogumit karkasside ja torude joonistamise kiirendamiseks.

Allikas: opennet.ru





























