Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
Примечание: Описываемая функция находится в стадии незавершенной разработки и опробования. Такие функции могут быть отображены или скрыты с помощью следующей команды:
set developer commands {on|off}
Область применения функции: кривые.
Краткая характеристика функции: Разбиение кривой с учетом близости к соседнему геометрическому объекту и величины ближайших геометрических особенностей. Функция имеет тип "альфа", т.е. должна использоваться с осторожностью.
Синтаксис вызывающей команды:
curve <range> scheme featuresize
Родственная команда:
curve <range> density <density_factor>
Пояснения:
Функция реализует автоматическое сгущение сетки при переходе от простой геометрии к сложной, имеющей какие-либо особенности. При разбиении кривой с помощью функции featuresize узлы располагаются примерно пропорционально расстоянию между данным узлом и рассматриваемым чужеродным геометрическим объектом, соответствующем особенности. "Чужеродность" означает, что этот геометрический объект не включает в себя ни кривую, ни какую-либо из ее вершин. Математически featuresize представляет собой непрерывную, медленно изменяющуюся функцию. Разбиение с помощью featuresize автоматизировано и интегрировано с проверкой соответствия интервалов. Такое разбиение хорошо сочетается со схемой разбиения Неструктурированная сетка, а также в ряде случаев со схемами генерации регулярных поверхностных сеток (Регулярная сетка, Кусочно-регулярная сетка).
При желании пользователь может задать точное или ориентировочное количество интервалов разбиения с помощью команды Интервал, а затем использовать функцию featuresize для корректировки расположения узлов.
Функция featuresize может масштабироваться пользователем с целью получения еще более мелкой или еще более грубой сетки, посредством дополнительной команды density:
curve <range> density <density_factor>
По умолчанию масштабирующий множитель плотности (густоты) сетки density_factor равен 1. Более высокие значения плотности снижают скорость увеличения расстояния между узлами в переходных зонах сетки. Значение 2 обычно дает сетку хорошего качества. Плотность около 0.5 соответствует быстрому переходу к разреженной сетке. Приведенные ниже примеры демонстрируют влияние различных значений плотности при использовании функции featuresize.
