русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-23; просмотров: 4611; Нарушение авторских прав


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

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

Виды привязок: 1) глобальная 2) локальная 3) с помощью клавиатуры

Глобальные привязкиявляются самым важным инструментом, позволяющим осуществлять быстрое и точное указание существующих точек в эскизах и на чертежах. Глобальная привязка (если она установлена) всегда действует по умолча­нию при выполнении операций ввода и редактирования. Например, если выбран вариант глобальной привязки к пересечениям, то при вводе точки система автоматически будет выполнять поиск ближайшего пересечения в пределах ловушки курсора. В том случае, если пересечение будет найдено, точка будет зафиксирована именно в этом месте.

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

Для установки глобальных привязок щелкните на панели инструментов Теку­щее состояние по кнопке Установка глобальных привязок. Появится диалоговое окно Установка глобальных привязок, показанное на рис. 2.5.

Рис.2.5. Диалоговое окно Установка глобальных привязок

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



Диалоговое окно имеет ряд флажков:

Все привязки включает или выключает все привязки. Если включены не все привязки, опция отображается на сером фоне. Щелчок по опции в таком со­стоянии выключит ее. Следующий - включит;

Динамически отслеживать включает или выключает расчет привязок «на лету». В противном случае расчет будет выполняться только при фиксации точки;

Отображать текст включает или выключает отображение названия сработав­шей привязки рядом с курсором. Для угловой привязки дополнительно бу­дет показано значение угла;

С учетом фоновых слоев включает или выключает привязки с учетом объек­тов, лежащих в фоновых слоях;

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

Текстовое полеШаг угловой привязки предназначено для ввода значения шага срабатывания угловой привязки. Например, если значение шага угловой привяз­ки установлено равным 15°, то в результате действия угловой привязки курсор будет перемещаться вдоль прямых, проходящих через последнюю зафиксирован­ную точку под углами 15°, 30°, 45°, 60°, 75°, 90°, 105° и т.д.

После завершения настройки глобальных привязок щелкните по кнопке ОК. Для выхода из диалогового окна без сохранения изменений щелкните по кнопке Отмена.

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

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

Локальные привязкиможно вызвать при созда­нии, редактировании или выделении графических объектов, нажав правую кноп­ку мыши (см. рис.2.6)

Рис.2.6

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

-она является более приоритетной, чем глобальная. При вызове локальная привязка подавляет установленные глобальные привязки на время своего действия (до ввода точки или отказа от ввода);

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

Рассмотрим кратко различные способы привязки:

Ближайшая точка обеспечивает привязку к ближайшей характерной точке объекта (например, к начальной точке отрезка), к угловым точкам таблицы основной надписи или к точке начала текущей системы координат;

Пересечение обеспечивает привязку к ближайшему пересечению объектов;

Середина выполняет привязку к середине объекта;

Центр выполняет привязку к центральной точке окружности, дуги или эл­липса;

По сетке выполняет привязку к ближайшей точке вспомогательной сетки. При этом изображение самой сетки на экране может быть выключено;

Угловая привязка - это способ привязки курсора относительно последней зафиксированной точки под углами, кратными указанному при настрой­ке привязок значению. Например, при настройке привязок, значение шага угловой привязки установлено равным 15°. Тогда в результате действия угловой привязки курсор будет перемещаться вдоль прямых, проходящих через последнюю зафиксированную точку под углами 15°, 30°, 45°, 60°, 90°, 105° и т.д.;

Выравнивание выполняет выравнивание вводимой точки объекта по другим характерным точкам, а также по последней зафиксированной точке. Последней зафиксированной считается не только точка, указанная при вы­полнении какой-либо команды, ц0 и точка, в которую курсор был установ­лен при помощи клавиатурной привязки. Например, вы нарисовали отрезок. Последней зафиксированной точкой является его конечная точка (т2). Если теперь с помощью комбинации клавиш Shift+5 привязаться к середине этого отрезка, она (середина) станет последней зафиксированной точкой, и при пе­ремещении курсора фантомные линии выравнивания будут проходить через середину отрезка;

• Точка на кривой выполняет привязку к ближайшей точке указанной кри­вой;

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

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

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

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

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

Клавиатурные привязки имеют две важные особенности:

1. Локальные и глобальные привязки можно использовать только в тот момент, когда система запрашивает указания какой-либо точки, т.е. после того, как активизирована какая-либо команда. Клавиатурные привязки можно приме­нять практически в любом режиме работы редактора.

2. Использование локальной или глобальной привязки совмещено с вводом точ­ки, а использование клавиатурной привязки приводит лишь к простому пе­ремещению курсора в нужную точку.Процедуру ввода или фиксации точ­ки нужно выполнять отдельно нажатием клавиши <Enter> на клавиатуре. Это разделение придает дополнительную гибкость управлению курсором и вводу точек.

При черчении клавиатурные привязки обычно выполняются в такой последо­вательности:

1. Быстро поместите курсор мышью рядом с нужной точкой или объектом. После этого мышь отпустите.

2. Выполните клавиатурную команду для точного позиционирования курсора (мышь не используется).

3. Зафиксируйте точку нажатием клавиши <Enter> на клавиатуре (мышь не ис­пользуется).

4. После этого можно продолжить работу с мышью.

В таблице 2.1 представлены основные клавиатурные привязки.



<== предыдущая лекция | следующая лекция ==>
Использование Строки параметров | Тема 3. Простановка размеров и технологических обозначений на чертежах


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.