В полях Spacing (Интервал) области Snap Grid (Сетка привязки) задаются шаги перемещения указателя мыши по осям X и Y. При перемещении указателя по линиям пересечения сетки передвигается с указанным шагом связанная с указателем мыши черная точка, которая и определяет активную точку экрана.
   Под областью Snap Grid (Сетка привязки) расположены семь кнопок, с помощью которых можно переключить режимы привязки и видимости сеток. Первые три кнопки изменяют режим пошагового перемещения указателя. Активизация первой отключает режим пошагового перемещения, вторая включает режим перемещения с шагом, установленным в полях Spacing (Интервал) области Snap Grid (Сетка привязки), а третья включает режим перемещения указателя по узлам активной конструкторской сетки. Четвертая и пятая кнопки позволяют переключиться между отображением ортогональных и наклонной сеток. Шестая и седьмая кнопки включают и отключают соответственно видимость линий конструкторской сетки.

Редактирование объектов

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

Инструменты выделения объектов

   Для выполнения какой-либо операции над конкретным объектом или группой объектов их сначала нужно выбрать, то есть выделить каким-то образом из общей совокупности объектов проекта.
   Примечание
   В дальнейшем тексте этого раздела под объектом будем понимать не только одиночный объект, но и совокупность объектов – группу, если они выделены для выполнения над ними операции редактирования.
   Если вы находитесь в режиме построения объектов, то для включения режима выделения нажмите клавишу Shift. Признаком включения этого режима будет изменение формы указателя мыши на
   Установка указателя мыши на объект (рис. 3.49, а) приведет к изменению вида объекта – составляющие его элементы будут отображены толстой синей линией (рис. 3.49, б). Щелчок кнопкой мыши выделит объект: его элементы отобразятся толстой зеленой линией, а характеристические точки будут выделены черным цветом (рис. 3.49, в).
   Рис. 3.49. Вид объекта при выделении
 
   Примечание
   Цветовые атрибуты объекта при его выделении настраиваются с помощью элементов управления, расположенных в окне Selection and Element Information (Выбор и информация об элементе), вызываемом командой Options → Work Environment → Selection and Element Information (Параметры → Рабочая среда → Выбор и информация об элементе).
   Для выделения нескольких объектов просто щелкайте на них при нажатой клавише Shift. Для отмены выделения объекта щелкните на нем кнопкой мыши при нажатой клавише Shift. Чтобы снять выделение со всех объектов, щелкните кнопкой мыши на свободном месте рабочего поля без нажатия каких-либо клавиш.
   Второй способ активизации режима выделения – использование специальных инструментов, расположенных в разделе Select (Выбор) палитры инструментов.
   Еще один способ активизации режима выделения – щелчок на кнопке Arrow (Указатель)
   раздела Select (Выбор) палитры ToolBox (Палитра инструментов). Элементы управления этим инструментом появятся на палитре Info Box (Информационная палитра) (рис. 3.50).
   Рис. 3.50. Вид информационной палитры в режиме выделения объектов
 
   При включенном режиме выделения объект выделяется щелчком на нем кнопкой мыши без нажатия каких-либо дополнительных клавиш.
   Если объектов, которые необходимо выделить, достаточно много, то можно сделать выбор, нарисовав контур, охватывающий нужные объекты. Кнопка Geometry Methods (Методы построения), расположенная на информационной палитре, позволяет определить вид контура. Существуют три возможных способа отрисовки контура выделения (рис. 3.51): контур в виде полилинии, в виде прямоугольника и в виде повернутого прямоугольника.
   Рис. 3.51. Выбор формы контура выделения
 
   При построении контура включение объектов в состав выделенных может осуществляться одним из двух способов. Активизируется тот или иной способ соответствующей кнопкой, которые вызываются щелчком на первой кнопке палитры Info Box (Информационная палитра) (рис. 3.52).
   Рис. 3.52. Выбор режима работы контура выделения
 
   При первом режиме граница контура отрисовывается точечной линией. При охвате таким контуром выделенными будут объекты, которые полностью попали внутрь контура или пересекаются его рамкой.
   При втором режиме работы граница контура отрисовывается штрихпунктирной линией, а выделенными будут только те объекты, которые полностью попали внутрь контура.
   Кроме выделения объекта посредством его указания, можно использовать и другие методы. Например, если система находится в режиме выделения, можно выбрать все объекты в окне нажатием сочетания клавиш Ctrl+A.
   Если же система находится в режиме построения, то при нажатии комбинации клавиш Ctrl+A выделятся только объекты, имеющие тип активного инструмента, причем переключение на другой инструмент не сбрасывает выделение с уже выбранных объектов. Это дает возможность последовательным переключением инструментов и нажатием Ctrl+A выделять комбинации объектов, например выбирать окружности, дуги и полилинии.
   Инструмент быстрого выбора, вызываемый кнопкой
   будет рассмотрен в гл. 8.
   Второй инструмент раздела Select (Выбор) палитры инструментов вызывается щелчком на кнопке Marquee (Область выделения)
   Он также предназначен для выделения объектов с помощью построения контура, но имеет следующие отличия.
   • Границы контура в процессе его построения обозначаются сплошной линией, а по завершении – движущимся пунктиром («бегущие муравьи»).
   • Визуального выделения объектов не происходит.
   • Объекты считаются выбранными только в том случае, если внутрь области выделения попадают их характеристические точки.
   • После выполнения операции область выделения не удаляется и готова для выполнения следующей операции.
   • Область выделения можно перемещать и таким образом изменять набор выбранных элементов без повторного построения контура. Для перемещения области выделения нужно щелкнуть кнопкой мыши на пустом месте внутри области. Указатель примет вид
   после чего область выделения может быть перемещена методом перетаскивания в другое место.
   • Инструментом Marquee (Область выделения) можно выделять объекты, находящиеся не только на рабочем этаже, но и на всех этажах здания. Для этого необходимо щелкнуть на первой кнопке информационной палитры, а затем на кнопке с двойным контуром (рис. 3.53).
   Рис. 3.53. Выбор глубины действия области выделения
 
   Комбинацией клавиш Ctrl+F можно вызвать окно выбора объектов по их свойствам Find & Select (Поиск и выбор) (рис. 3.54).
   Рис. 3.54. Выбор объектов по их свойствам
 
   Из раскрывающегося списка Find Elements (Найти элементы) можно выбирать типы объектов, например линии, окружности и дуги, стены, балки и т. д. После указания типа объекта нужно щелкнуть на кнопке со знаком «плюс». Все объекты данного типа будут выделены. Щелчок на кнопке со знаком «минус» удаляет объекты данного типа из набора выбранных объектов.
   Если нужно выделить не все элементы данного типа, а только те из них, которые имеют определенные параметры, то для решения этой задачи необходимо использовать соответствующие элементы управления рассматриваемого окна. Каждый щелчок на кнопке More Choices (Добавить параметр) добавляет очередной параметр отбора к уже имеющимся. Например, на рис. 3.54 активен только выбор по номеру пера. Но имеется возможность делать выбор объектов по 13 параметрам: цвету и типу линии, этажу, слою, материалу и т. д. Порядок добавления параметров отбора с помощью кнопки More Choices (Добавить параметр) определяется списком, который активизируется нажатием кнопки одного из добавленных параметров (рис. 3.55).
   Рис. 3.55. Список параметров отбора
 
   Сформировать произвольную комбинацию параметров отбора можно, добавив необходимое количество параметров и выбрав для каждого из них необходимый тип из списка.
   Справа от каждого параметра отображаются его свойства. Устанавливая конкретное значение или диапазон значений для свойств данного параметра, пользователь определяет критерии отбора объектов.
   Рассмотрим пример. Предположим, необходимо выделить для дальнейшего редактирования окружности, отрисованные пунктирной линией и находящиеся на определенном слое.
   1. Нажмите комбинацию клавиш Ctrl+F. В результате появится окно Find & Select (Поиск и выбор).
   2. Щелкните кнопкой мыши на списке Find Elements (Найти элементы).
   3. Из раскрывающегося списка выберите объект Arc/Circle (Дуга/окружность).
   4. Нажмите кнопку More Choices (Добавить параметр). Между кнопками Fewer Choices (Удалить параметр) и More Choices (Добавить параметр) появится кнопка Pencolor (Цвет пера), которая идет первой в списке параметров отбора.
   Поскольку отбор по этому параметру не нужен, необходимо заменить его одним из заданных.
   1. Нажмите кнопку Pencolor (Цвет пера). Откроется список параметров отбора.
   2. Из раскрывающегося списка выберите параметр Line Type (Тип линии). Кнопка Pencolor (Цвет пера) заменится на кнопку Line Type (Тип линии), а справа от нее появится кнопка выбора типа линии.
   3. Нажмите кнопку выбора типа линии. Откроется список доступных типов линий.
   4. Выберите пунктирную линию щелчком кнопки мыши на элементе списка Dashed (Пунктирная).
   5. Нажмите кнопку More Choices (Добавить параметр). Под кнопкой Line Type (Тип линии) снова появится кнопка Pencolor (Цвет пера).
   6. Щелкните на кнопке Pencolor (Цвет пера). Откроется список параметров отбора.
   7. Из раскрывающегося списка выберите параметр Layer (Слой). Кнопка Pencolor (Цвет пера) заменится на кнопку Layer (Слой), а справа от нее появится кнопка выбора слоя. Подробно работа со слоями будет рассмотрена в гл. 7.
   8. Щелчком на кнопке выбора слоя открывается список слоев, из которого выбирается необходимый.
   После установки всех необходимых параметров отбора нужно активизировать их. Это выполняется щелчком на кнопке
   Все элементы, соответствующие установленным параметрам отбора, будут добавлены к совокупности уже выделенных объектов, что визуально отражается на рабочем поле: происходит выделение объектов в соответствии с установленными цветовыми атрибутами. Щелчок на кнопке
   удаляет объекты с установленными критериями из набора выделенных объектов, отменяя выделение цветом.
   Таким образом, последовательно устанавливая необходимые параметры отбора и добавляя или удаляя объекты, соответствующие этим параметрам, можно сформировать необходимую совокупность объектов для выполнения над ними какой-либо групповой операции.
   Убрать ненужный параметр отбора из списка можно щелчком на кнопке этого параметра и выбором команды Remove Criterion (Удалить параметр) из раскрывающегося списка параметров отбора. Щелчок на кнопке Fewer Choices (Удалить параметр) удаляет последний из имеющихся параметров отбора.
   При активизации кнопки Pick Up Settings (Захват параметров)
   становится доступным механизм передачи параметров, подробно описанный в подразделе «Передача параметров» гл. 8. Кнопка Copy Settings (Копирование параметров)
   становится доступной, если в рабочем поле уже выделен хотя бы один объект. При щелчке на ней свойства последнего из выделенных объектов передаются в качестве параметров отбора текущего элемента.
   Сформированную совокупность выделенных объектов можно сохранить для последующего использования. Окно с запросом имени для сохраняемой совокупности объектов вызывается командой Save (Сохранить) из меню, которое появляется при щелчке на кнопке
   расположенной справа от раскрывающегося списка типов объектов. Загрузка сохраненной совокупности объектов производится командой Load (Загрузить), вызываемой из того же меню.

