Дополнительные параметры Булевой операции

Предыдущая страницаВ началоСледующая страница

Продолжение рёбер операндов

При работе с поверхностями булева операция не может быть рассчитана в случае, когда одна поверхность не пересекает другую полностью. В такой ситуации опция продления рёбер позволяет продлить линию пересечения этих двух поверхностей на первых и/или вторых операндах по касательной до ближайшего ребра или границы этих операндов.

14Boolean27S

1. Первый операнд

2. Второй операнд

3. Продление линии пересечения по касательной на втором операнде

4 Результат булевой операции Сложение между телами-поверхностями, включены опции Интерпретация операндов > Первых, Вторых > По направлению нормали и Продолжение рёбер > На первых операндах > До ближайшего ребра

Интерпретация операндов

Булева операция может воспринимать грани тел-поверхностей как грани твердого тела, условно достраивая на них объем в выбранном направлении. Опция интерпретации операндов позволяет выбрать, как поверхность будет восприниматься командой и в каком направлении будет достраиваться объем на гранях поверхности.

Возможны три варианта интерпретации тела-поверхности:

непосредственно как тело-поверхность

против направления нормали

по направлению нормали

В зависимости от того, как оно определяется системой, будут сформированы различные результаты булевой операции. Определить тела-поверхности можно при помощи выбора соответствующих значений в выпадающих списках параметров интерпретации операндов.

Результаты булевой операции с интерпретацией операндов каждого варианта описаны в разделах Булево Сложение, Булево Вычитание, Булево Пересечение.

Сгладить новые рёбра

Еще одной возможностью булевых операций является сглаживание новых ребер. Под новыми ребрами подразумеваются ребра, полученные в результате пересечения граней операндов. При изменении геометрии операндов, уменьшении или увеличении числа новых ребер, система будет автоматически это отслеживать и формировать сглаживание. В команде можно выбрать тип сглаживания: скругление или фаску и задать радиус сглаживания.

14Boolean11 14Boolean28S

1. Первый операнд

2. Второй операнд

3. Результат булевой операции Вычитание с созданием фаски на новых рёбрах

Копирование по образцу

Если в качестве одного из операндов используется 3D массив, то, включив параметр Копирование по образцу, можно значительно сократить время выполнения булевой операции.

Допускается отсутствие одной из исходных операций

Если в создаваемой булевой операции включить параметр Допускается отсутствие одной из исходных операций, то в дальнейшем можно будет подавить один из операндов и при этом сохранить результат булевой операции.

Результат операции

Если в результате создания булевой операции может быть сформировано как твёрдое, так и тело-поверхность, то нужный тип можно выбрать при помощи опции Результат операции в дополнительных параметрах операции. При значении По умолчанию командой будет создан приоритетный тип результирующего тела.

Исходные тела

Результат булевой операции «Вычитание»

 

14Boolean40S

1. Первый операнд с интерпретацией против нормали

2. Второй операнд с интерпретацией по нормали

3. Выбран результат - Тело

 

Как уже отмечалось ранее, эта опция носит рекомендательный характер. В случае невозможности формирования выбранного типа результирующего тела, значение этого параметра будет игнорироваться.

Материал новых граней

Для определения материала, который применяется к результату булевой операции, используется комбинация параметров. Помимо общих для всех операций параметров материала на закладке Общие (параметры Источник, Основной, Покрытие) учитывается также параметр назначения материала для новых граней, которые создаются в результате булевой операции. Для выбора материала используется опция Материал новых граней.

Может быть выбрано одно из трех значений:

Материал 1-го операнда. В этом случае для новых граней будет назначен основной материал, либо материал покрытия, если он задан, в соответствии с этими параметрами первого операнда.  Если первых операндов несколько и они с разными материалами, то на новых гранях будет сохранён материал того операнда, который участвовал в формировании этих граней.

14Boolean30S

1. Первый операнд

2. Второй операнд

3. Результат булевой операции Сложение

Материал 2-го операнда. При этом значении материал граней второго операнда, которые участвовали в формировании новых граней, перенесется на эти новые грани. Это может быть и основной материал, и материал покрытия, если он задан, и даже материал операции назначения материала. Например, в результате булевой операции Вычитание между первым операндом с материалом сталь и вторым операндом с материалом черный пластик на созданных гранях результирующего тела будет наложен материал черный пластик. Если вторых операндов несколько и они с разными материалами, то на новых гранях будет сохранён материал того операнда, который участвовал в формировании этих граней.

14Boolean29S

1. Первый операнд - сталь

2. Второй операнд - черный пластик

3. Результат булевой операции Вычитание

Основной материал 1-го операнда.  Действие этого параметра аналогично первому параметру (Материал 1-го операнда), за исключением случая, когда задан материал покрытия, материал покрытия на новых гранях не применяется. Например, если в детали с основным материалом Сталь и с покрытием Медь с помощью булевой операции проделать отверстие, то внутри оно будет выглядеть стальным в соответствии с основным материалом.

BooleanParameters12