Efter nÀstan tvÄ Ärs utveckling Àr den officiella versionen av det öppna parametriska 3D-modelleringssystemet FreeCAD 0.19 nu tillgÀnglig. KÀllkoden publicerades redan den 26 februari och uppdaterades den 12 mars, men det officiella releasemeddelandet fördröjdes pÄ grund av att installationspaketen för alla angivna plattformar inte var klara. För nÄgra timmar sedan togs varningen bort om att FreeCAD 0.19 Ànnu inte var officiellt redo och nu kan release anses vara genomförd. Den aktuella versionen pÄ webbplatsen har Àven förÀndrats frÄn 0.18 till 0.19.1.
Koden för FreeCAD distribueras under LGPLv2-licensen och erbjuder flexibla anpassningsmöjligheter och funktionalitet genom tillÀgg. FÀrdiga byggnader har förberetts för Linux (AppImage), macOS och Windows. GrÀnssnittet Àr byggt med hjÀlp av Qt-biblioteket. TillÀgg kan skapas med Python-sprÄket. Det stödjer att spara och ladda modeller i olika format, inklusive STEP, IGES och STL. Open CASCADE anvÀnds som modelleringskÀrna.
FreeCAD gör det möjligt att variera modellens parametrar för att utforska olika designalternativ och utvĂ€rdera arbetet vid olika tidpunkter under modellens utveckling. Projektet kan fungera som ett fritt alternativ till kommersiella CAD-system som CATIA, Solid Edge och SolidWorks. Ăven om huvudsyftet med FreeCAD Ă€r maskinteknik och utveckling av nya produktdesigner kan systemet Ă€ven anvĂ€ndas inom andra omrĂ„den, sĂ„som arkitektonisk design.
Huvudsakliga nyheter i FreeCAD 0.19:
- Projektets migration frÄn Python 2 och Qt4 till Python 3 och Qt5 Àr huvudsakligen slutförd, och de flesta utvecklare har redan övergÄtt till att anvÀnda Python3 och Qt5. Det finns dock fortfarande vissa olösta problem och nÄgra tredjepartsmoduler har inte portats till Python.
- I anvÀndargrÀnssnittet har navigeringskubens design moderniserats, dÀr transparens och förstÀrkta pilar har anvÀnts. En modul kallad CubeMenu har lagts till, vilket möjliggör anpassning av menyn och Àndring av kubens storlek.

- En ny lÀtt temastil för ikoner har föreslagits, som pÄminner om Blender och passar bra med olika fÀrgscheman, inklusive mörka och monokroma teman.

- Ett grÀnssnitt för hantering av temastilar för ikoner har lagts till.

- Flera alternativ för mörka teman och en uppsÀttning mörka stilar har lagts till.


- En instÀllning för att visa avkryssningsrutor framför elementen i trÀdet som speglar dokumentets innehÄll har lagts till. Denna förÀndring förbÀttrar anvÀndarvÀnligheten pÄ pekskÀrmar.

- Verktyget ViewScreenShot har fÄtt stöd för att spara skÀrmdumpar med transparent bakgrund.

- En ny objekt App::Link har implementerats, avsedd för att skapa relaterade objekt inom dokumentet samt för att binda till objekt i externa dokument. App::Link ger möjlighet för ett objekt att anvÀnda data frÄn ett annat objekt, sÄsom geometri och 3D-representation. De lÀnkade objekten kan antingen befinna sig i samma eller olika filer och behandlas som lÀtta fullstÀndiga kloner eller som samma objekt som existerar i tvÄ olika instanser.

- För C++- och Python-objekt tillÄts tillÀgg av dynamiska egenskaper som kan anvÀndas istÀllet för makrot PropertyMemo.

- Möjligheten att visuellt markera element som Àr dolda för andra element har sÀkerstÀllts.

- I instÀllningsredigeraren har möjligheten att ange datum och tid i filnamn för sÀkerhetskopior, utöver sekvensnummer, lagts till. Formatet kan anpassas, till exempel "%Y%m%d-%H%M%S".

- I parameterredigeraren har ett nytt fÀlt för snabb sökning av parametrar implementerats.

- Stöd för Hertz som fysisk mÀtning har lagts till, samt egenskapen "Frequency". Enheter för Gauss, Weber och Ersteds har ocksÄ lagts till.
- Ett verktyg TextDocument har lagts till för insÀttning av objekt för lagring av godtycklig text.
- Stöd för 3D-modeller i glTF-format har lagts till och möjligheten att exportera till html med WebGL har implementerats.
- TillÀggshanteraren har uppdaterats avsevÀrt, med möjligheten att visa mer fullstÀndig information om alla externa miljöer och makron, samt att kontrollera om uppdateringar finns, anvÀnda egna arkiv och mÀrka redan installerade, förÄldrade eller vÀntande uppdateringar av tillÀgg.

- Möjligheterna för miljön för arkitektonisk projektering (Arch) har utvidgats. I verktyget SectionPlane har stöd för att avlÀgsna osynliga omrÄden lagts till för att simulera en kamera. Ett verktyg Fence för att designa stÀngsel och stolpar för dess fÀste har lagts till. I verktyget Arch Site har stöd för visning av kompass lagts till och möjligheten att spÄra solens rörelse med hÀnsyn till latitud och longitud för att bedöma inomhusinsolationsparametrar i huset och berÀkna takutsprÄng.

