Изменение плотности сети для сглаживания геометрии
 
 
 

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

Компоненты сети включают в себя вершины, грани, многоугольники и кромки.

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

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

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

См. также