LINUX.ORG.RU

Релиз Ondsel ES 2024.2

 ,


3

2

Выпущена новая версия Ondsel Engineering Suite (ES) — трёхмерной САПР на основе FreeCAD.

Сборка создана на базе актуальной нестабильной ветки разработки FreeCAD. Часть перечисленных ниже изменений уже передана в апстрим, часть находится на рассмотрении.

Что нового:

  • Верстак сборки: новый базовый инструмент разборки моделей (exploded view), новые экспериментальные типы соединений (rack and pinion, screw, gears, belt), ограничения для revolute, cylindrical и slide, исправления ошибок.
  • Верстак Sheet Metal: впервые включен в состав с некоторыми доработками относительно оригинала.
  • Верстак Sketcher: автоматический ограничитель прикрепления к центру линий, доработка инструмента симметрии, переработка инструмента Fillet, новый базовый инструмент Chamfer, непрерывный режим в инструменте Trim (нажимаем и тащим для удаления всего, что попадает под курсор).
  • Верстак TechDraw: добавлен универсальный инструмент простановки размеров, добавлено «прилипание» размеров и проекций друг к другу.
  • Быстрые размеры (Quick Measure): новый виджет в статусной строке считает данные по выделению: длину рёбер, радиус арок и окружностей, углы между рёбрами, площадь граней, номинальную длину для параллельных рёбер или граней. Данные можно выделить и скопировать в буфер обмена.
  • Новый способ переключать верстаки — панель с вкладками. Внешний вид настраивается, можно откатиться обратно на раскрывающийся список. По умолчанию оставлены только самые популярные верстаки (также настраивается).
  • VarSets — новая система хранения пользовательских переменных: заменяет собой функцию PropertyBag в CAM (бывший Path) и дополнительный верстак Dynamic Data, не имеет ряда проблем верстака Spreadsheet.
  • Обновлено дополнение Ondsel Lens, предоставляющее доступ в платную PDM-систему разработчика: появилась поддержка закладок для быстрого доступа к понравившимся моделям, добавлена возможность сделать резервную копию всех настроек в облако и раскатать их на другой компьютер или на все компьютеры команды.

Сборка поставляется с отключенными исправлениями проблемы топологического именования: основная работа в этом проекте завершена, первые тесты производительности пока что показывают несущественную регрессию (до 5% потери в скорости), однако тестирование до сих пор было минимальным.

Приложение Ondsel ES распространяется на тех же условиях, что и оригинальный проект — LGPL v2.1. Компания является стартапом венчурной фирмы Open Core Ventures (основатель — Sid Sijbrandij, CEO Gitlab), созданным совместно с одним из постоянных участников проекта FreeCAD.

Видео к релизу: https://youtu.be/LNd_elOE9Cg

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Пробовал я прошлую версию и остался недоволен. Исправления малюсеньких недочётиков не перевешивают элементарных проблем типа нерасширяемых боковых моднопрозрачных панелей.

R_He_Po6oT ★★★★★
()

Прикольно. ждём ебилдов рпмок чтоб попробовать.

legolegs ★★★★★
()
Последнее исправление: legolegs (всего исправлений: 1)

Меня прям прёт от того как в CADах выглядят модельки. А от того что это не просто модельки, а считай проекция реальных устройств прёт ещё больше.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Да. Разрабы решили поиграться в Autodesk и пытаются создать облако для сохранения проектов и кооперации.

Ladniy
()

Не интересно. Ждём и помогаем выходу FreeCAD 1.0

Erepb ★★★
()

Он под LGPL v2.1, но при этом по регистрации? М-дааа.

wandrien ★★
()
Ответ на: комментарий от Manhunt

На текущий момент часть полезных фич и доработок гуя появляется сначала там, иногда с задержкой в пару-тройку месяцев (даже относительно нестабильных еженедельных сборок). Т.е. Ondsel ES — это то, чем FreeCAD станет когда-нибудь потом.

Плюс есть встроенная интеграция с облачной PDM — для тех, кому нужно организовать работу команды или даже просто выкладывать клиентам/друзьям файлы с возможность покрутить модели в 3D прямо в браузере. FreeCAD этого организационно не может дать пользователям, а коммерческая компания — может.

