Efter nÀstan tvÄ Ärs utveckling Àr lanseringen av det parametriska 3D-modelleringssystemet med öppen kÀllkod, FreeCAD 0.19, officiellt tillgÀnglig. KÀllkoden för lanseringen publicerades den 26 februari och uppdaterades sedan den 12 mars, men det officiella tillkÀnnagivandet av lanseringen försenades pÄ grund av att installationspaket för alla deklarerade plattformar inte var tillgÀngliga. För nÄgra timmar sedan togs varningen om att FreeCAD 0.19-grenen Ànnu inte var officiellt klar och var under utveckling bort, och lanseringen kan nu anses vara komplett. Den nuvarande versionen pÄ webbplatsen har ocksÄ Àndrats frÄn 0.18 till 0.19.1.
FreeCADs kod distribueras under LGPLv2-licensen och erbjuder flexibel anpassning och funktionalitetsförbÀttringar genom plugins. FÀrdiga versioner finns tillgÀngliga för Linux (Appbild), macOS О WindowsGrÀnssnittet Àr byggt med Qt-biblioteket. TillÀgg kan skapas i Python. Det stöds att spara och ladda modeller i olika format, inklusive STEP, IGES och STL. Open CASCADE anvÀnds som modelleringsmotor.
FreeCAD lĂ„ter dig leka med olika designalternativ genom att Ă€ndra modellparametrar och utvĂ€rdera ditt arbete vid olika tillfĂ€llen i modellens utveckling. Projektet kan fungera som en gratis ersĂ€ttning för kommersiella CAD-system som CATIA, Solid Edge och SolidWorks. Ăven om FreeCADs primĂ€ra anvĂ€ndning Ă€r inom maskinteknik och ny produktdesign, kan systemet Ă€ven anvĂ€ndas inom andra omrĂ„den sĂ„som arkitektonisk design.
De viktigaste innovationerna i FreeCAD 0.19:
- Projektmigreringen frÄn Python 2 och Qt4 till Python 3 och Qt5 Àr i stort sett klar, och de flesta utvecklare har redan bytt till Python3 och Qt5. Det finns dock fortfarande nÄgra olösta problem och vissa tredjepartsmoduler har inte porterats till Python.
- AnvÀndargrÀnssnittet har moderniserats med navigeringskuben, som nu har transparens och större pilar. Modulen CubeMenu har lagts till, vilket gör att du kan anpassa menyn och Àndra kubstorleken.

- Ett nytt lÀttviktigt ikontema har introducerats som pÄminner om Blender i stil och fungerar bra med en mÀngd olika fÀrgscheman, inklusive mörka och monokroma teman.

- Lade till ett grÀnssnitt för att hantera ikonteman.

- Lade till flera mörka temaalternativ och en uppsÀttning mörka stilar.


- Lade till en instÀllning för att visa kryssrutor för urval framför element i ett trÀd som visar innehÄllet i dokumentet. FörÀndringen förbÀttrar anvÀndbarheten av pekskÀrmar.

- Lade till stöd för att spara skÀrmdumpar med en transparent bakgrund till verktyget ViewScreenShot.

- Ett nytt App::Link-objekt har implementerats, utformat för att skapa lÀnkade objekt i ett dokument, samt för att lÀnka till objekt i externa dokument. App::Link tillÄter ett objekt att anvÀnda data frÄn ett annat objekt, sÄsom geometri och 3D-representation. LÀnkade objekt kan finnas bÄde i samma eller i olika filer, och behandlas som lÀttviktiga fullstÀndiga kloner eller som att samma objekt existerar i tvÄ olika instanser.

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

- Möjligheten att visuellt markera element dolda frÄn andra element tillhandahÄlls.

- I instÀllningsredigeraren Àr det nu möjligt att ange datum och tid i namnen pÄ sÀkerhetskopior, förutom serienumret. Formatet Àr anpassningsbart, till exempel "%Y%m%d-%H%M%S".

- Parameterredigeraren har ett nytt fÀlt för att snabbt söka efter parametrar.

- Lade till stöd för hertz som en fysisk mÄttenhet och föreslog ocksÄ egenskapen "Frekvens". Gauss, Webers och Oersted mÄttenheter har ocksÄ lagts till.
- Lagt till TextDocument-verktyg för att infoga ett objekt för att lagra godtycklig text.
- Lade till stöd för 3D-modeller i glTF-format och implementerade möjligheten att exportera till html med WebGL.
- TillÀggshanteraren har uppdaterats avsevÀrt, med möjlighet att visa mer fullstÀndig information om alla externa miljöer och makron, samt söka efter uppdateringar, anvÀnda dina egna arkiv och markera tillÀgg som redan Àr installerade, förÄldrade eller vÀntar pÄ uppdatering.

- Funktionerna i den arkitektoniska designmiljön (Arch) har utökats. SectionPlane-verktyget stöder nu avvisning av osynliga omrÄden för kamerasimulering. Fence-verktyget har lagts till för att designa ett staket och pelare för att sÀkra det. Arch Site-verktyget stöder nu visning av en kompass och implementerar möjligheten att spÄra solens rörelser med hÀnsyn till latitud och longitud för att bedöma solinstrÄlningsparametrarna för rum i ett hus och berÀkna taköverhÀng.

