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

 

Анализ геометрии

Анализ геометрической модели в формате ACIS и отображение обнаруженных в ней проблем производится с помощью следующей команды:

healer analyze body <ID_range> [logfile ['filename'] [display]]

Посредством параметра logfile указывается, что результаты анализа должны быть записаны в файл с выбранным именем 'filename' либо по умолчанию в файл 'healanalysis.log'.

В версии Fidesys, снабженной графическим интерфейсом пользователя (GUI), можно вывести результаты анализа в диалоговое окно, используя параметр display. И в том, и в другом случае выводимые данные включают процентную оценку геометрии достаточного качества для каждого геометрического объекта (тела). В log-файле приводится подробная информация об анализе геометрии. По умолчанию Fidesys отображает геометрические объекты несоответствующего качества графически, а также выдает их список. Пример выводимых результатов анализа приведен ниже:

Процентная оценка геометрии высокого качества 9: 98%

HEALER ANALYSIS SUMMARY:
------------------------

Analyzed 1 Body: 9

Found 2 bad Vertices: 51, 52

Found 3 bad Curves: 76, 77, 80

Found 2 bad CoEdges. The Curves are: 76

Found 1 Bodies with problems: 9

Journaled Command: healer analyze body 9

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

Применимы и другие команды проверки геометрии, которые дают более детальную информацию; их можно использовать вне зависимости от процедуры исправления.

Настройки анализа и исправления геометрии

Управление выводом данных анализа и исправления геометрии возможно с помощью следующих команд:

healer set onShow {highlight|draw|none}

healer set onShow {badVertices|badCurves|badCoedges|badBodies|all} {on|off}

healer set onShow summary {on|off}

Эти настройки позволяют выделять цветом, отображать или игнорировать объекты несоответствующего качества.

Посредством команды show можно отобразить найденные геометрические объекты низкого качества после завершения анализа геометрии; при этом просто используются данные кэша (см. подраздел Параметры исправления):

healer show body <ID_list>