Перейти к статье

 

Линейная размерная функция

Линейная размерная функция (linear) определяет размеры элементов, исходя из взвешенного среднего значения длин ребер на границе поверхностной сетки. Весовые коэффициенты берутся обратно пропорциональными удалению рассматриваемого элемента от граничных ребер. Результатом такого "взвешивания" является более плавное изменение плотности сетки при переходе между областями мелкого и грубого разбиения. На Рис. 1 показана сетка, которая построена с помощью сплайнов типа NURBS (Non-Uniform Rational B-Spline - неоднородный рациональный B-сплайн). Она имеет по 34 интервала разбиения на каждой из двух имеющих общий угол граничных кривых и по 16 интервалов на двух других; разбиение выполнено без использования размерной функции. Можно наблюдать быстрое сгущение сетки с образованием зон перехода к более мелкому разбиению непосредственно вблизи областей мелкой сетки. Для устранения таких резких переходов используется линейная размерная функция. На Рис. 2 изображены два вида той же сетки с тем же разбиением граничных кривых, но с применением описываемой  функции.

linear_sizing_01.gif

Рис. 1 - Сетка 34×16 элементов, сгенерированная на криволинейной NURB-поверхности без обращения к размерной функции

linear_sizing_02.gif

linear_sizing_03.gif

Рис. 2 - Та же сетка, но сгенерированная с использованием линейной размерной функции