Для установки текущих параметров текста используется панель форматирования, находящаяся над окном редактора. Три кнопки в верхнем ряду справа используются для установки надстрочного и подстрочного индексов, а также зачеркнутого текста соответственно. Четыре кнопки в нижнем ряду справа отвечают за выбор пера и полужирное, курсивное и подчеркнутое начертание символов. Остальные элементы управления были упомянуты выше, кроме первых трех кнопок верхнего ряда, которые рассмотрим более подробно.
Щелчок на кнопке Choose Favorite (Выбрать стиль)
вызывает список стилей, из которого можно выбрать сохраненные наборы параметров текста – стиль.
Кнопка Insert Autotext (Вставить автотекст)
используется для вставки автотекста – текстовых фрагментов, сохраненных под определенным именем. Кроме стандартных информационных полей, определяемых на этапе подготовки к созданию проекта, например названия проекта, наименования компании-разработчика и т. д., пользователь может определить свои текстовые фрагменты и вставлять их, выбирая из списка.
Наконец, кнопка Insert Symbol (Вставить символ)
вызывает таблицу символов, с помощью которой можно вставить в текст символы, которых нет на клавиатуре, например знаки диаметра или градуса.
Завершается ввод текста щелчком кнопки мыши за пределами окна редактирования или нажатием сочетания клавиш Ctrl+Enter.
Практическая работа с текстом будет подробно рассмотрена в гл. 9.
Выполнение точных построений
До сих пор мы при создании объектов использовали произвольное указание характеристических параметров объекта, таких как начальная или конечная точка, радиус, угол наклона и т. п. Но при построении чертежей графические элементы должны иметь точные размеры и строго определенную ориентацию по отношению друг к другу. По этой причине любая система автоматизированного проектирования имеет в своем составе инструменты точного построения и привязки объектов.
Ввод координат
В процессе построения объектов, как вы уже знаете, на экран выводится табло с указанием текущих параметров объекта – расстояния от начальной точки и относительного угла. Если нажать клавишу /, то вместо них появятся значения координат по осям X и Y. Таким способом проще всего переключаться от декартовой (прямоугольной) системы координат к полярной и наоборот.
Однако просмотр текущих координат имеет только справочное значение. «Поймать» при построении объекта с помощью мыши точное значение его длины или угла наклона невозможно. По этой причине основным назначением табло является не просмотр координат указателя мыши, а их ввод и, как результат, определение точного положения необходимой точки.
Чтобы получить возможность указать координаты, при отображенном табло введите с клавиатуры один из символов: A, D, X или Y. Табло расширится, и на нем появится активное текстовое поле для ввода данных (рис. 3.38).
Рис. 3.38. Информационное табло
Какое именно поле будет активным, зависит от введенного символа:
• A – Angle (Угол), ввод относительного угла;
• D – Distance (Расстояние), расстояние от предыдущей точки;
• X – X Coordinate (Координата по оси X);
• Y – Y Coordinate (Координата по оси Y).
Переключаться между полями ввода можно не только вводя соответствующие символы, но и пользуясь клавишами управления курсором. Ввод данных завершается нажатием клавиши Enter.
По умолчанию на табло отображаются значения координат относительно последней введенной точки, но можно переключиться и на отображение/ввод абсолютных координат, отсчитываемых от начальной точки проекта. Для этого нужно щелкнуть на стрелочке кнопки Show/Hide tracker (Скрыть/показать табло)
на панели инструментов Standard (Стандартная) и выбрать из открывшегося меню команду Relative Coordinates in Tracker (Относительные координаты на табло). Повторный выбор этой команды вернет отображение относительных координат. Щелчок на самой кнопке Show/Hide tracker (Скрыть/показать табло) позволяет включать/отключать отображение информационного табло на экране.
Механизмы привязки и точных построений
Ввод координат хотя и способствует в определенной мере точности построений, но не решает проблемы удобства и скорости работы. Слишком часто встречаются простейшие ситуации, когда знания координат характеристических точек недостаточно для выполнения точного чертежа. Например, необходимо восстановить перпендикуляр к касательной, проведенной через середину произвольно отрисованной дуги. Да, можно посмотреть координаты ее концов и величину радиуса, но сколько времени потребуется на то, чтобы высчитать координаты ее середины? Да и с какой точностью нужно выполнить вычисления?
Для решения подобных задач в системах автоматизированного проектирования существуют механизмы, позволяющие выполнять построения с максимальной точностью и не требующие от пользователя никаких вычислений.
Ведь все должен делать компьютер, не так ли?
Интеллектуальный указатель мыши
Прежде чем начать рассматривать механизмы привязки, давайте познакомимся с одной из дополнительных возможностей пользовательского интерфейса, непосредственно относящейся к привязке. Это так называемый интеллектуальный указатель мыши. Он имеет такое имя потому, что изменяет свой вид в зависимости от свершения какого-либо события. В основном это нахождение указателя вблизи объекта, его составляющих элементов или одного из узлов.
К узлам относятся следующие элементы.
• Характеристические точки объекта:
· конечные точки объекта;
· точки разделения объекта на части;
· точки пересечения окружности/дуги с ее осями.
• Точки пересечения и касания объектов.
• Точки пересечения и касания направляющих с объектами и друг другом.
• Горячие точки – не связанные ни с одним из объектов произвольные точки привязки, которые пользователь может создать, используя инструмент Hotspot (Горячая точка), находящийся в разделе More (Дополнительно) палитры инструментов.
Указатель мыши меняет свою форму и в зависимости от текущего режима работы: создания или редактирования объектов, а также от вида объекта. Основные формы указателя в зависимости от различных условий приведены в табл. 3.1.
Таблица 3.1. Формы интеллектуального указателя мыши
Направляющие
Первый из механизмов, позволяющих выполнять построения с максимальной точностью, который мы рассмотрим, – использование направляющих. Направляющие – это вспомогательные линии, к которым тем или иным образом может быть привязано построение объекта.
В системе ArchiCAD существуют три стандартные категории направляющих.
• Main-direction Guide Lines (Основные направляющие) – к ним относятся пересекающиеся под прямым углом направляющие, которые могут быть ориентированы по основной координатной сетке (в этом случае это горизонтальная и вертикальная направляющие) или по пользовательской координатной сетке, а также направлящие, имеющие произвольно заданный угол наклона, по отношению как к основной, так и к пользовательской координатным сеткам.
• Relative-direction Guide Lines (Относительные направляющие) – это направляющие, параллельные или перпендикулярные по отношению к активной направляющей, являющиеся биссектрисой угла, который образован пересекающимися направляющими, а также направляющие, являющиеся касательными к окружности.
• Incremental Guide Lines (Регулярные направляющие) – направляющие, имеющие регулярный шаг угла наклона, устанавливаемый пользователем. По умолчанию этот угол равен 15°.
Кроме того, вы можете задать собственные направляющие, указав угол наклона, начертив произвольный вектор.
С регулярными направляющими вы уже встречались при создании объектов. Это те самые оранжевые пунктирные линии, которые появлялись и исчезали в процессе перемещения указателя мыши.
Технология работы с направляющими проста: при приближении указателя мыши к направляющей он «притягивается» к ней. Если после этого нажать клавишу Shift, то дальнейшее перемещение конечной точки объекта происходит только по направляющей, вне зависимости от положения указателя мыши.
Для создания направляющей, ассоциированной с объектом, выполните объект, поместите на объект указатель мыши так, чтобы он принял форму
и задержите его на объекте в течение некоторого времени. Объект будет продолжен штриховой линией голубого цвета в обе стороны. Если объектом является дуга, то будет построена окружность, частью которой является дуга. Сместите указатель мыши вдоль объекта. Линия поменяет цвет на оранжевый и станет толще. Построена активная направляющая.
Количество направляющих, которые одновременно можно создать на экране, практически неограниченно.
Для иллюстрации возможностей простой привязки решим поставленную выше задачу восстановления перпендикуляра к касательной, проведенной к середине дуги. Поскольку перпендикуляром к касательной является радиус, необходимо соединить середину дуги с ее центром. Выполните следующие действия.
1. Постройте дугу одним из рассмотренных выше способов.
2. Перейдите к построению линии щелчком на кнопке Line (Линия).
3. Подведите указатель мыши к построенной дуге так, чтобы он принял форму
Через некоторое время будет построена направляющая в виде окружности, частью которой является дуга, и крестиком будет помечено место центра дуги (рис. 3.39).
Рис. 3.39. Построение направляющей
4. Переместите указатель мыши по дуге к точке, в которой он примет форму
Это означает, что произошла привязка к середине дуги.
5. Щелкните кнопкой мыши. Так вы определите начальную точку радиуса, лежащую на середине дуги.
6. Переместите указатель мыши к крестику, отмечающему центр дуги, так, чтобы указатель принял форму
(рис. 3.40).
Рис. 3.40. Построение радиуса к середине дуги
7. Щелкните кнопкой мыши. Задача решена.
расположенной на панели инструментов Standard (Стандартная), должен быть активизирован механизм привязки к точкам деления объекта и в меню этой кнопки должен быть установлен флажок Half (Пополам).
Электронная рейсшина
Электронная рейсшина – еще один механизм точных построений. Для его активизации щелкните правой кнопкой на панели инструментов. Из списка панелей выберите Drafting Aids (Вспомогательные инструменты). На экране появится панель вспомогательных инструментов (рис. 3.41).
Рис. 3.41. Панель вспомогательных инструментов черчения
Рассмотрим четыре инструмента точных построений, находящихся на этой панели.
Щелчок на кнопке Parallel Constraint (Построение параллели)
активизирует режим черчения параллельных линий. Чтобы понять механизм работы этого режима, выполните следующие действия.
1. Начертите произвольную линию.
2. Щелкните на кнопке Parallel Constraint (Построение параллели)
3. Подведите указатель мыши к линии так, чтобы он принял вид
и щелкните кнопкой мыши в этом месте.
4. Щелкните кнопкой мыши на свободном месте рабочей области, определив начальную точку линии.
5. Переместите указатель мыши в положение конечной точки линии. Указатель мыши будет передвигаться только по прямой, параллельной указанной (рис. 3.42).
Рис. 3.42. Построение параллельной линии
6. Щелкните кнопкой мыши в положении конечной точки прямой. Линия построена.
Щелчок на кнопке Perpendicular Constraint (Построение перпендикуляра)
активизирует режим черчения перпендикуляра к линии. Последовательность действий при применении этого режима черчения идентична предыдущей, за исключением используемой кнопки и соответственно результата построения (рис. 3.43).
Рис. 3.43. Режим черчения перпендикуляра к линии
Кнопка Angle Bisector Constraint (Построение биссектрисы угла)
активизирует режим построения биссектрисы угла. Как известно из геометрии, биссектриса – линия, делящая угол на две равные части. Для выполнения такого построения выполните следующее.
1. Начертите две пересекающиеся линии.
2. Активизируйте режим построения биссектрисы.
3. Щелкните кнопкой мыши на одной, а затем на другой линии, следя за тем, чтобы указатель при щелчке имел вид
Между линиями появится точка, перемещающаяся при движении указателя мыши по биссектрисе между линиями.
4. Щелкните кнопкой мыши, указав начальную точку линии.
5. Переместите указатель в положение конечной точки (рис. 3.44) и зафиксируйте ее щелчком кнопки мыши. Линия построена.
Рис. 3.44. Построение биссектрисы угла
Кнопка Special Snap Constraint (Особая привязки)
предназначена для позиционирования указателя мыши в точку деления отрезка или расстояния. Деление может происходить на равные части или с определенным шагом. Рассмотрим более подробно этот исключительно полезный способ точного построения.