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

 

Проверка совпадения узлов

В Fidesys есть возможность проверить совпадение узлов в сеточной модели. Для сравнения узлов используется восьмеричное хэш-дерево. Команда для запуска проверки имеет вид:

quality check coincident node [in] [group | body | volume | surface | curve | vertex <ID_range>] [merge [delete]] [HIGHLIGHT | draw [color <number>]] [list] [into group [names | ID]]

Если объект проверки (group, body, volume, surface и т.д.) в команде не задан, то проверка проводится по всем узлам модели. Если же введен перечень проверяемых объектов, то выполняется сравнение их узлов с остальными узлами модели. По умолчанию найденные совпадающие узлы выделяются в графическом окне цветом, а также выводится их список. Графическое окно можно очистить и отобразить в нем идентификаторы совпадающих узлов. Согласно имеющейся опции найденные совпадающие узлы могут быть объединены в группу.

Если рассматриваемая сеточная модель была импортирована в виде файла в универсальном формате и у нее, например, отсутствует геометрия, то совпадающие узлы можно подвергнуть слиянию с помощью опции merge. В этом случае ключевое слово delete позволяет удалить лишние узлы (это рекомендуется). Если их не удалить, то они будут помещены в выходную группу.

Пользователь может регулировать величину допуска, используемого при проверке совпадения узлов (по умолчанию допуск равен 1e-8):

set node coincident tolerance [<value>]