Deyarli ikki yillik rivojlanishdan so'ng, FreeCAD 3 ochiq parametrik 0.19D modellash tizimining chiqarilishi rasman mavjud. Relizning dastlabki kodi 26-fevralda nashr etilgan, keyin esa 12-martda yangilangan, ammo barcha eʼlon qilingan platformalar uchun oʻrnatish paketlari mavjud emasligi sababli relizning rasmiy eʼlon qilinishi kechiktirildi. Bir necha soat oldin, FreeCAD 0.19 filiali hali rasman tayyor emasligi va ishlab chiqilayotganligi haqidagi ogohlantirish olib tashlandi va endi relizni tugallangan deb hisoblash mumkin. Saytdagi joriy versiya ham 0.18 dan 0.19.1 ga oʻzgartirildi.
FreeCAD kodi LGPLv2 litsenziyasi ostida tarqatiladi va moslashuvchan sozlash imkoniyatlari va qo'shimchalarni ulash orqali ortib borayotgan funksionallik bilan ajralib turadi. Linux (AppImage), macOS va Windows uchun tayyor yig'ilishlar tayyorlangan. Interfeys Qt kutubxonasi yordamida qurilgan. Python-da qo'shimchalar yaratilishi mumkin. STEP, IGES va STL kabi turli formatlarda modellarni saqlash va yuklashni qo'llab-quvvatlaydi. Modellashtirish yadrosi sifatida Open CASCADE ishlatiladi.
FreeCAD sizga model parametrlarini o'zgartirish orqali turli dizayn variantlari bilan o'ynash va modelni ishlab chiqishning turli nuqtalarida ishingizni baholash imkonini beradi. Loyiha CATIA, Solid Edge va SolidWorks kabi tijorat SAPR tizimlarini bepul almashtirish sifatida harakat qilishi mumkin. FreeCAD-ning asosiy qo'llanilishi mashinasozlik va yangi mahsulot dizayni bo'lsa-da, tizim arxitektura dizayni kabi boshqa sohalarda ham qo'llanilishi mumkin.
FreeCAD 0.19 ning asosiy yangiliklari:
- Loyihaning Python 2 va Qt4 dan Python 3 va Qt5 ga ko‘chishi asosan yakunlandi va ko‘pchilik ishlab chiquvchilar allaqachon Python3 va Qt5 dan foydalanishga o‘tishgan. Shu bilan birga, hali ham ba'zi hal etilmagan muammolar mavjud va ba'zi uchinchi tomon modullari Python-ga o'tkazilmagan.
- Navigatsiya kubi foydalanuvchi interfeysida modernizatsiya qilingan, uning dizayni shaffoflik va kattalashtirilgan o'qlarni o'z ichiga oladi. Menyuni sozlash va kub hajmini o'zgartirish imkonini beruvchi CubeMenu moduli qo'shildi.
- Blenderni eslatuvchi va turli rang sxemalari, jumladan, qorong‘u va monoxrom mavzular bilan mos keladigan yangi engil piktogramma mavzusi taqdim etildi.
- Belgilar mavzularini boshqarish uchun interfeys qo'shildi.
- Bir nechta qorong'u mavzu variantlari va qorong'u uslublar to'plami qo'shildi.
- Hujjat mazmunini ko'rsatadigan daraxtdagi elementlar oldida tanlash katakchalarini ko'rsatish uchun sozlama qo'shildi. O'zgartirish sensorli ekranlardan foydalanish qulayligini yaxshilaydi.
- ViewScreenShot vositasiga shaffof fon bilan skrinshotlarni saqlash uchun qo'shimcha yordam qo'shildi.
- Hujjat ichida bog'langan ob'ektlarni yaratish, shuningdek, tashqi hujjatlardagi ob'ektlar bilan bog'lanish uchun mo'ljallangan yangi App::Link ob'ekti amalga oshirildi. Ilova::Link bir ob'ektga geometriya va 3D tasviri kabi boshqa ob'ektdagi ma'lumotlardan foydalanish imkonini beradi. Bog'langan ob'ektlar bir xil yoki turli xil fayllarda joylashgan bo'lishi mumkin va ular engil to'liq klonlar yoki ikki xil nusxada mavjud bo'lgan bir xil ob'ekt sifatida ko'rib chiqiladi.
- C++ va Python obyektlariga PropertyMemo makrosi o‘rniga foydalanish mumkin bo‘lgan dinamik xususiyatlarni qo‘shishga ruxsat berilgan.
- Boshqa elementlardan yashirin elementlarni vizual ravishda ajratib ko'rsatish imkoniyati taqdim etiladi.
- Sozlamalar muharririda endi seriya raqamiga qo'shimcha ravishda zaxira fayllar nomlarida sana va vaqtni ko'rsatish mumkin. Formatni sozlash mumkin, masalan, "%Y%m%d-%H%M%S".
- Parametrlar muharriri parametrlarni tezda qidirish uchun yangi maydonga ega.
- Jismoniy o'lchov birligi sifatida gerts uchun qo'shimcha yordam qo'shildi, shuningdek, "Chastota" xususiyatini taklif qildi. Gauss, Webers va Oersted o'lchov birliklari ham qo'shildi.
- Ixtiyoriy matnni saqlash uchun ob'ektni kiritish uchun TextDocument vositasi qo'shildi.
- GlTF formatidagi 3D modellarni qo‘llab-quvvatlash qo‘shildi va WebGL yordamida html-ga eksport qilish imkoniyati amalga oshirildi.
- Qo'shimchalar menejeri sezilarli darajada yangilandi, u barcha tashqi muhit va makroslar haqida to'liqroq ma'lumotni ko'rsatish, shuningdek, yangilanishlarni tekshirish, o'z omborlaringizdan foydalanish va allaqachon o'rnatilgan, eskirgan yoki qo'shimchalarni belgilash imkoniyatiga ega. yangilanish kutilmoqda.
- Arxitektura dizayn muhiti (Arch) imkoniyatlari kengaytirildi. SectionPlane vositasi endi kamera simulyatsiyasi uchun ko'rinmas hududlarni o'chirishni qo'llab-quvvatlaydi. Devor va uni himoya qilish uchun ustunlarni loyihalash uchun Fence vositasi qo'shildi. Arch Sayt vositasi kompasni ko'rsatish uchun qo'shimcha yordamni qo'shdi va uydagi xonalarning insolyatsiya parametrlarini baholash va tom yopishlarini hisoblash uchun kenglik va uzunlikni hisobga olgan holda quyosh harakatini kuzatish qobiliyatini amalga oshirdi.
Devorlar va blokli tuzilmalar kabi qattiq ob'ektlarda kesmalar yaratish uchun yangi CutLine vositasi qo'shildi. Armaturani hisoblash uchun qo'shimcha takomillashtirildi, parametrlarni va armaturani joylashtirishni avtomatlashtirish uchun interfeys qo'shildi.
GIS ilovalarida ishlatiladigan Shapefile formatidagi fayllarni import qilish uchun qo'shimcha yordam. Nurli tuzilmalarni (trusslarni) yaratish uchun yangi Truss vositasi, shuningdek, har xil turdagi devorlarni yaratish uchun CurtainWall vositasi taklif etiladi. SectionPlane-ga yangi renderlash rejimlari (Data, Coin va Coin mono) va SVG formatida fayllarni yaratish qobiliyati qo'shildi.
- Ikki o'lchovli chizma (qoralama) uchun muhitda muharrir sezilarli darajada yaxshilandi, unda endi bir vaqtning o'zida bir nechta ob'ektlarni tahrirlash mumkin. Bir vaqtning o'zida bir nechta ob'ektlarni tahrirlash va ularga bir vaqtning o'zida turli xil modifikatorlarni qo'llash, masalan, ko'chirish, masshtablash va aylantirish uchun ob'ektlar tugunlari va qirralarini ajratib ko'rsatish uchun SubelementHighlight vositasi qo'shildi. Boshqa SAPR tizimlarida qo'llaniladiganlarga o'xshash to'laqonli qatlam tizimi qo'shildi va u ko'rinishni boshqarish va qatlamlarga langar rangini belgilashni sudrab-tashlash rejimida qatlamlar o'rtasida harakatlantirishni qo'llab-quvvatlaydi.
Inkscape uslubidagi vektorni tahrirlash usullaridan foydalangan holda Bezier egri chiziqlarini yaratish uchun yangi CubicBezCurve vositasi qo'shildi. Uch nuqtadan foydalangan holda aylana yoylarini yaratish uchun Arc 3Points vositasi qo'shildi. Dumaloq burchaklar va pahlar yaratish uchun Fileto vositasi qo'shildi. SVG formatini qo'llab-quvvatlash yaxshilandi. Rang va shrift o'lchami kabi izohlar uslubini o'zgartirish imkonini beruvchi uslublar muharriri amalga oshirildi.
- FEM (Finite Element Module) muhitida ko'plab yaxshilanishlar amalga oshirildi, bu chekli elementlarni tahlil qilish uchun asboblarni taqdim etadi, ular, masalan, turli xil mexanik ta'sirlarning (tebranish, issiqlik va deformatsiyaga qarshilik) ta'sirini baholash uchun ishlatilishi mumkin. ishlab chiqilgan ob'ekt.
- OpenCasCade ob'ektlari (Qism) bilan ishlash muhitida endi import qilingan ko'pburchak to'rdan (Mesh) nuqtalar asosida ob'ekt yaratish mumkin. Primitivlarni tahrirlashda oldindan ko'rish imkoniyatlari kengaytirildi.
- Blankalarni yaratish (PartDesign), 2D figuralarni chizish (Sketcher) va model parametrlari (Spreadsheet) bilan elektron jadvallarni saqlash uchun yaxshilangan muhitlar.
- FreeCAD modeli asosida G-kod ko'rsatmalarini yaratish imkonini beruvchi Path muhiti (G-kod tili CNC dastgohlarida va ba'zi 3D printerlarda qo'llaniladi) 3D printerni sovutishni boshqarish uchun qo'shimcha qo'llab-quvvatladi. Yangi amallar qo'shildi: mos yozuvlar nuqtalari yordamida uyalar yaratish uchun slot va V shaklidagi nozul yordamida o'yib chizish uchun V-Carve.
- Render muhiti Blender 3D modellashtirish paketida ishlatiladigan “Tsikllar” renderlash mexanizmini qo‘shimcha qo‘llab-quvvatladi.
- 2D modellashtirish va 2D modellarning 3D proyeksiyalarini yaratish muhiti bo‘lgan TechDraw’dagi asboblar kengaytirildi. 3D ko'rish uchun oyna skrinshotlarini joylashtirish va masshtablash yaxshilandi. Payvand choklarini aniqlash uchun belgilar, shu jumladan rus GOSTlarida ishlatiladigan belgilar bilan ta'minlangan WeldSymbol vositasi qo'shildi. Izohlar yaratish uchun LeaderLine va RichTextAnnotation vositalari qo‘shildi. Raqamlar, harflar va matnli teglarni biriktirish uchun Balon vositasi qo'shildi.
O'lchamlarni belgilash uchun ishlatilishi mumkin bo'lgan xayoliy cho'qqilarni qo'shish uchun CosmeticVertex, Midpoints va Quadrant vositalari qo'shildi. Markazlash chiziqlarini qo'shish uchun FaceCenterLine, 2LineCenterLine va 2PointCenterLine vositalari qo'shildi. 3D ko'rinishidan statik tasvirni yaratish va uni TechDraw-da yangi ko'rinish shaklida joylashtirish uchun ActiveView vositasi qo'shildi (tezkor renderlash uchun surat sifatida). B, C, D va E formatidagi qog'oz uchun chizmalarni loyihalash uchun yangi shablonlar, shuningdek, GOST 2.104-2006 va GOST 21.1101-2013 talablariga javob beradigan shablonlar qo'shildi.
- Yengil po'latdan yasalgan ramkalarni avtomatik loyihalash va mahkamlash uchun qo'shilgan makro.
- Prefabrik ko'p komponentli konstruksiyalarning ishlashini loyihalash uchun takomillashtirilgan muhitni amalga oshirish bilan yangi Assembly4 moduli taklif etiladi.
- Yangilangan 3D bosib chiqarish vositalari, 3D bosib chiqarish uchun ishlatilishi mumkin bo'lgan STL modellari bilan ishlash vositalari.
- Arch muhitida binolarni real ko'rsatish uchun ishlatilishi mumkin bo'lgan teksturalardan foydalanish vositasini ta'minlovchi ArchTextures moduli qo'shildi.
- Flamingo ramkalar va quvurlarni chizishni tezlashtirish uchun asboblar va ob'ektlar to'plami bilan Dodo moduli bilan almashtirildi.
Manba: opennet.ru