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

 

Автоматическое удаление малых кривых

Описываемая ниже операция удаляет из геометрической модели мелкие ненужные детали в виде малых кривых и применяется для облегчения генерации сетки. Пользователь вводит пороговый размер кривой, и в результате любые кривые меньшего размера будут автоматически удалены. Выполняется эта операция, в основном, в среде ITEM, но соответствующая ей команда может вводиться и в окне командной строки:

auto_clean volume <ID_range> small_curves small_curve_size <val>

Приведенную команду следует использовать с осторожностью, так как пользователь не может контролировать ее выполнение.

Рассмотрим в качестве примера геометрическую модель цилиндра, в составе которой имеются три малые кривые с длиной меньше 0.7 (см. Рис. 1). Приводимая ниже команда удаляет две из них при помощи создания составной поверхности из двух соседних поверхностей, а в случае третьей кривой используется ее стягивание к одному узлу.

auto_clean volume 1 small_curves small_curve_size .7

Рис. 1 - Автоматическое удаление малых кривых