Lähes kahden vuoden kehitystyön jälkeen avoimen parametrisen 3D-mallinnusjärjestelmän FreeCAD 0.19 julkaisu on virallisesti saatavilla. Julkaisun lähdekoodi julkaistiin 26. helmikuuta ja päivitettiin sitten 12. maaliskuuta, mutta julkaisun virallinen ilmoitus viivästyi, koska asennuspaketteja ei ollut saatavilla kaikille julkistetuille alustoille. Muutama tunti sitten poistettiin varoitus, että FreeCAD 0.19 -haara ei ole vielä virallisesti valmis ja on kehitteillä, ja julkaisua voidaan nyt pitää valmiina. Sivuston nykyinen versio on myös muutettu 0.18:sta 0.19.1:een.
FreeCAD-koodia jaetaan LGPLv2-lisenssillä, ja se erottuu joustavilla mukauttamisvaihtoehdoilla ja lisäosien liittämisen kautta lisääntyneillä toimivuudella. Valmiit kokoonpanot valmistetaan Linuxille (AppImage), macOS:lle ja Windowsille. Käyttöliittymä on rakennettu Qt-kirjaston avulla. Lisäosia voidaan luoda Pythonissa. Tukee tallennus- ja latausmalleja eri muodoissa, mukaan lukien STEP, IGES ja STL. Mallinnusytimenä käytetään Open CASCADEa.
FreeCADin avulla voit leikkiä eri suunnitteluvaihtoehdoilla muuttamalla malliparametreja ja arvioida työtäsi mallin eri vaiheissa. Projekti voi toimia ilmaisena korvaajana kaupallisille CAD-järjestelmille, kuten CATIA, Solid Edge ja SolidWorks. Vaikka FreeCADin pääasiallinen käyttökohde on koneenrakennus ja uusien tuotteiden suunnittelu, järjestelmää voidaan käyttää myös muilla aloilla, kuten arkkitehtisuunnittelussa.
FreeCAD 0.19:n tärkeimmät innovaatiot:
- Projektin siirto Python 2:sta ja Qt4:stä Python 3:een ja Qt5:een on pääosin valmis, ja useimmat kehittäjät ovat jo siirtyneet käyttämään Python3:a ja Qt5:tä. Samaan aikaan on edelleen joitakin ratkaisemattomia ongelmia, ja joitain kolmannen osapuolen moduuleja ei ole siirretty Pythoniin.
- Navigointikuutiota on modernisoitu käyttöliittymässä, jonka suunnittelussa on läpinäkyvyyttä ja suurennettuja nuolia. Lisätty CubeMenu-moduuli, jonka avulla voit mukauttaa valikkoa ja muuttaa kuution kokoa.
- Uusi kevyt ikoniteema on otettu käyttöön, joka muistuttaa tyyliltään Blenderia ja on yhteensopiva eri värimaailman kanssa, mukaan lukien tummat ja yksiväriset teemat.
- Lisätty käyttöliittymä ikoniteemojen hallintaan.
- Lisätty useita tummia teemavaihtoehtoja ja joukko tummia tyylejä.
- Lisätty asetus, joka näyttää valintaruudut elementtien edessä puussa, joka näyttää asiakirjan sisällön. Muutos parantaa kosketusnäyttöjen käytettävyyttä.
- Lisätty tuki läpinäkyvän taustan sisältävien kuvakaappausten tallentamiseen ViewScreenShot-työkaluun.
- Uusi App::Link-objekti on otettu käyttöön, joka on suunniteltu linkitettyjen objektien luomiseen dokumentin sisällä sekä linkittämiseen ulkoisten asiakirjojen objekteihin. App::Link antaa yhden objektin käyttää toisen kohteen tietoja, kuten geometriaa ja 3D-esitystä. Linkitetyt objektit voivat sijaita samoissa tai eri tiedostoissa, ja niitä käsitellään kevyinä kokonaisina klooneina tai samana objektina, joka on olemassa kahdessa eri kopiossa.
- C++- ja Python-objektit voivat lisätä dynaamisia ominaisuuksia, joita voidaan käyttää PropertyMemo-makron sijasta.
- Mahdollisuus visuaalisesti korostaa muista elementeistä piilotettuja elementtejä.
- Asetuseditorissa on nyt mahdollista määrittää päivämäärä ja kellonaika varmuuskopiotiedostojen nimissä sarjanumeron lisäksi. Muoto on muokattavissa, esimerkiksi "%Y%m%d-%H%M%S".
- Parametrieditorissa on uusi kenttä parametrien nopeaa etsimistä varten.
- Lisätty tuki hertseille fyysisenä mittayksikkönä ja ehdotettu myös "Frequency"-ominaisuutta. Myös Gaussin, Webersin ja Oerstedin mittayksiköt on lisätty.
- Lisätty TextDocument-työkalu objektin lisäämiseen mielivaltaisen tekstin tallentamiseksi.
- Lisätty tuki 3D-malleille glTF-muodossa ja otettu käyttöön mahdollisuus viedä html-muotoon WebGL:n avulla.
- Lisäosien hallintaa on päivitetty merkittävästi, ja se pystyy näyttämään täydellisempiä tietoja kaikista ulkoisista ympäristöistä ja makroista sekä tarkistamaan päivitykset, käyttämään omia arkistoitasi ja merkitsemään lisäosat, jotka on jo asennettu, vanhentunut tai odottaa päivitystä.
- Arkkitehtonisen suunnitteluympäristön (Arch) mahdollisuuksia on laajennettu. SectionPlane-työkalu tukee nyt näkymättömien alueiden pudottamista kamerasimulaatiota varten. Lisätty Aitatyökalu aidan suunnitteluun ja sen kiinnittämiseen pylväät. Arch Site -työkalu on lisännyt tukea kompassin näyttämiseen ja ottanut käyttöön mahdollisuuden seurata auringon liikettä leveys- ja pituusasteet huomioon ottaen talon huoneiden insolaatioparametrien arvioimiseksi ja katon ulkonemien laskemiseksi.
Lisätty uusi CutLine-työkalu leikkausten tekemiseen kiinteisiin esineisiin, kuten seiniin ja lohkorakenteisiin. Lisäosaa raudoituksen laskemiseen on parannettu, lisätty käyttöliittymä parametrien ja raudoituksen sijoittamisen automatisoimiseksi.
Lisätty tuki tiedostojen tuomiselle Shapefile-muodossa, jota käytetään GIS-sovelluksissa. Uutta Truss-työkalua ehdotetaan palkkirakenteiden (ristikkojen) luomiseen sekä CurtainWall-työkalua erityyppisten seinien luomiseen. SectionPlaneen on lisätty uudet renderöintitilat (Data, Coin ja Coin mono) ja mahdollisuus luoda tiedostoja SVG-muodossa.
- Kaksiulotteisen piirtämisen ympäristössä (Draft) on huomattavasti paranneltu editoria, jossa on nyt mahdollista muokata useita objekteja samanaikaisesti. Lisätty SubelementHighlight-työkalu objektien solmujen ja reunojen korostamiseen useiden objektien muokkaamiseksi kerralla ja erilaisten muokkaajien käyttämiseksi niihin kerralla, esimerkiksi siirtäminen, skaalaus ja kiertäminen. Muihin CAD-järjestelmiin on lisätty täysi tasojärjestelmä, joka tukee objektien siirtämistä kerrosten välillä vedä ja pudota -tilassa, ohjaa näkyvyyttä ja merkitsee ankkurien väriä tasoihin.
Lisätty uusi työkalu, CubicBezCurve, Bezier-käyrien luomiseen Inkscape-tyylisillä vektoripohjaisilla tekniikoilla. Lisätty Arc 3Points -työkalu ympyränkaarien luomiseen kolmella pisteellä. Lisätty Fillet työkalu pyöristetyn kulman ja viisteiden luomiseen. Parannettu tuki SVG-muodolle. Tyylieditori on otettu käyttöön, jonka avulla voit muuttaa huomautusten tyyliä, kuten väriä ja kirjasinkokoa.
- FEM (Finite Element Module) -ympäristöön on tehty lukuisia parannuksia, jotka tarjoavat työkaluja elementtianalyysiin, joita voidaan käyttää esimerkiksi erilaisten mekaanisten vaikutusten (värähtelyn kestävyys, lämpö ja muodonmuutos) arvioimiseen. kehitetty kohde.
- OpenCasCade-objektien (Osa) kanssa työskentelyympäristössä on nyt mahdollista luoda objekti, joka perustuu pisteisiin tuodusta monikulmioverkosta (Mesh). Esikatseluominaisuuksia on laajennettu primitiivien muokkaamisen yhteydessä.
- Parannetut ympäristöt aihioiden luomiseen (PartDesign), 2D-kuvioiden luonnostelemiseen (Sketcher) ja laskentataulukoiden ylläpitoon malliparametreilla (Spreadsheet).
- Path-ympäristö, jossa voit generoida G-Code-käskyjä FreeCAD-malliin perustuen (G-Code-kieltä käytetään CNC-koneissa ja joissakin 3D-tulostimissa), on lisännyt tuen 3D-tulostimen jäähdytyksen ohjaamiseen. Uusia toimintoja on lisätty: Slot rakojen luomiseen referenssipisteiden avulla ja V-Carve kaiverrukseen V-muotoisella suuttimella.
- Render-ympäristö on lisännyt tuen "Cycles"-renderöintimoottorille, jota käytetään Blender 3D -mallinnuspaketissa.
- TechDraw'n työkaluja, 2D-mallinnusympäristöä ja 2D-mallien 3D-projektioiden luomista, on laajennettu. Ikkunoiden kuvakaappausten parempi sijoitus ja skaalaus 3D-katselua varten. Lisätty WeldSymbol-työkalu, joka tarjoaa symboleja hitsien tunnistamiseen, mukaan lukien venäläisissä GOST:issa käytetyt symbolit. Lisätty LeaderLine- ja RichTextAnnotation-työkalut merkintöjen luomiseen. Lisätty ilmapallotyökalu numeroiden, kirjainten ja tekstien tarrojen kiinnittämiseen.
Lisätty CosmeticVertex-, Midpoints- ja Quadrant-työkalut kuvitteellisten pisteiden lisäämiseksi, joita voidaan käyttää mittojen määrittämiseen. Lisätty FaceCenterLine-, 2LineCenterLine- ja 2PointCenterLine-työkalut keskitysviivojen lisäämiseen. Lisätty ActiveView-työkalu, jolla voit luoda staattisen kuvan 3D-näkymästä ja sijoittaa sen uudeksi näkymäksi TechDrawiin (tilannekuvana nopeaa renderöintiä varten). Uusia malleja B-, C-, D- ja E-muotoisten paperien piirustusten suunnitteluun on lisätty sekä GOST 2.104-2006 ja GOST 21.1101-2013 vaatimukset täyttäviä malleja.
- Lisätty makro kevyiden teräsrunkojen automaattiseen suunnitteluun ja kiinnitykseen.
- Uutta Assembly4-moduulia ehdotetaan, jossa toteutetaan parannettu ympäristö esivalmistettujen monikomponenttirakenteiden toiminnan suunnitteluun.
- Päivitetyt 3D-tulostustyökalut, työkalut STL-mallien kanssa työskentelyyn, joita voidaan käyttää 3D-tulostukseen.
- Lisätty ArchTextures-moduuli, joka tarjoaa keinon käyttää Arch-ympäristössä tekstuureja, joita voidaan käyttää rakennusten hahmontamiseen realistisesti.
- Flamingo korvattiin Dodo-moduulilla työkaluilla ja esineillä nopeuttamaan kehysten ja putkien piirtämistä.
Lähde: opennet.ru