Группирование элементов

   Если необходимо постоянно работать с какой-то совокупностью выделенных объектов как с единым целым, то можно объединить эти объекты с помощью механизма группировки. Для этого нужно выделить нужные объекты и нажать сочетание клавиш Ctrl+G. Другой способ – выполнить команду меню Edit → Grouping → Group (Правка → Группирование → Сгруппировать).
   После выполнения этой операции совокупность сгруппированных объектов с точки зрения редактирования становится одним целым. Она выделяется щелчком кнопки мыши на любом из входящих в нее элементов. Действие команды редактирования применяется сразу ко всем входящим в группу объектам.
   Чтобы разгруппировать объект, можно выполнить команду Edit → Grouping → Ungroup (Правка → Группирование → Разгруппировать) или сочетанием клавиш Ctrl+Shift+G.
   Если нужно поработать с одним из объектов, входящих в состав группы, не разгруппировывая их, то в этом случае необходимо использовать команду Edit → Grouping → Suspend Groups (Правка → Группирование → Временно разгруппировать). Соответствующее сочетание клавиш – Alt+G. Можно также нажать кнопку
   расположенную на панели инструментов Standard (Стандартная). При разгруппировании все действия по редактированию конкретного объекта влияют только на него, но он тем не менее остается в составе группы.
   Команда основного меню программы Edit → Grouping → Autogroup (Правка → Группирование → Автогруппирование) приводит к автоматической группировке элементов составных объектов (например, сегментов полилиний) при их создании.

