Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
Функция удаления элементов сетки доступна, как правило, только в случае установленного флажка разработчика. Без этого флажка ее можно использовать лишь для свободных сеток. Вообще, функции разработчика (т.е. находящиеся в стадии незавершенной разработки и опробования) могут быть отображены или скрыты с помощью следующей команды:
set developer commands {on|off}
Следующие формы команд удаления работают только с сетчатыми объектами. Они позволяют низкоуровневому редактированию сеток вносить незначительные исправления в основном правильную сетку. Они не предназначены для внесения серьезных изменений в существующие сетки. Поскольку процедуры отображения Fidesys не были разработаны с учетом операций такого типа, эти команды могут привести к тому, что текущее отображение затронутых объектов примет неожиданную форму. Для возврата дисплея к желаемому виду можно использовать соответствующую команду рисования.
При удалении элементов поведение по умолчанию будет заключаться в том, что дочерние объекты сетки будут удалены, когда они утратят родительский элемент. Например, при удалении шестнадцатеричного элемента, если его грани, ребра и вершины больше не используются соседними шестнадцатеричными элементами, они также будут удалены. Параметр no_propagate оставит все дочерние объекты сетки , независимо от того, лишаться ли они родительского элемента.
Команда удаления удаляет один или несколько объектов сетки из существующей сетки. Дополнительные объекты сетки также могут быть удалены в зависимости от конкретной формы команды. Какие именно объекты удаляются, объясняется в следующих описаниях.
Delete {Hex|Tet} <range> [No_Propagate]
Удаляет указанные гексаэдры. Все связанные треугольники, грани, ребра и узлы также удаляются, если задана опция no_propagate.
Delete Wedge <range>
Удаляет указанные клинья. Никакие другие объекты сетки не затрагиваются.
Delete {Face|Tri} <range> [No_Propagate]
Удаляет указанные грани или треугольники. Для граней все гексаэдры, содержащие грань, также удаляются. Для треугольников все тесты, содержащие tri-элементы, также удаляются. Все связанные ребра и узлы также удаляются, если не задана опция no_propagate.
Delete Edge <range> [No_Propagate]
Удаляет указанные ребра. Все связанные с ними tri-элементы, грани, гексаэдры и тесты также удаляются. Все связанные узлы также удаляются, если не задана опция no_propagate.
Delete Node <range>
Удаляет указанные узлы. Все связанные ребра, треугольники, грани, гексаэдры и тесты также удаляются.