Lade till ett nytt CutLine-verktyg för att skapa snitt i solida föremÄl som vÀggar och blockstrukturer. TillÀgget för berÀkning av armering har förbÀttrats, ett grÀnssnitt har lagts till för att automatisera parametrar och placering av armering.

Lade till stöd för import av Shapefile-filer, som anvÀnds i GIS-applikationer. Ett nytt Truss-verktyg för att skapa balkstrukturer (fackverk) och ett CurtainWall-verktyg för att skapa olika typer av vÀggar. SectionPlane har nya renderingslÀgen (Data, Coin och Coin mono) och möjligheten att generera SVG-filer.

- 2D-ritmiljön (Draft) har en avsevÀrt förbÀttrad editor som nu tillÄter redigering av flera objekt samtidigt. Verktyget SubelementHighlight har lagts till för att markera noder och kanter pÄ objekt för att redigera flera objekt samtidigt och tillÀmpa olika modifierare pÄ dem samtidigt, sÄsom att flytta, skala och rotera. Ett fullfjÀdrat lagersystem har lagts till, liknande de som anvÀnds i andra CAD-system, som stöder förflyttning av objekt mellan lager i dra-och-slÀpp-lÀge, synlighetskontroll och fÀrgmarkering av ankaret till lager.

Lade till ett nytt CubicBezCurve-verktyg för att skapa Bézier-kurvor med metoder i Inkscape-stil. Lade till verktyget Arc 3Points för att skapa cirkulÀra bÄgar med tre punkter. Lade till verktyget Fillet för att skapa rundade hörn och avfasningar. FörbÀttrat stöd för SVG-formatet. En stilredigerare har implementerats som lÄter dig Àndra stilen pÄ anteckningar, till exempel fÀrg och teckenstorlek.

- MÄnga förbÀttringar har gjorts av FEM-miljön (Finite Element Module), som tillhandahÄller verktyg för finita elementanalys, som till exempel kan anvÀndas för att bedöma inverkan av olika mekaniska pÄverkan (motstÄnd mot vibrationer, vÀrme och deformation) pÄ en utvecklat objekt.

- I miljön för att arbeta med OpenCasCade-objekt (Part) Àr det nu möjligt att skapa ett objekt baserat pÄ punkter frÄn ett importerat polygonalt nÀt (Mesh). Förhandsgranskningsmöjligheterna har utökats under primitiv redigering.

- FörbÀttrade miljöer för att skapa förinstÀllningar (PartDesign), skissa 2D-former (Sketcher) och underhÄlla kalkylblad med modellparametrar (kalkylblad).

- Path-miljön, som lÄter dig generera G-kodsinstruktioner baserade pÄ en FreeCAD-modell (G-kodsprÄk anvÀnds i CNC-maskiner och vissa 3D-skrivare), har kompletterats med stöd för att styra kylningen av en 3D-skrivare. Nya operationer har lagts till: SpÄr för att skapa spÄr med hjÀlp av referenspunkter och V-Carve för gravering med ett V-format munstycke.

- Render-miljön har lagt till stöd för "Cycles"-renderingsmotorn som anvÀnds i Blender 3D-modelleringspaketet.
- Utökade verktyg i TechDraw, en miljö för 2D-modellering och skapande av 2D-projektioner av 3D-modeller. FörbÀttrad placering och skalning av skÀrmdumpar i 3D-visningsfönstret. Lade till WeldSymbol-verktyget, som tillhandahÄller symboler för att identifiera svetsar, inklusive symboler som anvÀnds i ryska GOST:er. Lade till LeaderLine- och RichTextAnnotation-verktygen för att skapa anteckningar. Lade till ballongverktyget för att fÀsta etiketter med siffror, bokstÀver och text.

Lade till verktygen CosmeticVertex, Midpoints och Quadrant för att lÀgga till dummy-noder som kan anvÀndas för att ange dimensioner. Lade till verktygen FaceCenterLine, 2LineCenterLine och 2PointCenterLine för att lÀgga till centreringslinjer. Lade till ActiveView-verktyget för att skapa en statisk bild frÄn en 3D-vy och placera den som en ny vy i TechDraw (som en ögonblicksbild för snabb visualisering). Lade till nya ritmallar för pappersstorlekarna B, C, D och E, samt mallar som uppfyller kraven i GOST 2.104-2006 och GOST 21.1101-2013.

- Tillagt makro för automatisk design och infÀstning av lÀtta stÄlramar.

- En ny Assembly4-modul föreslÄs med implementering av en förbÀttrad miljö för att designa driften av prefabricerade flerkomponentstrukturer.

- Uppdaterade 3D-utskriftsverktyg, verktyg för att arbeta med STL-modeller som kan anvÀndas för 3D-utskrift.

- Lade till ArchTextures-modulen, som ger ett sÀtt att anvÀnda texturer i Arch-miljön som kan anvÀndas för att göra byggnader realistiskt.

- Flamingo har ersatts av Dodo-modulen, som erbjuder en uppsÀttning verktyg och objekt för att pÄskynda ritningen av ramar och rör.

KĂ€lla: opennet.ru





























