Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
elcut manual.pdf
Скачиваний:
89
Добавлен:
12.03.2015
Размер:
3.78 Mб
Скачать

Создание геометрической модели

49

 

 

Основные операции с геометрическими объектами

Выделение объектов

Чтобы выделить геометрические объекты:

1.Если включен режим вставки, выключите его, нажав клавишу INS.

2.Если требуется произвести не замену набора выделенных объектов, а добавление новых объектов к ранее выделенным, удерживайте нажатой клавишу CTRL.

3.Щелкните мышью по объекту, если нужно выделить только его, или нажмите любую кнопку мыши за пределами объектов модели и, не отпуская, перетащите ее в другое место, если нужно выделить все объекты, полностью находящиеся внутри нарисованной в процессе перетаскивания рамки.

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

При необходимости выделить блок вместе с его границей или ребро вместе с его концевыми вершинами постройте рамку вокруг нужных объектов с помощью перетаскивания указателя мыши и отпустите нажатую кнопку.

Можно также использовать команды Выделить всѐ и Отменить выделение из меню Правка или контекстного меню. Заметим, что можно одновременно выделять объекты разных типов (блоки, рѐбра и/или вершины).

Кроме того, при выделении одной из меток в окне описания задачи все геометрические объекты с такой меткой становятся выделенными.

Один и тот же набор выделенных объектов используется со всеми окнами модели. Поэтому, когда модель отображается в нескольких окнах, элементы выделяются во всех этих окнах одновременно.

Клавиши:

Выделить всѐ

CTRL+A

Снять выделение

CTRL+D

Копирование и перемещение объектов

Геометрические объекты с регулярными координатами можно легко создавать путем копирования или перемещения. Чтобы сделать копию, нужно

50Глава 4 Описание геометрии задачи

1.Выделить любой набор объектов (вершин, рѐбер и блоков) для копирования.

2.Выбрать команду Дублировать выделенное из меню Правка или контекстного меню.

3.Когда на экране появится диалог для ввода параметров, выбрать метод преобразования, ввести его параметры и нажать OK.

4.Новые объекты будут встроены в модель и выделены. Со всех остальные объектов модели выделение будет снято.

Операция копирования сохраняет все явно заданные свойства исходных объектов, включая метки и шаги дискретизации. Не копируется только сетка конечных элементов - в новых блоках ее не будет.

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

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

Успешная операция перемещения сохраняет все метки и шаги дискретизации. Сетка конечных элементов сохраняется в блоках, форма которых при перемещении не изменяется.

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

Создание геометрической модели

51

 

 

модели, может случиться, что после блокировки сетка в некоторых блоках исчезнет.

Замечание. Если результат выполнения команды вас не устраивает, воспользуйтесь командой Отменить в меню Правка.

Операции копирования и перемещения объектов могут быть выполнены путем следующих геометрических трансформаций:

Смещение — параллельный перенос выделенных объектов на заданный вектор. При копировании можно запросить несколько копий. Это означает многократное повторение операции с объектом, являющимся результатом предыдущего переноса. Параметры - компоненты вектора смещения.

Поворот — поворот выделенных объектов вокруг указанной точки на заданный угол. При копировании можно запросить несколько копий. Это означает многократное повторение операции с объектом, являющимся результатом предыдущего поворота. Параметры - координаты центра и угол поворота в градусах.

Симметрия — симметричное отображение выделенных объектов относительно оси симметрии, проходящей через заданную точку под заданным углом к оси абсцисс. Это преобразование применяется только для копирования объектов, причем запросить несколько копий нельзя. Параметры - координаты точки и угол от оси абсцисс до оси симметрии в градусах. Положительное значение угла соответствует направлению против часовой стрелки.

Масштабирование — растяжение или сжатие выделенных объектов относительно заданной точки, называемой центром подобия. Это преобразование применяется только для перемещения объектов. Параметры - координаты центра подобия и коэффициент растяжения или сжатия. При растяжении коэффициент больше, а при сжатии - меньше единицы.

Имеется также упрощенный способ перемещения или копирования геометрических объектов – перетаскивание (см. Перетаскивание объектов). Этот способ позволяет перемещать объекты не только в пределах одной модели, но и между разными моделями и даже между разными экземплярами программы ELCUT.

52 Глава 4 Описание геометрии задачи

Удаление объектов

Чтобы удалить геометрические объекты:

1.Выделите объекты, которые нужно удалить.

2.Выберите команду Удалить выделенное из меню Правка или контекстного меню.

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

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

Последнее свойство часто используется для "обрезания излишков" построенных ребер модели.

Пример:

Рассмотрим модель, показанную ниже на Рис.1, где радиусу полуокружностей равны 2 и 3, а их общий центр имеет координаты (0, 0). Предположим, что нам нужно добавить внутри блока несколько параллельных горизонтальных ребер, расположенных на расстоянии 0.5. друг от друга.

Проще всего сделать это следующим образом:

Установить фокус в окно модели, щелкнув мышью в любом месте внутри него.

Выбрать пункт Сетка привязки из меню Вид и установить Шаги равные

0.5.

Нажать клавишу INS для перехода в режим вставки.

Нажать левую кнопку мыши в точке (0,3) и перетащить указатель в точку (4,3), чтобы создать ребро, соединяющее эти точки.

Нажать клавишу INS еще раз, чтобы выйти из режима вставки. В результате модель примет вид, показанный на Рис.2.

Создание геометрической модели

53

 

 

Рис.1

Рис.2

Выделить новое ребро путем перетаскивания указателя мыши из точки (- 0.25,3.25) в точку (4.25,2.75) с нажатой левой кнопкой.

Выбрать пункт Дублировать выделенное из меню Правка, указать ординату вектора переноса -0.5, а количество Копий - 12 и нажать на кнопку OK. В результате модель примет вид, показанный на Рис.3.

Выделить правые концы горизонтальных ребер путем перетаскивания указателя мыши из точки (3.75,3.25) в точку (4.25,3.25).

Выбрать пункт Удалить выделенное из меню Правка и нажать кнопку Да для подтверждения удаления.

Выделить левые концы ребер путем перетаскивания указателя мыши из точки (0.25,1.75) в точку (0.25,1.75) и удалить их аналогично правым концам. В результате модель примет требуемый вид (см. Рис.4).

Рис.3

Рис.4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]