Deprecated: iconv(): Passing null to parameter #3 ($string) of type string is deprecated in /home/h202023492/elcut.ru/docs/elc_menu.php on line 125
Использование буфера обмена и перетаскивания для изменения геометрической модели
Новый подход
к моделированию полей

Главная >> Поддержка >>

Использование буфера обмена и перетаскивания для изменения геометрической модели

справка ELCUT

Содержание справки

Использование Буфера Обмена

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

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

Операции Копировать и Вырезать недоступны при отсутствии выделенных объектов. Операция Вставить недоступна при отсутствии в Буфере Обмена объектов, помещенных туда ранее с помощью одной из команд Копировать и Вырезать.

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

После операции вставленные объекты выделяются. Выделение всех остальных объектов сбрасывается.

Клавиши:
Копировать CTRL+C
Вырезать CTRL+X
Вставить CTRL+V

Редактирование перетаскиванием

На этой странице приведено описание следующих тем, относящихся к редактированию перетаскиванием: Что можно делать при помощи перетаскивания?
Как начать перетаскивание?
Точное определение точки сброса.
Визуальные эффекты при перетаскивании.
Режимы перетаскивания и результат сброса.
Отказ от сброса.
Действия, выполняемые при сбросе.
Использование отмены после перетаскивания.
Перетаскивание в другое окно.
Перетаскивание в другую модель.

Что можно делать при помощи перетаскивания?

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

Наверх к списку тем.

Как начать перетаскивание?

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

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

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

Имейте также в виду, что если нажать кнопку мыши, когда указатель не находится над выделенным объектом, вместо перетаскивания будет выполняться выделение рамкой. В этом случае ни форма указателя, ни цвет выделенных объектов изменяться не будут.

Влияние на выполнение операции перетаскивании того, какая нажата кнопка мыши, описано в разделе Действия, выполняемые при сбросе.

Наверх к списку тем.

Точное определение точки сброса

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

Начальное положение якоря зависит от:

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

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

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

Пример: Предположим, что требуется переместить группу объектов модели так, чтобы точка с координатами (a, b) переместилась точно в (c, d). Сделайте следующее:

Наверх к списку тем.

Визуальные эффекты при перетаскивании

Для наглядности перетаскивание сопровождается следующими визуальными эффектами:

Использование якоря описано в разделе Точное определение точки сброса.

Форма указателя отражает выбор между перемещением и копированием объектов. При копировании на указателе можно увидеть знак плюс ('+'). При перемещении его нет. Как всегда, над местами, где сброс невозможен, вид указателя напоминает дорожный знак "Стоянка запрещена".

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

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

Отражение движущихся ребер и форма указателя изменяются при каждом изменении режима перетаскивания.

Наверх к списку тем.

Режимы перетаскивания и результат сброса

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

Режим перетаскивания определяется следующим:

Сменить нажатую кнопку мыши во время перетаскивания невозможно - ее нажимают в начале перетаскивания и отпускают, чтобы произвести сброс. В отличие от этого, состояние клавиш CTRL и ALT можно менять в любой момент.

Замечание: При перетаскивании с нажатой правой кнопкой мыши нельзя в момент сброса держать нажатой клавишу ALT. Иначе сброс будет проигнорирован.

Для достижения нужного результата сброса выберите режим перетаскивания в соответствии со следующими рекомендациями:

Наверх к списку тем.

Отказ от сброса

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

Наверх к списку тем.

Действия, выполняемые при сбросе

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

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

При перетаскивании с нажатой левой кнопкой мыши выполняемое после сброса действие зависит от последнего режима перетаскивания, использованного перед сбросом. Соответствие между режимами перетаскивания и действиями после сброса описано в разделе Режимы перетаскивания и результат сброса.

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

В отличие от этого, результат, достигаемый при передвижении перетаскиванием, может отличаться от результата операции Передвинуть выделенное. Вот главные отличия:

См. также: Перетаскивание в другую модель.

Наверх к списку тем.

Использование отмены после перетаскивания

Операция Отменить всегда применяется только к текущей модели. При выполнении операций Отменить и Вернуть ее состояние восстанавливается в соответствии с тем, что хранится в стеке именно этой модели.

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

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

Наверх к списку тем.

Перетаскивание в другое окно

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

Это неудобство легко устраняется при помощи перетаскивания между двумя окнами, показывающими одну и ту же модель. Воспользуйтесь следующим набором действий:

Наверх к списку тем.

Перетаскивание в другую модель

В некоторых отношениях перетаскивание в другую модель отличается от перетаскивания в пределах одной модели. Вот краткий перечень основных различий:

Наверх к списку тем.

См. также:
Геометрические объекты: копирование и перемещение.
Геометрические объекты: удаление.
Выделение объектов.

Задачи строительной теплотехники и расчеты по СП 50.13330.2012 в программе ELCUT