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

 

Стягивание поверхностей

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

collapse surface <ID> across location1 location 2 with surface <ID_list> [preview]

Параметры locations1 и locations2 могут использовать любую из предусмотренных в Fidesys опций задания положения. Самыми полезными из этих опций являются: задание узла (вершины) и задание кривой. Например, команда:

collapse surface 15 across vertex 128 curve 40 with surface 26 117

вначале разбивает поверхность 15 по линии, проходящей от вершины 128 к средней точке кривой 40, а затем соединяет две полученные части поверхности 15 со смежными поверхностями 26 и 117. В результате поверхность 15 оказывается стянутой за счет соединения ее частей с двумя соседними поверхностями.

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

Рис. 1 - Геометрическая модель кронштейна со скругленными фасками

Рис. 2 - Результат стягивания поверхностей, аппроксимирующих фаски