Булевы операции

Материал из K3-Macro

Команда boolean выполняет ряд операций:

  • объединение,
  • вычитание,
  • пересечение
  • построение линии пересечения.

boolean union <Object1>, <Object2> done

boolean union full <Objects1> done

Команда осуществляет булево объединение двух тел <Object1> и <Object2>. Если задан ключ full, осуществляется объединение группы тел <Objects1>.

boolean inter <Object1> | full <Objects1>, <Object2> done

Команда осуществляет булево пересечение двух тел <Object1> и <Object2>. Если задан ключ full, осуществляется пересечение группы тел <Objects1> с телом <Object2>.

boolean sub <Object1> | full <Objects1>, <Object2> done

Команда осуществляет булево вычитание из тела <Object1> тела <Object2>. Если задан ключ full, осуществляется вычитание из группы тел <Objects1> тела <Object2>.

boolean line <Object1>, <Object2> done

Команда осуществляет построение линии пересечение тела <Object1> и тела <Object2>.


См. также Булевы операции над полилиниями и плоскими областями

Макро | Создание геометрических объектов | Точки и линии | Примитивы | Кинематические операции | Поверхности | Булевы операции | Булевы над полилиниями и плоскими областями | Сечения объектов | Определение точек пересечения | Проверка на самопересечение | Эквидистантная поверхность | Контур по границе