Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
Упрощение геометрии (геометрической модели) и соответствующее упрощение ее топологии за счет объединения отдельных поверхностей и кривых часто бывает утомительным заданием. Команда simplify выполняет объединение автоматически, на основании заданных параметров взаимного расположения соседних объединяемых объектов. На Рис. 1 представлен типичный пример использования этой команды в виде: simplify volume 1 angle 15.

Рис. 1 - Пример использования команды simplify
Синтаксис команды следующий:
simplify {volume | surface | curve} <range> [angle< value >] [respect {surface <ID_range> | curve <ID_range> | vertex <ID_range>| imprint | fillet}] [local_normals] [preview]
Угол на стыке поверхностей, определяемый параметром angle - это угол между средними нормалями к двум соседним поверхностям, которые могут быть объединены в составную поверхность. Если он меньше заданного значения, тогда, при выполнении других необходимых условий, объединение производится. Значение по умолчанию равно 15 градусам.
Значение угла angle может использоваться для автоматического объединения кривых в составную кривую; в этом случае оно интерпретируется как значение угла между касательными к кривым. Кривые будут подвергнуты объединению, только если они явно определены в команде, а не как результат объединения двух поверхностей.
В случае, если требуется предотвратить автоматическое включение в составной объект некоторых вершин, кривых и поверхностей, используется параметр respect с указанием соответствующего исходного геометрического объекта, например: simplify vol 1 angle 15 respect surf 289. Рис. 2 иллюстрирует такой случай.

Рис. 2 - Исключение поверхности из автоматического объединения
Для сложных геометрических моделей вначале полезно выполнить предпросмотр результатов команды simplify с параметром respect, а затем уточнить, в случае необходимости, перечень объектов, исключаемых из объединения.
Объекты, созданные при проецировании поверхностей (в частности, кривые), могут быть автоматически учтены в процессе объединения поверхностей с помощью комбинации параметров respect imprint. На Рис. 3 показан пример учета результатов проецирования в виде удаления спроецированных кривых с объединяемых поверхностей; этот пример соответствует команде simplify vol 1 angle 40 respect imprint.

Рис. 3 - Учет (удаление) результатов проецирования
По умолчанию при объединении двух смежных поверхностей сравниваются средние нормали к ним, в результате чего определяется возможность создания составной поверхности. С помощью параметра local_normal возможно изменить эту процедуру так, что будет проводиться анализ максимальной разницы между нормалями вдоль границы двух поверхностей (см. Рис. 4).

Рис. 4 - Сравнение средних нормалей к смежным поверхностям (слева) и локальных нормалей на границе поверхностей (справа)
Параметр (опция) preview позволяет отобразить результаты объединения до окончательного выполнения соответствующих операций по упрощению геометрии.
При упрощении геометрии возможен учет нескольких особенностей одновременно, например:
simplify volume 1 angle 15 respect curve 1 respect imprint respect fillet preview