Boolean (Булевые Объекты). Примеры.
Корпус Электродрели
Чаще всего использование объектов типа Boolean (Булевых) обусловлено в тех случаях, когда речь идет о сложных структурах переменного сечения, рельефа и т.д. и необходимостью получения бесшовной и сглаженной модели. Иногда просто удобнее иметь один составной объект с возможностью изменять его компоненты (например, модель наружных и внутренних стен и дверные и оконные проемы в них). Остановимся на детальном создании таких объектов и приемах их редактирования.
- Загрузите с сайта издательства файл Hammer.MAX из каталога \Scenes и в видовых окнах отобразится заготовка литого корпуса электрической дрели (рис. 5.43).
- Для принятия корпусом окончательного вида нужны многочисленные выборки, пазы и отверстия, которые зачастую можно создать, лишь применив Булевые операции. Скройте все объекты сцены, кроме модели корпуса с таким же именем. Далее необходимо сделать видимыми вспомогательные объекты, которые будут участвовать в дальнейших модификациях. Для этого вызовите команду Unhide By Name (Показать по Имени) и из одноименного диалогового окна выберите для открытия все объекты с префиксом "Бу-левый". В результате в сцене отрисуются красным и желтым тоном будущие Булевые операнды – составные части создаваемого объекта.
- Для экономии времени геометрия этих объектов уже полностью сформирована и отлажена, как и произведены все необходимые преобразования – перемещения и повороты для соприкосновения с объектом корпуса. С одним из операндов будет произведено Union (Объединение) с исходным объектом, а другой претерпит Subtraction (Вычитание).
Рис. 5.43. Заготовка модели Электродрели - Для этого сначала необходимо выбрать исходный объект с именем "Корпус" и перейти к списку Compound Objects (Составные Объекты) в панели Create (Создать). Далее необходимо, щелкнув на кнопке Boolean (Булевые). выбрать тип Булевой операции из группы Operation (Операция) свитка Parameters (Параметры) – Subtraction (A-B) (Вычитание (А-В)). Способ создания и вид генерируемой связи между исходными и результирующими объектами выбирается в свитке Pick Boolean (Выбор Булевого Объекта). Оставьте значение переключателя Move (Перенести), предлагаемое Max по умолчанию. Наиболее часто этот способ дает самые оптимальные результаты.