Общие сведения о Заполнении области

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

Выбор заполняемых областей

При выполнении операции можно заполнить сразу несколько областей в одном теле.

Каждая область задаётся своим контуром – набором рёбер, ограничивающих данную область. Для задания контура необходимо указать все входящие в него рёбра тела. Контуры должны быть замкнутыми.

При задании контуров автоматически выбираются все ребра замкнутого контура, достаточно указать одно из рёбер каждого контура.

Существует три основных сценария работы с операцией:

1. Есть исходная операция и результат объединяется в одно тело с помощью опции Объединить:

FillHoleNS1FillHole1

2. Есть исходная операция, результат не объединяется, т.е. создаются отдельные тела:

FillHoleNS2FillHole2

3. Нет исходной операции, контур выделяется отдельно:

FillHoleNS3FillHole3

 

Если нет исходной поверхности, то система не может определить с неё граничные условия.

В операции возможно комбинировать рёбра поверхности с рёбрами 3D пути или 3D профиля.

Исходная поверхность и 3D путь

Результирующая поверхность, построенная по ребру исходной и 3D пути

FillHoleHint1

Кроме того, существует возможность выбрать в качестве одного контура рёбра с двух разных поверхностей.

FillHoleHint2

1. Первая поверхность

2. Вторая поверхность

3. Контур, состоящий из рёбер разных поверхностей

4. Результирующая поверхность

Граничные условия

В операции можно управлять общей гладкостью создаваемой поверхности и сглаживанием поверхности на краях (рёбрах).

Доступно три варианта сглаживания поверхности на краях (рёбрах) области заполнения.

G0 – не гладкое сопряжение поверхностей;

G1 – сопряжение по касательной;

G2 – сглаживание с равенством кривизны на ребре спряжения поверхностей.

По умолчанию выполняется сглаживание G1.

Сглаживание можно задать для каждого ребра в контуре.

На рисунке показано сравнение кривизны поверхностей, полученных сглаживанием G1 и G2.

Fill6

Fill7

Для всех рёбер условие G1

Для всех рёбер условие G2

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