Функция 'заполнить объем'

Автор biomotor, 20.09.21, 09:22:45

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

biomotor

20.09.21, 09:22:45 Последнее редактирование: 20.09.21, 09:34:30 от biomotor
Подскажите, есть ли какое-то решение для заполнения какой-то емкости определенным материалом, например водой или пеноплексом?
(в объеме есть другие детали, ребра жесткости)
пример реализации:
   1) выделение контура из линий
   1*) Автоматическая установка опорной плоскости по выделенным элементам (должны быть в одной плоскости)
   2) установка выдавливания
   2*) Автоматическое исключение всех объектов что попадаются внутри
Было бы неплохо внести данную функцию в компас, если ее нет...

Вспомнил про команду 'Булева операция', но как оставить ребра жесткости после нее не пойму, выдавливать снова как-то лень...

beginner

создаётся модель по форме равная ёмкости
вычитаем из этой модели модель ёмкости
в сборке вставляем ёмкость и модель воды/пеноплекса.

biomotor

beginner, спасибо за совет,

1) Создал локальную деталь из тела в сборке,
2) копировал ребра жесткости в компонент,
3) произвел булево вычитание ребер в компоненте.

Пока мне этот вариант понравился больше. Есть еще варианты?

СВ

20.09.21, 10:13:09 #3 Последнее редактирование: 20.09.21, 12:58:47 от СВ
Приходилось определять объём масла, залитого в редуктор сложной формы. Но по этой ОБЩЕЙ подсказке - не смог бы. Проблема: то, что внутри редуктора, вычитается легко, а снаружи - сложнее. В общем, дело сложное, покажу по этапам.
Редуктор на первом этапе упрощён - наружные формы сделаны подходящими для последующего "обрезания".
(Есть ощущение, что можно всё делать как-то проще ...)

Объём масла. Редуктор подготовле, снаружи упрощён.png Объём масла. Добавлено масло.png
Объём масла. удаляется лишнее (промежуточный этап).png Объём масла.  Окончательно.png
Объём масла. Редуктор.png

 Кстати, если плотность масла сделать 1, то масса масла равна объёму.

beginner

В общем наверное решений может быть несколько...
v.16.1

biomotor

Предлагаю в команду 'булева операция' добавить галочку 'Удалять исходные объекты'
https://forum.ascon.ru/index.php?topic=36094.new#new