Объектная привязка

   Перед тем как начать рассмотрение команд редактирования, обратите внимание на абсолютно необходимый для квалифицированной работы инструмент – объектную привязку. Его назначение – привязка характеристических точек перемещаемого объекта к характеристическим точкам уже существующих объектов. Активизируется этот инструмент щелчком на кнопке Element Snap (Объектная привязка)
   расположенной на панели инструментов Standard (Стандартная), а также выполнением команды Options → Element Snap (Параметры → Объектная привязка) или нажатием клавиши E.
   Совет
   Рекомендую использовать последний метод, поскольку с его помощью вы можете включать и отключать объектную привязку прямо в процессе выполнения операции.
   После активизации этого метода каждая характеристическая точка выделенного объекта помечается специальным маркером, имеющим вид квадрата. При попадании маркированной точки на характеристическую точку другого объекта или его границу, точку пересечения объектов, направляющую и т. п. маркер изменяет свой вид: увеличивается его размер и толщина контура. Кроме того, при приближении маркированной точки к какому-либо объекту на расстояние, не большее, чем размер маркера, маркированный объект притягивается своей ближайшей маркированной точкой к границе, узлу, направляющей и т. п. Это дает возможность быстро и точно привязать объекты друг к другу необходимым образом.
   Пример выполнения операции редактирования с использованием метода объектной привязки приведен при рассмотрении операции перетаскивания.

