Ավելի քան մեկ տարվա մշակումից հետո հրապարակվել է FreeCAD 3 բաց պարամետրային 0.20D մոդելավորման համակարգի թողարկումը, որն առանձնանում է հարմարեցման ճկուն տարբերակներով և ֆունկցիոնալության բարձրացմամբ՝ միացնելով հավելումները։ Ինտերֆեյսը կառուցված է Qt գրադարանի միջոցով: Հավելումներ կարող են ստեղծվել Python-ում։ Աջակցում է մոդելների պահպանման և բեռնման տարբեր ձևաչափերով, ներառյալ STEP, IGES և STL: FreeCAD կոդը բաշխվում է LGPLv2 լիցենզիայի ներքո, Open CASCADE-ն օգտագործվում է որպես մոդելավորման միջուկ: Շուտով պատրաստ հավաքույթներ կպատրաստվեն Linux-ի (AppImage), macOS-ի և Windows-ի համար:
FreeCAD-ը թույլ է տալիս խաղալ դիզայնի տարբեր տարբերակների հետ՝ փոխելով մոդելի պարամետրերը և գնահատել ձեր աշխատանքը մոդելի մշակման տարբեր կետերում: Նախագիծը կարող է անվճար փոխարինել առևտրային CAD համակարգերին, ինչպիսիք են CATIA, Solid Edge և SolidWorks: Չնայած FreeCAD-ի հիմնական օգտագործումը մեքենաշինության և նոր արտադրանքի նախագծման մեջ է, համակարգը կարող է օգտագործվել նաև այլ ոլորտներում, ինչպիսիք են ճարտարապետական դիզայնը:
FreeCAD 0.20-ի հիմնական նորամուծությունները.
- Օգնության համակարգը ամբողջությամբ վերաշարադրվել է, որը ներառված է օգնության առանձին հավելման մեջ և ցուցադրում է տեղեկատվություն անմիջապես նախագծի Վիքիից։
- Օգտվողի միջերեսն ունի վերափոխված նավիգացիոն խորանարդ, որն այժմ ներառում է եզրեր՝ 3D տեսքը 45%-ով պտտելու համար: Ավելացվեց ռեժիմ՝ 3D տեսքն ավտոմատ կերպով պտտելու համար մոտակա տրամաբանական դիրքին, երբ սեղմում եք դեմքի վրա: Պարամետրերը հնարավորություն են տալիս փոխել նավիգացիոն խորանարդի չափը:
- Գործիքների հուշումներին ավելացվել է ընդհանուր և ներքին հրամանի անվան ցուցադրում, որպեսզի ավելի հեշտ լինի տեղեկատվություն գտնել Օգնության և Վիքիում:
- Ավելացրել է նոր Std UserEditMode հրաման՝ ընտրելու խմբագրման ռեժիմը, որն օգտագործվում է տարրերի ծառի վրա օբյեկտի վրա կրկնակի սեղմելիս:
- Տարրերի ծառում ցուցադրված համատեքստային մենյուում այժմ հնարավոր է ընտրված օբյեկտներին ավելացնել դրանցից կախված առարկաներ:
- Նոր Section Cut գործիք է ներդրվել մասերի և հավաքների ոչ խոռոչ և հաստատուն հատվածներ ստանալու համար:
- Ավելացվեց մկնիկի նավիգացիայի երկու նոր ոճ՝ հիմնված նավարկության վրա OpenSCAD-ում և TinkerCAD-ում:
- Պարամետրերը հնարավորություն են տալիս փոխելու կոորդինատային համակարգի չափը 3D տեսքի համար:
- Ավելացված է աջակցություն՝ FreeCAD-ի գործարկման ընթացքում ընտրված աշխատանքային տարածքները ավտոմատ կերպով բեռնելու համար աշխատանքային տարածքի կարգավորումների վահանակ:
- Linux հարթակում անցում է կատարվել XDG-ի բնութագրում սահմանված դիրեկտորիաների օգտագործմանը՝ կարգավորումները, տվյալները և քեշը պահելու համար ($HOME/.config/FreeCAD, $HOME/.local/share/FreeCAD և $HOME/): cache/FreeCAD փոխարեն $HOME /.FreeCAD և /tmp):
- Ավելացվել է հավելումների նոր տեսակ՝ Preference Packs, որոնց միջոցով դուք կարող եք բաժանել կարգավորումների հավաքածուներ օգտվողի կազմաձևման ֆայլերից (user.cfg), օրինակ՝ մի օգտվող կարող է կիսվել իր կարգավորումներով մյուսի հետ։ Կարող եք նաև թեմաները բաշխել կարգավորումների փաթեթներում՝ ավելացնելով Qt ոճով ֆայլեր:
- Հավելումների կառավարիչն այժմ աջակցում է կարգավորումների փաթեթների բաշխմանը, ցուցադրում է հավելումների մետատվյալներից ստացված տեղեկատվությունը, բարելավում է հավելումների աջակցությունը, որոնց կոդը տեղակայված է երրորդ կողմի git պահոցներում, և ընդլայնում է հավելումներ որոնելու և ֆիլտրի ելքը։ .
- Ընդլայնվել են ճարտարապետական նախագծային միջավայրի (Arch) հնարավորությունները։ Պատուհանները և սարքավորումները պատերի համեմատ պարամետրիկ տեղադրելու հնարավորությունն ավելացվել է Attach Feature գործիքին: Կառուցվածքային օբյեկտների նոր հատկություններ են ավելացվել։ Ավելացրել է նոր հրաման՝ բազային օբյեկտի հիման վրա բազմաթիվ ճարտարապետական կառույցներ ստեղծելու համար: IFC-ի ներմուծումն ու արտահանումն աջակցում է 2D տվյալների, ինչպիսիք են տողերը և տեքստը:
- 2D գծագրման միջավայրում (Draft) Draft Hatch հրամանն ավելացվել է ընտրված օբյեկտի եզրերը գծելու համար՝ օգտագործելով PAT ձևաչափով ֆայլերի կաղապարներ (AutoCAD): Ավելացվեց հրաման՝ անուններով խմբեր ավելացնելու համար:
- Ընդլայնվել են FEM (Finite Element Module) միջավայրի հնարավորությունները՝ ապահովելով վերջավոր տարրերի վերլուծության գործիքներ, որոնք կարող են օգտագործվել, օրինակ՝ օբյեկտի վրա տարբեր մեխանիկական ազդեցությունների (վիբրացիայի, ջերմության և դեֆորմացիայի դիմադրություն) ազդեցությունը գնահատելու համար։ մշակման փուլում է։ Բերվել է Z88 Solver-ի ամբողջական ձևի, որը կարող է օգտագործվել բարդ սիմուլյացիաների համար: Օգտագործելով Calculix Solver-ը, իրականացվում է ճկման վերլուծություն կատարելու հնարավորությունը: Gmsh polygon meshing գործիքին ավելացվել են նոր հատկություններ և 3D ցանցերի վերահամատեղման հնարավորություն:
- OpenCasCade (Part) օբյեկտների հետ աշխատելու միջավայրը ճիշտ աջակցություն է ապահովում ներքին կառուցվածքների արտամղման համար:
- Աշխատանքային մասերի ստեղծման բարելավված միջավայրեր (PartDesign), 2D պատկերներ ուրվագծելու համար (Sketcher), մոդելի պարամետրերով աղյուսակներ պահպանելու համար (Spreadsheet), CNC մեքենաների և 3D տպիչների համար G-Code հրահանգներ ստեղծելու համար (Path), 2D մոդելավորում և 2D մոդելների 3D կանխատեսումներ ստեղծելու համար ( TechDraw), հավաքովի բազմաբաղադրիչ կառույցների նախագծում (Assembly3 and Assembly4):
- Ծրագրի միգրացիան դեպի Qt 5.x և Python 3.x ավարտված է: Python 2-ով և Qt4-ով կառուցելն այլևս չի աջակցվում:
Source: opennet.ru