Справочник по ArchiCAD 8


Логические операции с 3D-объектами


ArchiCAD 8 позволяет создавать тела сложных форм на основе конструктивных и библиотечных ЗВ-элементов, используя логические операции сложения, вычитания и пересечения.
Элементы, используемые при выполнении логических операций, могут исполнять одну из двух возможных ролей:
1. Цель - исходный 3D-элемент, модифицируемый при выполнении логической операции.
2. Оператор - 3D-элемент, модифицирующий геометрию исходного элемента.
При выполнении логических операций цель изменяется в соответствии с выбранным типом операции, а оператор остается неизменным и доступным для редактирования. Изменяя параметры оператора, можно тем самым изменять и форму цели.
Выполнением логических операций управляет плавающая панель Edit Targets and Operators (Редактирование целей и операторов) (рис. 11.7), открываемая выполнением команды Solid Element Operations (Операции над объемными элементами) в меню Edit (Редактор). С помощью этой панели назначаются элементы, используемые в качестве целей и операторов, выбирается тип выполняемой логической операции, устанавливаются реквизиты создаваемых в результате поверхностей.



Рис. 11.7. Управление логическими операциями

Выполнение логических операций осуществляется следующим образом:
1. Выберите элементы, используемые в качестве цели, и щелкните на кнопке Get Target Elements (Получить, целевые элементы) в панели Edit Targets and Operators (Редактирование целей и операторов).
2. Выберите элементы, используемые в качестве операторов, и щелкните на кнопке Get Operator Elements (Получить элементы оператора) в панели Edit Targets and Operators (Редактирование целей и операторов).
3. Во всплывающем меню Choose an operation (Выберите операцию) выберите тип логической операции. .
4. В переключателе New Surfaces on Target will (Новые поверхности цели) установите реквизиты, используемые для новых поверхностей. Этот переключатель позволяет выбрать между реквизитами цели (вариант Use Their Own Attributes (Использовать собственные реквизиты)) и реквизитами оператора (вариант Inherit Attributes of Operator (Наследуют реквизиты оператора)).
5. Щелкните мышью на кнопке Execute (Выполнить) для выполнения логической операции.
Логические операции могут выполняться как в окнах планов и разрезов/фасадов, так и в 3D-окне. Результат операции не отображается на плане.
Чтобы результаты выполнения логической операции были видны в SD-окне, слой, в котором находится оператор, следует сделать невидимым или включить для него каркасный режим отображения (рис. 11.8).



Рис. 11.8. Управление видимостью оператора

Предусмотрено пять типов логических операций:

  •  Subtraction (Вычитание) - из цели вырезается объем, общий для цели и оператора (рис. 11.9, а).
  •  Subtraction with upwards extrusion (Вычитание с выталкиванием вверх) - из цели вырезается объем, общий для цели и оператора, и его продолжение до верха цели (рис. 11.9, б).
  •  Subtraction with downwards extrusion (Вычитание с выталкиванием вниз) - из цели вырезается объем, общий для цели и оператора, и его продолжение до низа цели (рис. 11.9, в).
  •  Intersection (Пересечение) - от цели остается только объем, общий для цели и оператора (рис. 11.9, г).
  •  Addition (Добавление) - к объему цели добавляется объем оператора (рис. 11.9, д).



Рис. 11.9. Типы логических операций