Методы редактирования объектов

   Под редактированием объекта будем понимать изменение его размеров, формы и расположения относительно других объектов.
   Рассмотрим несколько основных методов редактирования двумерных объектов.
Редактирование без изменения формы
   К методам редактирования объекта без изменения его формы относятся перемещение, поворот, копирование, зеркальное отображение и размножение.
   Команды для выполнения этих операций собраны в меню Edit → Move (Правка → Перемещение):
   • Drag (Перетаскивание) – сочетание клавиш Ctrl+D;
   • Rotate (Поворот) – Ctrl+E;
   • Mirror (Зеркальное отображение) – Ctrl+M;
   • Elevate (Изменить возвышение) – Ctrl+9;
   • Drag a Copy (Перемещение копии) – Ctrl+Shift+D;
   • Rotate a Copy (Поворот копии) – Ctrl+Shift+E;
   • Mirror a Copy (Зеркальное отображение копии) – Ctrl+Shift+M;
   • Drag Multiple Copy (Размножение);
   • Rotate Multiple Copy (Размножение поворотом);
   • Multiply (Тиражирование) – Ctrl+U.
   Первые четыре команды применяются к выделенным объектам, следующие три – к автоматически создаваемым копиям объектов, а последние повторяют операцию до тех пор, пока пользователь не отменит ее.
   Для перетаскивания объекта выполните следующие действия.
   1. Выделите объект с помощью любого способа выделения.
   2. Выполните из главного меню ArchiCAD команду Edit → MoveDrag (Редактор → Переместить → Перетащить) или нажмите комбинацию клавиш Ctrl+D.
   3. Укажите начальную и конечную точки направления перемещения двумя последовательными щелчками кнопки мыши в любых точках рабочего поля. Объект будет перемещен в соответствии с определенным направлением (рис. 3.56).
   Рис. 3.56. Перетаскивание объекта
 
   Примечание
   Если в процессе выполнения операции после указания начальной точки нажать клавишу Ctrl, то будет выполняться операция копирования объекта.
   Теперь, когда известен принцип выполнения операции перетаскивания, рассмотрим простой пример, иллюстрирующий использование объектной привязки и направляющих при перемещении объектов.
   Используя необходимые инструменты, постройте расположенные рядом окружность и линию (рис. 3.57, а). Необходимо переместить линию так, чтобы она исходила из центра окружности. Задача осложняется тем, что центр окружности невидим.
   Решим поставленную задачу следующим образом.
   1. Активизируйте режим объектной привязки.
   2. Выделите перемещаемую линию любым способом.
   3. Выполните команду перетаскивания главного меню Edit → Move → Drag (Редактор → Переместить → Перетащить).
   4. Щелкните кнопкой мыши на линии и переместите указатель к окружности так, чтобы он принял форму
 
   5. Задержите указатель мыши в этом положении до тех пор, пока на окружности не появится пунктирная направляющая оранжевого цвета (рис. 3.57, б). Центр окружности будет помечен крестиком.
   Рис. 3.57. Определение центра окружности с использованием направляющей
 
   6. Продолжайте перемещение линии таким образом, чтобы ее конец попал в центр окружности. Когда это произойдет, маркер, находящийся на этом конце линии, увеличится в размерах, а указатель мыши примет форму
   (рис. 3.58, а). Это означает, что произошла точная привязка конца линии к центру окружности.
   7. Щелкните кнопкой мыши. Задача решена (рис. 3.58, б).
   Рис. 3.58. Использование объектной привязки
 
   Примечание
   Использование направляющих не является обязательным при выполнении операций с активной объектной привязкой. Построение произойдет и без визуальной пометки центра окружности.
   Дальнейшие операции редактирования будем рассматривать кратко, поскольку общие принципы их выполнения схожи с уже рассмотренными.
   Для поворота объекта выполните следующие действия.
   1. Выберите объект.
   2. Нажмите сочетание клавиш Ctrl+E.
   3. Щелчком кнопки мыши укажите центр вращения объекта.
   4. Щелкнув кнопкой мыши, задайте начальную точку дуги поворота.
   5. Щелчком кнопки мыши укажите конечную точку дуги поворота. Объект повернут (рис. 3.59).
   Рис. 3.59. Поворот объекта
 
   Для зеркального отображения объекта выполните следующие действия.
   1. Выберите объект.
   2. Нажмите сочетание клавиш Ctrl+M.
   3. Щелчком кнопки мыши укажите начальную точку оси отражения.
   4. Щелкнув кнопкой мыши, задайте конечную точку оси отражения. Отражение построено (рис. 3.60).
   Рис. 3.60. Зеркальное отражение
 
   Копирование выполняется точно так же, за исключением того, что вместо перемещения, поворота и отражения выделенного объекта действия производятся над его созданной копией.
   Отличие операции размножения состоит в том, что она не завершается после указания конечной точки, а запрос о вводе конечной точки появляется до тех пор, пока пользователь принудительно не завершит команду. После ввода очередной конечной точки отрисовывается очередная копия объекта.
   Особняком стоит операция Multiply (Тиражирование). C ее помощью можно создавать упорядоченные последовательности объектов. При выборе этой операции на экране появится окно параметров тиражирования (рис. 3.61).
   Рис. 3.61. Параметры тиражирования объектов
 
   Переключатель методов построения Choose an action (Выбор действия) имеет четыре положения. Положения Drag (Перетаскивание) и Rotate (Поворот) предназначены для построения соответственно прямого и кругового массивов объектов. Количество строящихся объектов определяется в текстовом поле Number of copies (Количество копий). Метод Matrix (Матрица) позволяет построить двумерный массив объектов, поэтому при выборе данного способа появляется дополнительное поле для ввода количества объектов по второй оси.
   Метод Elevate (Возвышение) и переключатель Vertical displacement (Вертикальное перемещение) предназначены для построения трехмерных объектов, которые будут рассмотрены в соответствующих главах.
   В нижней части окна Multiply (Тиражирование) расположен переключатель способов распределения объектов в массиве. При установке переключателя в положение Increment (Приращение) длина вектора построения является расстоянием между копиями объектов. При выборе положения Distribute (Распределить) длина вектора построения является расстоянием между исходным объектом и последней копией массива. При установке переключателя в положение Distribute –1 (Распределить –1) расстояние между исходным объектом и последней копией массива будет на один интервал меньше длины вектора построения. Если установить переключатель в положение Spread (Ширина), то шаг между копиями объектов нужно будет ввести в поле Spacing (Интервал), которое заменяет поле Number of copies (Количество копий), причем для метода Rotate (Поворот) этот шаг задается в градусах. Естественно, при использовании последнего метода распределения количество объектов будет зависеть от указанной длины вектора построения.
   На рис. 3.62 приведен пример выполнения операции Multiply (Тиражирование) при выборе метода Matrix (Матрица) и указании количества копий по оси X – 5, а по оси Y – 3.
   Рис. 3.62. Тиражирование объектов
 
   Внимание!
   Для подсчета общего количества объектов, получаемых при тиражировании методом Matrix (Матрица) нужно перемножить между собой числа, на единицу большие, чем указываемые в полях Number of copies (Количество копий), поскольку сам тиражируемый объект создает «лишние» ряды.
