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

 

Удаление топологии

Команда Tweak Remove Topology удаляет линии и поверхности с модели и заменяет их  новой топологией. Создание новой топологии и сшивка её с моделью осуществляется при помощи  операционного ядра. Эта команда предназначена для использования на небольших линиях или поверхностях в модели. Команда пытается найти небольшие линии/поверхности соседствующие с выбранной топологией и включает соседние с ними в процесс удаления. Таким образом,  команда используется для удаления наборов небольших особенностей простым выбором одной линии или  поверхности.

Tweak Remove_Topology {Surface <id_range> | Curve <id_range> | Surface <id_range> Curve <id_range>} Small_curve_size <val> Backoff_distance <val>

Пользователем вводится параметр small_curve_size, используемый для работы с малыми кривыми и поверхностями. Значение backoff_distance определяет как далеко производится обрезка оригинальной топологии и на каком расстоянии встраивается новая топология. Удаленный объект заменяется упрощенной топологией где это возможно, что часто приводит к уменьшению размерности начальной топологии. Посторонние линий, которые затрагиваются при разрезании и встраивании, регуляризуются, если это возможно при использовании функционала ядра или  составляются при помощи виртуальной геометрии, если регуляризация не возможна.

Заметьте: Эта команда на данный момент осуществима для моделей в формате ACIS и Catia.

Пример

reset
set attribute on
import acis "test10.sat"
separate body all
set attribute off
Auto_clean Volume 1 Split_narrow_regions Narrow_size 2.2
tweak remove_topology curve 19 small_curve_size .21 backoff 1.5

Рис. 1-  Пример применения команды Tweak Remove Topology