Ett nytt verktyg, CutLine, har lagts till för att skapa utskÀrningar i fasta objekt som vÀggar och blockbyggnader. FörbÀttringar har gjorts i tillÀgget för berÀkning av armering, och ett grÀnssnitt för automatisering av parametrar och placering av armering har lagts till.

Importstöd för filer i Shapefile-formatet, som anvÀnds i GIS-applikationer, har lagts till. Ett nytt verktyg, Truss, har föreslagits för att skapa balkkonstruktioner (fackverk), liksom verktyget CurtainWall för att skapa olika typer av vÀggar. Nya ritlÀgen (Data, Coin och Coin mono) har lagts till i SectionPlane, liksom möjligheten att generera filer i SVG-format.

- I miljön för tvÄdimensionell ritning (Draft) har redigeraren fÄtt betydande förbÀttringar, med möjlighet till redigering av flera objekt samtidigt. Verktyget SubelementHighlight har lagts till för att markera noder och kanter pÄ objekt, vilket gör det möjligt att redigera flera objekt och samtidigt tillÀmpa olika modifierare, exempelvis för flyttning, skalning och rotation. Ett fullt utvecklat lagersystem, liknande de som anvÀnds i andra CAD-program, har lagts till, vilket stödjer flyttning av objekt mellan lager i drag-och-slÀpp-lÀge, visibilitetshantering och fÀrgmarkering kopplad till lager.

Ett nytt verktyg, CubicBezCurve, har lagts till för att skapa Bézier-kurvor med metoder i stil med vektorgrafikredigeraren Inkscape. Verktyget Arc 3Points har lagts till för att skapa bÄgar av cirklar baserat pÄ tre punkter. Verktyget Fillet har lagts till för att skapa rundade hörn och fasetter. Stödet för SVG-formatet har förbÀttrats. En stilredigerare har implementerats, vilket gör det möjligt att Àndra stil pÄ annoteringar, som exempelvis fÀrg och storlek pÄ teckensnitt.

- MÄnga förbÀttringar har gjorts i FEM-miljön (Finite Element Module), som erbjuder verktyg för analys av den finita elementmetoden, som exempelvis kan anvÀndas för att bedöma pÄverkan av olika mekaniska effekter pÄ det designade objektet (motstÄnd mot vibrationer, uppvÀrmning och deformation).

- I miljön för att arbeta med OpenCasCade-objekt (Part) har möjligheten att skapa objekt baserat pÄ punkter frÄn en importerad polygonal nÀt (Mesh) lagts till. Förhandsgranskningsmöjligheterna har utökats under redigering av primitiva former.

- Miljöerna för att skapa delar (PartDesign), 2D-figurer (Sketcher) och hantering av kalkylblad med modellparametrar (Spreadsheet) har förbÀttrats.

- I Path-miljö tillades stöd för att generera G-Code-instruktioner baserat pÄ FreeCAD-modellen (G-Code anvÀnds i CNC-maskiner och vissa 3D-skrivare) och för att styra kylningen av 3D-skrivarens funktion. Nya operationer har lagts till: Slot för att skapa spÄr vid stödjepunkter och V-Carve för gravyr med hjÀlp av en V-formad frÀs.

- I Render-miljön tillades stöd för renderingsmotorn "Cycles", som anvÀnds i 3D-modelleringspaketet Blender.
- Verktygen i TechDraw, en miljö för 2D-modellering och skapande av 2D-projektioner av 3D-modeller, har utvidgats. FörbÀttrad placering och skalning av skÀrmbilder frÄn 3D-vyn. Det har lagts till ett verktyg, WeldSymbol, som tillhandahÄller symboler för identifiering av svetsfogar, inklusive symboler som anvÀnds i ryska GOST-standarder. Verktygen LeaderLine och RichTextAnnotation har lagts till för att skapa anteckningar. Ett Balloon-verktyg har lagts till för att fÀsta etiketter med siffror, bokstÀver och text.

Verktygen CosmeticVertex, Midpoints och Quadrant har lagts till för att lÀgga till fiktiva punkter som kan anvÀndas för dimensionering. Verktygen FaceCenterLine, 2LineCenterLine och 2PointCenterLine har lagts till för att lÀgga till centrallinjer. Ett ActiveView-verktyg har lagts till för att skapa en statisk bild frÄn 3D-vyn och placera den i en ny representation i TechDraw (som en snapshot för snabb visualisering). Nya mallar för ritningar har lagts till för papper i formaten B, C, D och E, samt mallar som uppfyller kraven enligt GOST 2.104-2006 och GOST 21.1101-2013.

- Ett makro för automatisk konstruktion och sammanfogning av lÀtta stÄlramar har lagts till.

- En ny modul, Assembly4, har föreslagits, med en förbÀttrad miljö för design av sammansatta flerkomponentskonstruktioner.

- 3D Printing Tools, verktyg för att arbeta med modeller i STL-format som kan anvÀndas för 3D-utskrift, har uppdaterats.

- Modulen ArchTextures har lagts till, vilket ger medel för att anvÀnda texturer i Arch-miljön och möjliggör realistisk visualisering av byggnader.

- Dodo-modulen ersatte Flamingo och erbjuder ett verktyg och objekt för att pÄskynda ritning av ramar och rör.

KĂ€lla: opennet.ru





























