Сглаживающая поверхность

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

Вызов команды:

Пиктограмма

Лента

CoverSurface

3D Модель > Специальные > Поверхности > Сглаживающая поверхность

Поверхности > Операции > Сглаживающая поверхность

Клавиатура

Текстовое меню

<3RQ>

Операции > Поверхности > Сглаживающая поверхность

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

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

Команды CoverSurface Сглаживающая поверхность и RoughSurface Аппроксимирующая поверхность используют разные внутренние алгоритмы для решения одной и той же задачи: CoverSurface Сглаживающая поверхность реализована на основе стандартных функций графического ядра Parasolid, RoughSurface Аппроксимирующая поверхность - на собственных алгоритмах T-FLEX CAD. В зависимости от характера исходной геометрии тот или алгоритм может давать более предпочтительный результат.

18_15_ApproximatingSurfacePicture1

18_15_ApproximatingSurfacePicture2

Исходная поверхность

Сглаживающая поверхность

Для создания аппроксимирующей поверхности необходимо выполнить следующие действия:

1.Выбрать тело-поверхность или набор граней для сглаживания.

2.Задать величину смещения (необязательное действие).

3.Задать величину отклонения (необязательное действие).

4.Задать условие непрерывности (необязательное действие).

5.Задать дополнительные параметры (необязательное действие).

6.Завершить ввод с помощью кнопки Header_OK или <Ctrl>+<Enter>.

Основные параметры

Раздел Основные параметры окна параметров команды содержит следующие элементы:

 15_SurfaceSmoothGeneral

Набор элементов, по которым будет создаваться сглаживающая поверхность указывается с помощью одноимённого списка. Данный список всегда активен, вследствие чего можно выбрать желаемые элементы в 3D окне или дереве модели с помощью mouse left. Для выбора доступны грани и тела-поверхности. Иконки и мена выбранных элементов отображаются в списке. Строки списка можно выбирать с помощью mouse left. Элемент, соответствующий выбранной строке активного списка, подсвечивается в 3D окне красным; остальные выбранные элементы подсвечиваются цветом, зависящим от геометрического типа элемента (зелёный - грань, синий - тело-поверхность). Цвета можно настроить в Установках. Кнопки, расположенные справа от списка, позволяют Expand Развернуть, Collapse Свернуть, SplineDelete Очистить список или DeleteFromListRedGrey21x20 Удалить элемент из списка (выбранную строку).

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

Величина смещения не является итоговым смещением результирующей геометрии.

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

Величина отклонения не может быть равной нулю.

Непрерывность - условие непрерывности поверхности сглаживания:

oG1 - гладкость по касательной

На границах сопрягаемых граней совпадают их направления касательных.

oG2 - гладкость по кривизне

На границах сопрягаемых граней совпадают их направления касательных и радиусы кривизны.

oG3 - гладкость по потоку

На границах сопрягаемых граней совпадают их направления касательных, радиусы кривизны и направления касательных к функции кривизны.

Дополнительные параметры

Раздел Дополнительные параметры окна параметров команды содержит следующие элементы:

 15_SurfaceSmoothAdditional

Отклонение от границ - максимально допустимое отклонение границ результирующей поверхности от границ исходной.

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

Радиус сглаживания - изменение значения радиуса в некоторых случаях позволяет получить более гладкую (с меньшими скачками) поверхность.

По умолчанию значения параметров Отклонение от границ и Радиус сглаживания автоматически приравниваются к величине Отклонения, указанной выше, а Угловая точность равна 0°. Для изменения значений этих параметров вручную необходимо установить флаг слева от названия параметра.

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

15S_SurfaceSmoothTrimSrc

15S_SurfaceSmoothTrimNo

15S_SurfaceSmoothTrimYes

Исходная поверхность

Сглаживающая поверхность без обрезки

Сглаживающая поверхность с обрезкой
по границам исходной поверхности

См. также:

Аппроксимирующая поверхность