По речиси две години развој, официјално е достапно објавувањето на отворениот параметарски систем за 3D моделирање FreeCAD 0.19. Изворниот код за изданието беше објавен на 26 февруари, а потоа ажуриран на 12 март, но официјалното објавување на изданието беше одложено поради недостапноста на инсталационите пакети за сите најавени платформи. Пред неколку часа, предупредувањето дека филијалата на FreeCAD 0.19 сè уште не е официјално подготвена и е во развој беше отстрането и сега објавувањето може да се смета за завршено. Тековната верзија на страницата исто така е променета од 0.18 на 0.19.1.
Кодот FreeCAD се дистрибуира под лиценцата LGPLv2 и се одликува со флексибилни опции за прилагодување и зголемена функционалност преку поврзување на додатоци. Готови склопови се подготвени за Linux (AppImage), macOS и Windows. Интерфејсот е изграден со помош на библиотеката Qt. Додатоци може да се креираат во Python. Поддржува зачувување и вчитување модели во различни формати, вклучувајќи STEP, IGES и STL. Open CASCADE се користи како јадро за моделирање.
FreeCAD ви овозможува да играте со различни опции за дизајн со менување на параметрите на моделот и да ја оценувате вашата работа во различни точки од развојот на моделот. Проектот може да дејствува како бесплатна замена за комерцијални CAD системи како што се CATIA, Solid Edge и SolidWorks. Иако примарната употреба на FreeCAD е во механичкото инженерство и дизајнот на нови производи, системот може да се користи и во други области како што е архитектонскиот дизајн.
Главните иновации на FreeCAD 0.19:
- Миграцијата на проектот од Python 2 и Qt4 на Python 3 и Qt5 е главно завршена, а повеќето програмери веќе се префрлија на користење на Python3 и Qt5. Во исто време, сè уште има некои нерешени проблеми и некои модули од трети страни не се пренесени на Python.
- Навигациската коцка е модернизирана во корисничкиот интерфејс, чиј дизајн вклучува транспарентност и зголемени стрелки. Додаден е модул CubeMenu, кој ви овозможува да го прилагодите менито и да ја промените големината на коцката.
- Воведена е нова лесна тема за икони, која во стил потсетува на Blender и е компатибилна со различни шеми на бои, вклучувајќи темни и монохроматски теми.
- Додаден интерфејс за управување со теми со икони.
- Додадени се неколку опции за темни теми и збир на темни стилови.
- Додадена е поставка за прикажување полиња за избор пред елементите во дрвото што ја прикажува содржината на документот. Промената ја подобрува употребливоста на екраните на допир.
- Додадена е поддршка за зачувување слики од екранот со проѕирна позадина на алатката ViewScreenShot.
- Имплементиран е нов објект App::Link, дизајниран за создавање поврзани објекти во документ, како и за поврзување со објекти во надворешни документи. Апликација::Линк дозволува еден објект да користи податоци од друг објект, како што се геометрија и 3Д претставување. Поврзаните објекти може да се лоцираат во исти или различни датотеки и се третираат како лесни целосни клонови или како ист објект кој постои во две различни копии.
- На објектите C++ и Python им е дозволено да додаваат динамични својства што може да се користат наместо макрото PropertyMemo.
- Обезбедена е можност за визуелно истакнување на елементи скриени од други елементи.
- Во уредникот за поставки, сега е можно да се наведат датумот и времето во имињата на резервните датотеки, покрај серискиот број. Форматот е приспособлив, на пример „%Y%m%d-%H%M%S“.
- Уредувачот на параметри има ново поле за брзо пребарување на параметри.
- Додадена е поддршка за херци како физичка мерна единица, а исто така предложи својство „Фреквенција“. Додадени се и мерни единици Гаус, Веберс и Оерстед.
- Додадена е алатката TextDocument за вметнување објект за складирање на произволен текст.
- Додадена е поддршка за 3D модели во формат glTF и имплементирана можност за извоз во html со WebGL.
- Управувачот со додатоци е значително ажуриран, со можност за прикажување поцелосни информации за сите надворешни околини и макроа, како и проверка за ажурирања, користење на вашите сопствени складишта и означување додатоци кои се веќе инсталирани, застарени или чека ажурирање.
- Проширени се можностите на околината за архитектонско дизајнирање (Arch). Алатката SectionPlane сега има поддршка за испуштање невидливи региони за симулација на камерата. Додадена е алатка за ограда за дизајнирање ограда и столбови за нејзино обезбедување. Алатката Arch Site додаде поддршка за прикажување на компас и ја имплементира можноста за следење на движењето на сонцето земајќи ја предвид географската ширина и должина за да се проценат параметрите на инсолација на просториите во куќата и да се пресметаат настрешниците на покривот.
Додадена е нова алатка CutLine за создавање засеци во цврсти предмети како што се ѕидови и блок структури. Подобрен е додатокот за пресметување на арматурата, додаден е интерфејс за автоматизирање на параметрите и поставување на арматурата.
Додадена е поддршка за увоз на датотеки во формат Shapefile што се користи во GIS апликациите. Предложена е нова алатка Truss за создавање конструкции на греди (фарми), како и алатка CurtainWall за креирање на различни видови ѕидови. Новите режими на прикажување (Data, Coin и Coin mono) и можноста за генерирање датотеки во формат SVG се додадени во SectionPlane.
- Во околината за дводимензионално цртање (Draft), уредникот е значително подобрен, во кој сега е можно да се уредуваат неколку објекти истовремено. Додадена е алатката SubelementHighlight за истакнување јазли и рабови на објекти за уредување на неколку објекти одеднаш и примена на различни модификатори на нив одеднаш, на пример, движење, скалирање и ротирање. Додаден е целосен систем на слоеви, сличен на оние што се користат во другите CAD системи, и кој поддржува движење на објекти помеѓу слоевите во режим на влечење и спуштање, контролирање на видливоста и означување на бојата на котвите на слоевите.
Додадена е нова алатка, CubicBezCurve, за креирање на Bezier криви користејќи техники базирани на векторски стил во Inkscape. Додадена е алатка Arc 3Points за создавање кружни лаци со помош на три точки. Додадена е алатка Филе за создавање заоблени агли и рабови. Подобрена поддршка за SVG формат. Имплементиран е уредувач на стилови што ви овозможува да го промените стилот на прибелешка, како што се бојата и големината на фонтот.
- Направени се бројни подобрувања во околината FEM (модул за конечни елементи), која обезбедува алатки за анализа на конечни елементи, кои може да се користат, на пример, за да се процени влијанието на различни механички влијанија (отпорност на вибрации, топлина и деформација) врз развиен објект.
- Во опкружувањето за работа со објекти на OpenCasCade (Дел), сега е можно да се создаде објект базиран на точки од увезена полигонална мрежа (Mesh). Способностите за преглед се проширени при уредување примитиви.
- Подобрени средини за креирање празни места (PartDesign), скицирање 2D фигури (Sketcher) и одржување на табели со параметри на моделот (Spreadsheet).
- Околината Path, која ви овозможува да генерирате инструкции за G-Code врз основа на модел на FreeCAD (јазикот G-Code се користи во CNC машините и некои 3D печатачи), додаде поддршка за контролирање на ладењето на 3D печатачот. Додадени се нови операции: слот за создавање слотови со помош на референтни точки и V-Carve за гравирање со помош на млазница во форма на V.
- Околината Render додаде поддршка за моторот за рендерирање „Cycles“ што се користи во пакетот за моделирање Blender 3D.
- Алатките во TechDraw, средина за 2D моделирање и создавање 2D проекции на 3D модели, се проширени. Подобрено поставување и скалирање на слики од екранот на прозорците за 3D гледање. Додадена е алатката WeldSymbol, која обезбедува симболи за идентификација на заварите, вклучувајќи ги и симболите што се користат во руските ГОСТ. Додадени алатки LeaderLine и RichTextAnnotation за креирање прибелешки. Додадена е алатка Balloon за прикачување на етикети со бројки, букви и текст.
Додадени се алатки CosmeticVertex, Midpoints и Quadrant за додавање фиктивни темиња што може да се користат за одредување димензии. Додадени се алатките FaceCenterLine, 2LineCenterLine и 2PointCenterLine за додавање линии за центрирање. Додадена е алатка ActiveView за создавање статична слика од 3D приказ и поставување во форма на нов приказ во TechDraw (како слика за брзо прикажување). Додадени се нови шаблони за дизајнирање цртежи за хартија во формати B, C, D и E, како и шаблони кои ги исполнуваат барањата на ГОСТ 2.104-2006 и ГОСТ 21.1101-2013.
- Додадено макро за автоматско дизајнирање и прицврстување на лесни челични рамки.
- Се предлага нов модул Assembly4 со имплементација на подобрена средина за дизајнирање на работата на монтажни повеќекомпонентни конструкции.
- Ажурирани алатки за 3D печатење, алатки за работа со STL модели кои можат да се користат за 3D печатење.
- Додаден е модулот ArchTextures, кој обезбедува средства за користење текстури во околината Arch што може да се користат за реалистично прикажување на зградите.
- Фламинго беше заменет со модулот Додо со збир на алатки и предмети за да се забрза цртањето на рамки и цевки.
Извор: opennet.ru