Параметры поверхности

Материал из К3-Тент_Про

В закладке Установки/Параметры/Тент-Параметры/Параметры поверхности задаются умолчания для основных параметров будущих поверхностей.

  • Галочка Учитывать направление основы имеет смысл, когда хотя бы в одном окошке задания направления стоит не 0. Если галочка не проставлена, направление не задаётся через карточку, а рассчитывается программой по внутренним критериям. Если галочка проставлена, учитываются данные, введённые в окошки Направление основы.
  • Коэффициент ортотропии — отношение растяжимости материала вдоль утка к растяжимости вдоль основы.
  • Количество разбиений самого короткого ребра каркаса указывает на количество разбиений сегмента каркаса наименьшей длины. От этого параметра зависит густота формируемой сетки полотнища. Чем этот параметр больше, тем гуще сеть, аппроксимирующая полотнище, тем выше качество найденной формы — но при этом увеличивается время вычислений формы поверхности. Поэтому, если сегменты в каркасе сильно отличаются по длине друг от друга (отношение длин ~1:10) не рекомендуется задавать его больше 3-х.
  • Кратность максимального шага относительно минимального, соответственно, указывает на максимальный размер шага разбиения. Если кратность равна, например, 2, а количество разбиений самого короткого ребра — 10, то максимальный шаг разбиения равен одной пятой от длины самого короткого ребра.
  • Адаптация — наличие галочки в поле данного параметра означает, что после построения полотнища, оно подвергается перестроению в соответствии с требованиями, в наибольшей степени отвечающими реальному поведению его материала. Отсутствие галочки означает, что строится поверхность, в наибольшей степени приближенная к поверхности минимальной площади.

Алгоритм разбиения рёбер каркаса тента при триангуляции

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

Повлиять на точность и время вычислений вы можете через карточку параметров создаваемой поверхности, через параметры Количество разбиений самого короткого ребра каркаса (NStep) и Кратность максимального шага относительно минимального (MaxStep). Далее разбиение на треугольники (или «триангуляция») происходит по следующему алгоритму:

1. Находится минимальное по длине ребро каркаса. Вычисляется минимальный шаг разбиения StepMin как длина этого ребра, делённая на количество его разбиений NStep;

2. Вычисляется максимальный шаг разбиения рёбер StepMax как минимальный шаг StepMin, умноженный на заданную в параметрах кратность относительно минимального MaxStep;

3. Для каждого из рёбер каркаса вычисляется свой коэффициент Ratio — отношение длины данного ребра к длине минимального ребра;

4. Коэффициент Ratio приписывается также каждой вершине ребра — он равен минимальному из Ratio выходящих из данной вершины рёбер;

5. Далее каждое ребро делится следующим образом:

— если ребро имеет коэффициент Ratio меньше или равным 5 (то есть, это короткое ребро), то оно делится с минимальным шагом StepMin

— если ребро и обе его вершины имеют коэффициент Ratio больше 5 (то есть, если данное ребро относится к длинным, и граничит также только с длинными рёбрами), то это ребро делится c максимальным шагом разбиения StepMax

— если ребро и одна его вершина имеет Ratio больше 5, а у другой вершины коэффициент меньше или равен 5, то делим это ребро со стороны вершины с коэффициентом Ratio меньшим (равным) 5 начиная с минимального шага StepMin, а затем увеличиваем шаг в 1,2 раза до тех пор, пока не кончится ребро или шаг станет больше MaxStep. Если ребро не кончилось, то его оставшаяся часть будет разбита равномерно.

— Если ребро имеет Ratio больше 5, но у обеих вершин он меньше или равен 5, то ребро будет делится с обоих концов с возрастающим в 1,2 раза шагом до тех пор, пока эти разбиения не встретятся друг с другом или шаг разбиения не станет больше максимального StepMax. Если шаг разбиения стал больше StepMax, то оставшаяся не разбитая часть отрезка будет делится равномерно с максимальным шагом.


Предыдущая страница: Установка отображения | Содержание | Следующая страница: Учёт прочности материала