Булевы объекты

Булевы, или логические, объекты названы так, поскольку для своих построений применяют булеву алгебру, разработанную английским математиком Джорджем Булем (George Boole). Применяя булевы операции к примитивам и полигональным объектам, вы можете получить эффект исключения, объединения, вырезания и пересечения объектов.

Для создания булевого объекта нажмите на кнопку Add Array Object панели инструментов Standard и удерживайте ее. В появившемся списке объектов подведите указатель к кнопке Add Boole Object (Добавить Булев объект) и опустите кнопку мыши. Вы можете также вызвать команду Objects → Modeling → Boole (Объекты → Моделирование → Булев объект) – рис. 3.73.

http://samoucka.ru
Рис. 3.73. Команда Objects → Modeling → Boole позволяет создать булев объект

После этого поместите два объекта, над которыми вы хотите провести логические операции на нижний уровень иерархии булева объекта в менеджере объектов. При этом первый в списке объект получит имя операнд А, а второй – операнд В.

Логическая операция булева объекта определяется в меню Boolean Type (Тип булевой операции) окна Attributes. Здесь вы можете выбрать (рис. 3.74):

http://samoucka.ru
Рис. 3.74. Меню Boolean Type

  • A union В (Объединение А и В) – создает из двух операндов один цельный объект;
  • A subtract В (Исключение В из А) – при выборе этого пункта из объема операнда А вычитается объем операнда В. При этом операнд В исчезает, а на операнде А строятся поверхности соответствующие поверхностям операнда В;
  • A intersect В (Пересечение А и В) – из объемов операндов А и В оставляет лишь те части, которые совпадают при пересечении. При этом поверхности пересечения становятся границами нового объекта;
  • A without В (А без В) – также, как и при операции A subtract В, из объема А вырезается объем операнда В. Только в этом случае на операнде А не строятся никакие поверхности, отверстия в гранях А остаются.