GrafitGo

Опубликовано 2026-08-27 · 2 мин чтения

Объединение, вычитание, пересечение: три операции, из которых собирается любая деталь

Объединение, вычитание, пересечение: три операции, из которых собирается любая деталь

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

Вычитание — то, чем пользуются чаще всего

Одна форма вычитается из другой. Цилиндр из пластины даёт отверстие. Куб поменьше из куба побольше — выемку. Тор — кольцевую канавку.

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

Объединение — настоящее сращивание, а не группировка

Объединение сплавляет два тела в одно и удаляет оставшуюся внутри геометрию. Группировка просто держит их вместе, вместе со скрытыми внутренними гранями.

Для картинки разницы не видно. Для печати она велика: оставшиеся внутренние грани сбивают слайсер, и он печатает невидимые стенки.

Пересечение — редкое, но выручает

Оставляет только общий объём двух форм. Кажется экзотикой, пока не понадобится деталь с двойным профилем: пересеките два перпендикулярных выдавливания — и получите одним движением то, что иначе рисуется мучительно.

Это же самый простой способ скруглить сложный угол: пересечь деталь со сферой или крупным цилиндром.

Порядок важен

Булевы операции не коммутативны: A минус B не равно B минус A. А при цепочке операций порядок меняет результат — особенно если сначала вырезать отверстие, а потом скруглять проходящее через него ребро.

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

Почему иногда ломается

В GrafitGo

Все три работают на настоящей геометрии через CSG-движок, а не через хитрости отображения. Результат остаётся телом, которое можно резать дальше, рассекать и выгружать прямо в STL.

Операции применимы и к целым группам: десять цилиндров вычитаются из пластины одним движением, а не десятью.

Можно ли отменить булеву операцию?

Да, отменой во время работы. После сохранения результат — новое тело, поэтому перед крупными операциями стоит держать копию деталей.

Почему отверстие не идеально круглое?

Потому что у режущего цилиндра было мало сегментов. Повысьте сегментацию до вычитания.

Новые статьи на почту

Пишем редко — только когда статья стоит прочтения. Отписка в один клик.

Попробовать в редактореНазад в блог

Читайте дальше