Читайте также:
|
|
D урок 3ds Max: Логические операции Boolean
К логическим операциям относятся объединение, разница и пересечение. В операциях всегда используются только два объекта, их называют операндами (операнд А и операнд В).
Необходимы булевские операции для того, чтобы вырезать из одного объекта отверстие формой второго объекта. Например, нужно смоделировать обычную пуговицу с двумя отверстиями для пришивания. Подробное описание этого процесса рассмотрено далее в этом уроке.
Имеется несколько ограничений для применения Boolean.
1. Для этой операции подходят только объекты с замкнутой поверхностью (например, плоскость или чайник не подойдут).
2. Объекты должны пересекаться.
Режимы Boolean:
Union (Сложение);
Intersection (Пересечение);
Subtraction (A-B) (Вычитание из главного объекта), по умолчанию;
Subtraction (B-A) (Вычитание наоборот).
Cut (Разрез), используется для работы с полигональной сеткой.
Последовательность применения
1. Создайте Box и Sphere произвольных размеров и расположите их так, чтобы сфера пересекалась с боксом. Выделите Вох.
2. На вкладке Create (Создание) откройте выпадающий список и выберите там Compound Object (Объекты компоновки).
3. Нажмите кнопку Boolean.
4. В открывшемся свитке Pick Boolean щелкните по кнопке Pick Operand B (она станет желтой).
5. В окне перспективного вида щелкните по сфере, она исчезнет. Щелкните правой кнопкой мыши для завершения операции. Булевский объект готов.
6. По умолчанию включен режим вычитания операндов A-B. При необходимости можно выбрать другой режим. Для этого в свитке Parameters есть раздел Operation.
Попробуйте переключать режимы и следите за результатом.
Коротко можно записать алгоритм использования Boolean так:
1. Создать два объекта.
2. Выделить один из них (операнд А).
3. Вызывать команду Boolean.
4. Щелкнуть по кнопке Pick Operand B.
5. Щелкнуть по второму объекту в любом видовом окне.
6. Щелкнуть правой кнопкой мыши в активном видовом окне (это для того, чтобы завершить команду).
Дата добавления: 2015-08-09; просмотров: 69 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Если плотность необходимо выразить в г/см3, то значения в таблице следует разделить на 1000. | | | Пример использования Boolean |