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

 

Автоматическое исправление

Исправление геометрии - это сложный процесс, который включает в общем случае следующие шаги:

Эти шаги реализуются автоматически посредством следующей команды:

healer autoheal body <ID_range> [rebuild] [keep] [maketolerant] [logfile ['logfilename'] [display]]

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

Опция keep обеспечивает сохранение исходного объекта, считая исправленный объект новым.

Опция maketolerant позволяет изменить величину допустимой погрешности, используемой в ACIS по умолчанию. Такое изменение может обеспечить, в частности, успешное выполнение булевых операций в условиях не вполне адекватной геометрии. Следует отметить, что команда анализа геометрии будет отображать соответствующие геометрические объекты как объекты плохого качества, даже если они представлены достаточно корректно. Однако команды детальной проверки геометрии в этом случае вполне применимы.

Выводимые данные команды автоматического исправления могут быть записаны в файл, используя опцию logfile; имя файла по умолчанию autoheal.log.

Опция display реализует, как и во всех случаях применения версии Fidesys с графическим интерфейсом пользователя (GUI), отображение результатов выполнения команды в диалоговое окно .