В PDM также есть возможность кастомизации моделей, где используются пользовательские параметры. Т.е. ты выкладываешь нечто параметрическое с человекочитаемыми параметрами, человек приходит, меняет параметры в браузере, получает нужную ему модель, качает файл и дальше делает с ним что хочет. Например, печатает на 3D-принтере.

AP ★★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

Это же детище сумрачного гения RealThunder. Подносишь курсор к верхней части прозрачной панели — появляется заголовок. Хватаешь его край и тащишь. Туда в код недавно залез один контрибьютор, вернулся с вот такими глазами и грозился всё переписать к чёртовой матери. С RT это плюс-минус обычная история. Он хорошо придумывает, но потом его придумки надо допиливать.

AP ★★★★★
() автор топика
Ответ на: комментарий от AP

всё переписать к чёртовой матери

Не дожидаясь перитонитов! :)

Ну и RealThunder, да, странный чел.

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от AP

ИМХО, проблема более серьёзная, чем регрессия на 5%. Я бы лучше потерпел незначительное замедление, нежели оставаться с одним из самых крупных багов в истории проекта.

Werenter ★★☆
()
Ответ на: комментарий от Werenter

Там уже недели две находят отсутствующие куски кода и добавляют их. Никто толком это всё не тестировал, если не считать автоматические юнит-тесты. Я по опыту могу сказать, что при работе в скетчере во встроенную панель Report View то и дело валятся ошибки TopoShapeExtension, это, скажем так, напрягает.

AP ★★★★★
() автор топика
Ответ на: комментарий от AP

PDM

Объясните мне пожалуйста: Я правильно понимаю, что PDM у инженера это примерно тоже самое, что и VCS у программиста или нет ?

Artsi0m
()
Ответ на: комментарий от Artsi0m

Я правильно понимаю, что PDM у инженера это примерно тоже самое, что и VCS у программиста или нет ?

Есть много пересечений. Чем дальше PDM превращается в PLM, тем больше отличий.

AP ★★★★★
() автор топика
Ответ на: комментарий от wandrien

На текущий момент — нет. Дальше будет видно. Если компании будут требовать on-premise, тогда гитлабовская модель будет иметь смысл.

AP ★★★★★
() автор топика

А Arch оттуда выпилили?

Turbid ★★★★★
()

Патчи топонейминга отключены, можно не смотреть. Это ж наиболее крупная инновация во фрикаде с момента старта разработки.

Camel ★★★★★
()

Видос впечатляет, но после опенскада мышевозные сапры вызывают отторжение, не в этой жизни для меня, просто жалко вкладывать труд, если нельзя сделать дифф, правку, коммит. CadQuery (мега-спасибо @AP) попробовал - ощущения смешанные. С одной стороны, по сравнению с openscad - это взрослая тема. С другой стороны - куча багов на базовых вещах. Некоторые вещи - шишки новичка. Другие оказались багами движка, так делать не нужно просто потому, что вот так сейчас делать не нужно. Порог вхождения сильно выше, чем в OpenScad не только из-за Питона, а вот из-за этого всего (Опенскад умеет не много, но на том, что умеет, спокнуться еще нужно постараться). Некоторые вещи хочется видеть просто в виде сторонних библиотек (должен быть способ их выкладывать и находить так же легко, как библиотеки для Ноды). Те же листовые металлы. Потенциал для роста есть, хз, будет ли реализован. Сделали ли бы уже репозиторий в духе npm для NodeJs.

bender ★★★★★
()
Ответ на: комментарий от AP

В PDM также есть возможность кастомизации моделей, где используются пользовательские параметры. Т.е. ты выкладываешь нечто параметрическое с человекочитаемыми параметрами, человек приходит, меняет параметры в браузере, получает нужную ему модель, качает файл и дальше делает с ним что хочет. Например, печатает на 3D-принтере.

Ого, джва года мечтал о таком

pihter ★★★★★
()
Ответ на: комментарий от pihter

Если не нравится appimage, то пусть использует кучу файлов, как в старые добрые времена.

einhander ★★★★★
()
Ответ на: комментарий от AP

FreeCAD этого организационно не может дать пользователям, а коммерческая компания — может.