Редактирование с изменением формы
   Операции редактирования объектов с изменением формы сгруппированы в меню Edit → Reshape (Правка → Преобразование). К этим командам относятся:
   • Trim (Обрезать) – горячая клавиша Ctrl;
   • Stretch (Растянуть) – комбинация клавиш Ctrl+H;
   • Resize (Изменить размер) – Ctrl+K;
   • Split (Разделить);
   • Fillet/Chamfer (Сопряжение/фаска);
   • Intersect (Пересечь);
   • Adjust (Базировать) – Ctrl+ -.
   Команда Trim (Обрезать). Данная команда предназначена для обрезания части объекта до точки его пересечения с другим объектом. После выбора команды указатель мыши принимает форму
   При установке указателя на обрезаемую часть объекта форма указателя меняется на
   После щелчка кнопкой мыши часть объекта, на которую был установлен указатель, удаляется (рис. 3.63).
   Рис. 3.63. Применение команды Trim (Обрезать)
 
   Совет
   Для активизации команды Trim (Обрезать) можно также использовать кнопку
   которая присутствует на панелях Standard (Стандартная) и Edit Elements (Редактирование примитивов).
   Команда Stretch (Растянуть). Позволяет изменить текущее положение узловой точки выделенного объекта, что приводит к изменению ориентации и размера объекта. В зависимости от объекта и узловой точки, указанной при выполнении операции, действие команды может быть разным. Например, при изменении положения узловой точки линии может быть изменена ее длина и угол наклона. При указании в качестве узловой точки конечной точки дуги можно изменить длину (угол) дуги, а при задании в качестве узловой точки центра дуги можно изменить радиус дуги.
   Кнопка
   предназначенная для вызова команды Stretch (Растянуть), помещена на панели Edit Elements (Редактирование примитивов).
   Команда Resize (Изменить размер). Предназначена для пропорционального изменения размера выделенного объекта. После выбора команды на экране появляется окно (рис. 3.64), с помощью которого можно определить масштабный коэффициент изменения размера объекта. Если снят флажок Define grafically (Определить графически), то в поле Resize ratio (Масштабный коэффициент) устанавливается коэффициент изменения размера в относительных единицах или процентах. После щелчка на кнопке OK необходимо указать точку, относительно которой будет происходить изменение размера.
   
Конец бесплатного ознакомительного фрагмента