|
Расположение в меню |
---|
Деталь → Соединить → Вырез объекта |
Верстаки |
Деталь |
Быстрые клавиши |
Нет |
Представлено в версии |
0.16 |
См. также |
Соединить тонкостенные, Внедрить тонкостенный, Булевы, Толщина |
Инструмент 24px Вырезать тонкостенный объект создаёт вырез в объекте со стенками (например, трубе) для установки другого объекта со стенками.
Основные
Алгоритмы, лежащие в основе инструментов объединения, довольно просты, и понимание принципов их работы важно для правильного использования данных инструментов.
1. Базовый объект обрезается булевым-обрезать с помощью объекта Инструмент (Tool). Результирующая фигура представляет собой набор (группу) непересекающихся твёрдых тел (обычно два).
2. Полученное соединение отфильтровывают: оставляя только самое крупное твёрдое тело.
4. Если свойство Улучшить (Refine) равно true, то результирующая форма будет улучшена.
Инструменты Объединения можно использовать в макросах и из консоли Python, используя следующую функцию:
JoinFeatures.makePartJoinFeature(name = 'Cutout', mode = 'Cutout')
Пример:
import JoinFeatures
j = JoinFeatures.makePartJoinFeature(name = 'Cutout', mode = 'Cutout' )
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tool = FreeCADGui.Selection.getSelection()[1]
Сам инструмент реализован на Python, смотрите /Mod/Part/JoinFeatures.py (ссылка Github) в разделе, где установлен FreeCAD.