Fidesys: Редактирование геометрической модели в CAE Fidesys

09/2022

В пакете Fidesys поддерживаются возможности по разрезанию, перемещению, сращиванию и другие операции с геометрическими телами.

Команда move позволяет переместить (сдвинуть) объект (тело, объем, поверхность, кривую, вершину или группу) на заданную величину в заданном направлении. Для этого в интерфейсе необходимо выбрать Режим - Геометрия, Объект - Поверхность, Действие - Преобразовать. Из выпадающего списка выбрать Переместить и задать необходимые параметры.

Для слияния определенных объектов, в том числе, вместе с объектами более низкого порядка используется команда merge. Для этого в интерфейсе необходимо выбрать Режим - Геометрия, Объект - Кривая, Действие - Срастить. Из выпадающего списка выбрать Срастить и задать необходимые параметры. В результате кривые 4 и 6 объединятся в одну.

Для формирования поверхности кривая или набор кривых могут быть "протянуты", т.е. перемещены по определенной траектории. Траектория протяжки может быть задана при помощи оси и угла, вектора и расстояния, посредством другой кривой или нескольких смежных кривых, а также путем указания конечной (целевой) плоскости. Для протяжки поверхности по вектору можно использовать команду - sweep. Для этого в интерфейсе необходимо выбрать Режим - Геометрия, Объект - Поверхность, Действие - Создать. Из выпадающего списка выбрать Протяжка и задать необходимые параметры.

С помощью команды unite можно объединить два или более тел в одно. Для этого в интерфейсе необходимо выбрать Режим - Геометрия, Объект - Поверхность, Действие - Логические операции. Из выпадающего списка выбрать Объединить и задать необходимые параметры.

Ниже приведён код программы, позволяющий выполнить шаги описанного выше руководства.

reset

create surface rectangle width 1 zplane #создание геометрической модели

create surface rectangle width 1 zplane

move Surface 2 x 1 include_merged  #перемещение объекта

merge curve all #сращивание кривых

sweep curve 2  vector -1 0 0  distance 0.5 merge #протяжка поверхности по вектору

unite surface 3 1  #объединение поверхностей