Настройка отображения сетки для сглаживания геометрии

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

Объекты-сети состоят из следующих компонентов:

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

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

Интерполяцией нормалей к граням управлять нельзя, однако можно изменять аккуратность отображения криволинейных объектов с помощью команды НАСТРВИД и системной переменной FACETRES.

Управление отображением кривых

Аккуратность отображения криволинейных 2D-объектов, например кругов и дуг, в текущем виде можно изменять с помощью команды НАСТРВИД.

В следующем примере отрезки становятся более заметными при уменьшении значений команды НАСТРВИД - до значений "Левый верхний" = 1000, "Середина" = 100, "Правый нижний = 10.

Эти объекты отображаются на экране как множество коротких прямолинейных сегментов. При увеличении значений параметров НАСТРВИД дуги и круги становятся более гладкими, однако при этом требуется больше времени для их создания. Для повышения производительности рекомендуется в ходе рисования устанавливать для параметра НАСТРВИД наименьшее возможное значение.

Управление отображением тел с криволинейными поверхностями

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

В следующем примере отображаются ячейки на криволинейной геометрической структуре с низким значением переменной FACETRES (FACETRES = 0,25).

Если значение FACETRES равно 1, то устанавливается взаимнооднозначное соответствие между разрешением кругов и дуг при просмотре и тесселяцией линий кривизны (посредством подразделения граней) твердотельных объектов. Например, если значение FACETRES равно 2, тесселяция будет в два раза больше тесселяции, установленной командой НАСТРВИД. Для параметра FACETRES по умолчанию установлено значение 0,5. Диапазон допустимых значений: от 0,01 до 10.

Изменение значения точности аппроксимации в команде НАСТРВИД оказывает соответствующее воздействие как на объекты, управляемые командой НАСТРВИД, так и на объекты, управляемые системной переменной FACETRES. Изменение значения переменной FACETRES отражается только на твердотельных объектах.

В следующем примере отображается гладкая геометрия с высоким значением переменной FACETRES (FACETRES = 5).