Не совсем так. У FreeCAD есть верстаки, которые позволяют добиться такого функционала в FreeCAD. К примеру, установив верстак CADBase Library появится возможность организовать работу через (облачное хранилище) cadbase и покрутить модельки на app.cadbase.rs соответственно :)

margarin
()
Последнее исправление: margarin (всего исправлений: 1)
Ответ на: комментарий от margarin

FreeCAD как проект не может поддерживать ни cadbase, ни Lens. За ним нет такой коммерческой структуры, которая будет уполномочена оказывать платные услуги физлицам или юрлицам (FPA не уполномочена). Речь ровно об этом.

А так — да. Можно взять cadbase, можно хоть FCviewer Садовского на сайт свой воткнуть.

AP ★★★★★
() автор топика
Ответ на: комментарий от bender

Так фрикад же умеет опенскадовые модели, плюс и на питоне можно описывать, не? И там хотя бы фаску можно снять без пятиминутных приседаний.

Те же листовые металлы

bender

Ну еще бы.

thesis ★★★★★
()

Если они один фик всё в апстрим передаёт, то зачем вообще этот форк сделали? Просто чтобы запускать нестабильную сборку с патчами под другим названием?

zabbal ★★★★★
()
Ответ на: комментарий от zabbal

Если они один фик всё в апстрим передаёт, то зачем вообще этот форк сделали?

Компания улучшает непростой продукт, тем самым привлекает к себе внимание и продаёт подписку на облачную PDM, интегрированную в форк этого продукта.

AP ★★★★★
() автор топика
Ответ на: комментарий от AP

и продаёт подписку на облачную PDM

Это всё объясняет.

zabbal ★★★★★
()

В целом все изменения нужные и полезные… @AP

Кроме того, что наделали в Sheet Metal!

  1. Сломали обратную совместимость. Добавление интерфейса к команде addWall уверен можно было выполнить не так радикально.
  2. Параметрическая развёртка - это какой-то ужас… генерируемые эскизы остались статичными, а именно они и нужны для изготовления деталей, гибочных чертежей и т. д. Сам объект «Unfold», который стал параметрическим, где и зачем его можно использовать..?

В целом с реальной работой изменения в Sheet Metal несовместимы, надеюсь в таком виде они в основную ветку приняты не будут.
Жаль… столько всего реально в нём не хватает, например обработка углов без зазоров, работа с обечайками и т. д.
Куда-то не в ту сторону вы разрабатываете :( Желание упростить аддон добавлением интерфейсов понятно, но в остальном - это не то, что нужно.

VarSets не имеет ряда каких проблем Spreadsheet? Скорость работы?
Я правильно понимаю, что это просто некая пустышка в которую можно добавлять стандартные property?

Noir
()
Ответ на: комментарий от Noir

Сломали обратную совместимость

Уже чинится.

Сам объект «Unfold», который стал параметрическим, где и зачем его можно использовать..?

https://github.com/shaise/FreeCAD_SheetMetal/issues/202

надеюсь в таком виде они в основную ветку приняты не будут

Разумеется, идёт доработка: https://github.com/shaise/FreeCAD_SheetMetal/pull/335

VarSets не имеет ряда каких проблем Spreadsheet?

https://ondsel.com/blog/build-system-for-custom-data-elements/#the-spreadsheet-workbench

AP ★★★★★
() автор топика
Ответ на: комментарий от AP

https://github.com/shaise/FreeCAD_SheetMetal/issues/202

Собственно Federico и говорит о динамических изменениях в эскизах - это было бы полезно. Возможно тут недопонимание.
Параметрическим сделали твердотельный объект «Unfold», его конечно тоже можно использовать для отображения эскиза на чертеже, но неполноценно - нет линий гиба.

Разумеется, идёт доработка: https://github.com/shaise/FreeCAD_SheetMetal/pull/335

Да… я уже там отметился. Надеюсь на благоразумие )

Noir
()
Ответ на: комментарий от Noir

А, ещё момент. Я бы тебе предложил писать фичреквесты в трекер апстрима Sheet Metal. За некоторыми вещами тяжело следить, если они нигде не учтены. А так можно, скажем, сделать доску проекта на гитхабе и планировать работу.

AP ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.