Выбор заполняемых областей
При выполнении операции можно заполнить сразу несколько областей в одном теле.
Каждая область задаётся своим контуром – набором рёбер, ограничивающих данную область. Для задания контура необходимо указать все входящие в него рёбра тела. Контуры должны быть замкнутыми.
При задании контуров автоматически выбираются все ребра замкнутого контура, достаточно указать одно из рёбер каждого контура.
Существует три основных сценария работы с операцией:
1. Есть исходная операция и результат объединяется в одно тело с помощью опции Объединить:
2. Есть исходная операция, результат не объединяется, т.е. создаются отдельные тела:
3. Нет исходной операции, контур выделяется отдельно:
Если нет исходной поверхности, то система не может определить с неё граничные условия.
В операции возможно комбинировать рёбра поверхности с рёбрами 3D пути или 3D профиля.
Исходная поверхность и 3D путь |
Результирующая поверхность, построенная по ребру исходной и 3D пути |
Кроме того, существует возможность выбрать в качестве одного контура рёбра с двух разных поверхностей.
1. Первая поверхность 2. Вторая поверхность 3. Контур, состоящий из рёбер разных поверхностей 4. Результирующая поверхность |
В операции можно управлять общей гладкостью создаваемой поверхности и сглаживанием поверхности на краях (рёбрах).
Доступно три варианта сглаживания поверхности на краях (рёбрах) области заполнения.
•G0 – не гладкое сопряжение поверхностей;
•G1 – сопряжение по касательной;
•G2 – сглаживание с равенством кривизны на ребре спряжения поверхностей.
По умолчанию выполняется сглаживание G1.
Сглаживание можно задать для каждого ребра в контуре.
На рисунке показано сравнение кривизны поверхностей, полученных сглаживанием G1 и G2.
Для всех рёбер условие G1 |
Для всех рёбер условие G2 |
При граничном условии G1 кривизна меняется резко. А при граничном условии G2 функция кривизны не имеет разрывов, за исключением мест, которые были получены при помощи других операций: сглаживание, выталкивание контура и т.д.