PÄc gandrÄ«z divus gadus ilgas izstrÄdes ir oficiÄli pieejama atvÄrtÄs parametriskÄs 3D modelÄÅ”anas sistÄmas FreeCAD 0.19 izlaidums. Izlaiduma pirmkods tika publicÄts 26. februÄrÄ« un pÄc tam atjauninÄts 12. martÄ, taÄu oficiÄlais paziÅojums par laidienu aizkavÄjÄs, jo nebija pieejamas instalÄcijas pakotnes visÄm paziÅotajÄm platformÄm. Pirms dažÄm stundÄm tika noÅemts brÄ«dinÄjums, ka FreeCAD 0.19 filiÄle vÄl nav oficiÄli gatava un atrodas izstrÄdes stadijÄ, un tagad var uzskatÄ«t, ka tÄ ir pabeigta. ArÄ« paÅ”reizÄjÄ versija vietnÄ ir mainÄ«ta no 0.18 uz 0.19.1.
FreeCAD kods tiek izplatÄ«ts saskaÅÄ ar LGPLv2 licenci, un tas atŔķiras ar elastÄ«gÄm pielÄgoÅ”anas iespÄjÄm un palielinÄtu funkcionalitÄti, pievienojot pievienojumprogrammas. Gatavas komplektÄcijas ir sagatavotas operÄtÄjsistÄmai Linux (AppImage), macOS un Windows. Interfeiss ir izveidots, izmantojot Qt bibliotÄku. PapildinÄjumus var izveidot programmÄ Python. Atbalsta modeļu saglabÄÅ”anu un ielÄdi dažÄdos formÄtos, tostarp STEP, IGES un STL. KÄ modelÄÅ”anas kodols tiek izmantots Open CASCADE.
FreeCAD ļauj izspÄlÄt dažÄdas dizaina iespÄjas, mainot modeļa parametrus un novÄrtÄt savu darbu dažÄdos modeļa izstrÄdes punktos. Projekts var darboties kÄ bezmaksas aizstÄjÄjs komerciÄlÄm CAD sistÄmÄm, piemÄram, CATIA, Solid Edge un SolidWorks. Lai gan FreeCAD galvenokÄrt izmanto maŔīnbÅ«vÄ un jaunu produktu projektÄÅ”anÄ, sistÄmu var izmantot arÄ« citÄs jomÄs, piemÄram, arhitektÅ«ras projektÄÅ”anÄ.
Galvenie FreeCAD 0.19 jauninÄjumi:
- Projekta migrÄcija no Python 2 un Qt4 uz Python 3 un Qt5 lielÄkoties ir pabeigta, un lielÄkÄ daļa izstrÄdÄtÄju jau ir pÄrgÄjuÅ”i uz Python3 un Qt5 izmantoÅ”anu. TajÄ paÅ”Ä laikÄ joprojÄm ir dažas neatrisinÄtas problÄmas, un daži treÅ”o puÅ”u moduļi nav pÄrnesti uz Python.
- NavigÄcijas kubs ir modernizÄts lietotÄja saskarnÄ, kura dizains ietver caurspÄ«dÄ«gumu un palielinÄtas bultiÅas. Pievienots CubeMenu modulis, kas ļauj pielÄgot izvÄlni un mainÄ«t kuba izmÄru.
- Ir ieviesta jauna viegla ikonu tÄma, kas pÄc stila atgÄdina Blender un ir saderÄ«ga ar dažÄdÄm krÄsu shÄmÄm, tostarp tumÅ”Äm un vienkrÄsainÄm tÄmÄm.
- Pievienots interfeiss ikonu motÄ«vu pÄrvaldÄ«bai.
- Pievienotas vairÄkas tumÅ”o motÄ«vu opcijas un tumÅ”o stilu kopa.
- Pievienots iestatÄ«jums, kas parÄda atlases izvÄles rÅ«tiÅas pirms elementiem kokÄ, kas parÄda dokumenta saturu. IzmaiÅas uzlabo skÄrienekrÄnu lietojamÄ«bu.
- Pievienots atbalsts ekrÄnuzÅÄmumu saglabÄÅ”anai ar caurspÄ«dÄ«gu fonu rÄ«kam ViewScreenShot.
- Ir ieviests jauns App::Link objekts, kas paredzÄts saistÄ«tu objektu izveidei dokumenta iekÅ”ienÄ, kÄ arÄ« saistÄ«Å”anai ar objektiem ÄrÄjos dokumentos. App::Link ļauj vienam objektam izmantot datus no cita objekta, piemÄram, Ä£eometriju un 3D attÄlojumu. SaistÄ«tie objekti var atrasties tajos paÅ”os vai dažÄdos failos, un tie tiek uzskatÄ«ti par viegliem pilniem kloniem vai kÄ viens un tas pats objekts divÄs dažÄdÄs kopijÄs.
- C++ un Python objektiem ir atļauts pievienot dinamiskus rekvizÄ«tus, kurus var izmantot makro PropertyMemo vietÄ.
- Tiek nodroÅ”inÄta iespÄja vizuÄli izcelt no citiem elementiem paslÄptos elementus.
- IestatÄ«jumu redaktorÄ tagad dublÄjuma failu nosaukumos papildus sÄrijas numuram ir iespÄjams norÄdÄ«t datumu un laiku. FormÄts ir pielÄgojams, piemÄram, "%Y%m%d-%H%M%S".
- Parametru redaktorÄ ir jauns lauks Ätrai parametru meklÄÅ”anai.
- Pievienots atbalsts herciem kÄ fiziskai mÄrvienÄ«bai, kÄ arÄ« piedÄvÄts rekvizÄ«ts āFrekvenceā. Ir pievienotas arÄ« Gausa, Webers un Oersted mÄrvienÄ«bas.
- Pievienots TextDocument rÄ«ks objekta ievietoÅ”anai, lai saglabÄtu patvaļīgu tekstu.
- Pievienots atbalsts 3D modeļiem glTF formÄtÄ un ieviesta iespÄja eksportÄt uz html ar WebGL.
- PapildinÄjumu pÄrvaldnieks ir bÅ«tiski atjauninÄts, nodroÅ”inot iespÄju parÄdÄ«t pilnÄ«gÄku informÄciju par visÄm ÄrÄjÄm vidÄm un makro, kÄ arÄ« pÄrbaudÄ«t atjauninÄjumus, izmantot savus krÄtuves un atzÄ«mÄt pievienojumprogrammas, kas jau ir instalÄtas, novecojuÅ”as vai gaida atjauninÄjumu.
- PaplaÅ”inÄtas arhitektoniskÄ dizaina vides (Arch) iespÄjas. SectionPlane rÄ«ks tagad atbalsta neredzamu reÄ£ionu nomeÅ”anu kameras simulÄcijai. Pievienots žoga rÄ«ks žoga projektÄÅ”anai un stabi tÄ nostiprinÄÅ”anai. Arch Site rÄ«ks ir pievienojis atbalstu kompasa attÄloÅ”anai un ieviesis iespÄju izsekot saules kustÄ«bai, Åemot vÄrÄ platuma un garuma grÄdus, lai novÄrtÄtu mÄjas telpu insolÄcijas parametrus un aprÄÄ·inÄtu jumta pÄrkares.
Pievienots jauns CutLine rÄ«ks, lai izveidotu griezumus cietos objektos, piemÄram, sienÄs un bloku konstrukcijÄs. Uzlabots armatÅ«ras aprÄÄ·inÄÅ”anas papildinÄjums, pievienots interfeiss parametru un stiegrojuma izvietoÅ”anas automatizÄÅ”anai.
Pievienots atbalsts failu importÄÅ”anai Shapefile formÄtÄ, ko izmanto Ä¢IS lietojumprogrammÄs. Ir piedÄvÄts jauns rÄ«ks Truss siju konstrukciju (fermu) veidoÅ”anai, kÄ arÄ« CurtainWall rÄ«ks dažÄda veida sienu veidoÅ”anai. SectionPlane ir pievienoti jauni renderÄÅ”anas režīmi (Data, Coin un Coin mono) un iespÄja Ä£enerÄt failus SVG formÄtÄ.
- VidÄ divdimensiju zÄ«mÄÅ”anai (Draft) ir bÅ«tiski uzlabots redaktors, kurÄ tagad iespÄjams rediÄ£Ät vairÄkus objektus vienlaicÄ«gi. Pievienots rÄ«ks SubelementHighlight objektu mezglu un malu izcelÅ”anai, lai rediÄ£Ätu vairÄkus objektus vienlaikus un piemÄrotu tiem dažÄdus modifikatorus, piemÄram, pÄrvietoÅ”anu, mÄrogoÅ”anu un pagrieÅ”anu. Ir pievienota pilnvÄrtÄ«ga slÄÅu sistÄma, kas ir lÄ«dzÄ«ga citÄs CAD sistÄmÄs izmantotajÄm un atbalsta objektu pÄrvietoÅ”anu starp slÄÅiem vilkÅ”anas un nomeÅ”anas režīmÄ, kontrolÄjot redzamÄ«bu un iezÄ«mÄjot enkuru krÄsu uz slÄÅiem.
Pievienots jauns rÄ«ks CubicBezCurve BezjÄ lÄ«kÅu izveidoÅ”anai, izmantojot Inkscape stila vektoru metodes. Pievienots Arc 3Points rÄ«ks apļveida loku veidoÅ”anai, izmantojot trÄ«s punktus. Pievienots Filet rÄ«ks noapaļotu stÅ«ru un slÄ«pumu veidoÅ”anai. Uzlabots SVG formÄta atbalsts. Ir ieviests stila redaktors, kas ļauj mainÄ«t anotÄcijas stilu, piemÄram, krÄsu un fonta lielumu.
- Ir veikti daudzi uzlabojumi FEM (finite Element Module) vidÄ, kas nodroÅ”ina galÄ«go elementu analÄ«zes rÄ«kus, kurus var izmantot, piemÄram, lai novÄrtÄtu dažÄdu mehÄnisko iedarbÄ«bu (izturÄ«ba pret vibrÄciju, karstumu un deformÄciju) ietekmi uz attÄ«stÄ«ts objekts.
- VidÄ darbam ar OpenCasCade objektiem (Part) tagad ir iespÄjams izveidot objektu, pamatojoties uz punktiem no importÄta daudzstÅ«ra tÄ«kla (Mesh). RediÄ£Äjot primitÄ«vus, ir paplaÅ”inÄtas priekÅ”skatÄ«juma iespÄjas.
- Uzlabota vide sagatavju veidoÅ”anai (PartDesign), 2D figÅ«ru skicÄÅ”anai (Sketcher) un izklÄjlapu uzturÄÅ”anai ar modeļa parametriem (Spreadsheet).
- Path vide, kas ļauj Ä£enerÄt G-Code instrukcijas, pamatojoties uz FreeCAD modeli (G-Code valoda tiek izmantota CNC iekÄrtÄs un dažos 3D printeros), ir pievienojusi atbalstu 3D printera dzesÄÅ”anas kontrolei. Ir pievienotas jaunas darbÄ«bas: slots slotu izveidoÅ”anai, izmantojot atskaites punktus, un V-Carve gravÄÅ”anai, izmantojot V-veida uzgali.
- RenderÄÅ”anas vide ir pievienojusi atbalstu renderÄÅ”anas programmai "Cycles", kas tiek izmantota Blender 3D modelÄÅ”anas pakotnÄ.
- Ir paplaÅ”inÄti TechDraw rÄ«ki, vide 2D modelÄÅ”anai un 2D modeļu 3D projekciju izveidei. Uzlabots logu ekrÄnuzÅÄmumu izvietojums un mÄrogoÅ”ana 3D skatÄ«Å”anai. Pievienots WeldSymbol rÄ«ks, kas nodroÅ”ina metinÄto Å”uvju identificÄÅ”anas simbolus, tostarp simbolus, kas izmantoti Krievijas GOST. Pievienoti LeaderLine un RichTextAnnotation rÄ«ki anotÄciju izveidei. Pievienots balonu rÄ«ks etiÄ·eÅ”u pievienoÅ”anai ar cipariem, burtiem un tekstu.
Pievienoti CosmeticVertex, Midpoints un Quadrant rÄ«ki, lai pievienotu fiktÄ«vas virsotnes, kuras var izmantot, lai norÄdÄ«tu izmÄrus. Pievienoti FaceCenterLine, 2LineCenterLine un 2PointCenterLine rÄ«ki centrÄÅ”anas lÄ«niju pievienoÅ”anai. Pievienots ActiveView rÄ«ks, lai izveidotu statisku attÄlu no 3D skata un ievietotu to jauna skata formÄ programmÄ TechDraw (kÄ momentuzÅÄmums Ätrai renderÄÅ”anai). Ir pievienotas jaunas veidnes zÄ«mÄjumu noformÄÅ”anai papÄ«ram formÄtÄ B, C, D un E, kÄ arÄ« veidnes, kas atbilst GOST 2.104-2006 un GOST 21.1101-2013 prasÄ«bÄm.
- Pievienots makro vieglo tÄrauda rÄmju automÄtiskai projektÄÅ”anai un stiprinÄÅ”anai.
- Tiek piedÄvÄts jauns Assembly4 modulis ar uzlabotas vides ievieÅ”anu saliekamo daudzkomponentu konstrukciju darbÄ«bas projektÄÅ”anai.
- AtjauninÄti 3D drukÄÅ”anas rÄ«ki, rÄ«ki darbam ar STL modeļiem, kurus var izmantot 3D drukÄÅ”anai.
- Pievienots ArchTextures modulis, kas nodroÅ”ina iespÄju izmantot tekstÅ«ras Arch vidÄ, ko var izmantot, lai reÄlistiski atveidotu Äkas.
- Flamingo tika aizstÄts ar Dodo moduli ar instrumentu un priekÅ”metu komplektu, lai paÄtrinÄtu rÄmju un cauruļu vilkÅ”anu.
Avots: opennet.ru