Как установить глобальные привязки
Установка привязок по умолчанию в КОМПАС-3D
В статье описан способ установки по умолчанию привязок.
Где найти?
Как это работает?
Действие этих настроек будет распространяться на все документы даже после завершения работы программы КОМПАС-3D.
В окне настройки привязок помощью кнопок (стрелка вверх) и (стрелка вниз) можно установить приоритет работы привязок. Чем выше уровень привязки в списке, тем больший приоритет она имеет, т.е. отрабатывается в первую очередь.
Описание настроек
Опция Все привязки позволяет отметить галочками сразу все привязки в списке.
Опция Динамически отслеживать позволяет программе в реальном времени отслеживать привязки, но если она выключена, то расчет производится после указания точки.
Опция Отображать текст отображает подсказки во время динамического отслеживания привязок.
Опция С учетом фоновых слоев позволяет привязываться к объектам, находящимся в фоновых (заблокированных для редактирования) слоях.
Опция Только по видимым точкам сетки при включении позволяет привязываться к узлам сетки с включенной видимостью, но если эту опцию выключить, то привязка к узлам сетки будет работать даже с сеткой с выключенной видимостью.
Опция Запретить привязки блокирует действие глобальных привязок, оставляя возможным действие локальных привязок.
Поле Шаг угловой привязки позволяет задать шаг изменения угла при работе угловой привязки.
Работа с привязками в Компасе 3D
Работу с различными графическими документами, в частности чертежами, значительно облегчают привязки. Они позволяют максимально точно расположить курсор в различных характерных точках элементов, выполнить привязку в граничных точках, в точках пересечения, в привязках к центру объекта, по направлениям осей координат, к нормалям и так далее.
Привязкой называют встроенный функционал программы, позволяющий точно задать расположение курсора при выборе условия его размещения.
Привязки можно выполнить при помощи клавиатуры, а также локально или глобально.
Самыми важными являются глобальные привязки. Они точно и максимально быстро указывают существующие точки на объёмных чертежах и эскизах. В случае, если она установлена, то при выполнении различных операций редактирования и ввода она действует по умолчанию. Если выбран вариант глобальной привязки по пересечению, то при вводе система начнёт искать ближайшие пересечения в пределах расположения курсора. Точка будет зафиксирована в месте расположения пересечения. При этом размер ловушки курсора можно также изменять. Можно установить сразу несколько привязок. При этом они будут одновременно корректно работать.
Как установить глобальную привязку? Панель инструментов – текущее состояние – установка глобальных привязок. При этом появится окошко, в котором нужно сделать активными флажки нужных типов привязок.
Давайте рассмотрим основные компоненты данного диалогового окна. В верхней его части расположен список доступных привязок. Выбор той или иной привязки производится щелчком левой кнопки мыши. Каждая привязка имеет свою иерархию. Самой высокой иерархией обладает та привязка, которая находится выше по списку. Приоритетной является ближайшая точка, далее идёт середина, пересечение и дальше по списку. Если вы установили две локальные привязки: к ближайшей точке и пересечению, то система будет при наличии захвата курсора обоих этих свойств делать привязку к ближайшей точке.
В диалоговом окне находятся несколько флажков:
• Все привязки. Оно позволяет быстро выбрать сразу все привязки, или полностью их отключить. При этом опция в сером фоне отображается тогда, когда выбраны не все привязки. Щелчок опции включит её, а последующий щелчок выключит;
• При помощи динамического отслеживания можно выключить/включить расчёт привязок в режиме реального времени. Если отслеживание выключено, то расчёт проводится по фиксации точки;
• Функция отображения текста позволяет включить/выключить название рядом с курсором требуемой привязки. При этом для угловой привязки также будет отображаться значение угла.
• Учёт фоновых слоёв позволит включить/отключить привязки с учётом деталей, находящихся в фоновых слоях;
• Привязка по видимым точкам сетки позволит включит/выключить привязки, выполняющиеся по точкам сетки. Опция активна лишь в случае включенной привязке к сетке.
Значение шага срабатывания привязки задают в поле «шаг привязки по углу». Если значение угла установлено в 5°, то в результате курсор перемещается вдоль прямых, проходящих под углами 5°, 10°, 15°, 20°, 25° и т.д.
Для завершения настроек привязок нужно щёлкнуть в диалоговом окне кнопку «Ок». Если вы не желаете сохранять изменения, то нужно зажать кнопку в диалоговом окне «Отмена».
Можно отключить действие привязок и включить их те же при помощи кнопки разрешить/запретить на панели инструментов в текущем состоянии.
Эта кнопка отображает действия глобальных привязок, её нажатие обозначает, что привязки отключены, отжатие – включение.
Локальные привязки вызываются при редактировании и создании, а также выделении графических объектов. Они вызываются при помощи контекстного меню.
При этом локальная привязка обладает высшей иерархией, по сравнению с глобальной. При её вызове она подавляет предустановленные локальные привязки на время своей работы.
Локальная привязка выполняется только для одного объекта. После этого она отключается и система начинает исполнять глобальные привязки.
• привязка к ближайшей точке обеспечит привязку к максимально близко расположенной характерной точке.
• привязка пересечение обеспечит привязывание к ближайшему пересечению объектов.
• привязка середина позволит привязаться к середине объекта.
• привязка центр позволит привязаться к центральной точке дуг, эллипса или окружностей.
• привязка по сетке выполнит привязку к наиболее близкой точке дополнительно сетки. Изображение сетки при этом на экране может быть не активным.
• привязать курсор к последней зафиксированной точки под углами, кратными указанному шагу, можно при помощи угловой привязки. Если значение угла установлено в 5°, то в результате курсор перемещается вдоль прямых, проходящих под углами 5°, 10°, 15°, 20°, 25° и т.д.
• выравнивание вводимой точки детали по характерным точкам или последней зафиксированной точке можно осуществить привязкой выравнивание. При этом последней зафиксированной точкой принято считай точку, указанной при выполнении команды, точку, в которую курсор устанавливается с помощью клавиатурной привязки. Рассмотрим пример. Вы начертили отрезок. Последняя зафиксированная точка т2. При помощи комбинации на клавиатуре Shift+5 привязываемся к середине отрезка. При этом середина будет последней зафиксированной точкой. При перемещении курсора призрачные линии выравнивания проходят через середину отрезка.
• привязку к ближайшей точке на прямой выполняют при помощи привязки под названием точка на кривой.
• привязка по оси ординат на кривую привязывает указанную кривую к ближайшей точке в положительном направлении по оси ординат текущей системы координат.
• привязка на кривую против оси ординат привяжет к ближайшей точке, противоположной оси ординат в текущей системе координат. Если одна из таких систем координат установлена как текущая, привязка будет выполняться против её оси ординат.
• привязка по оси абцисс на кривую привязывает указанную кривую к ближайшей точке в положительном направлении по оси абцисс текущей системы координат.
• привязка на кривую против оси абцисс привяжет к ближайшей точке, противоположной оси абцисс в текущей системе координат. Если одна из таких систем координат установлена как текущая, привязка будет выполняться против её оси абцисс.
Команды точного позиционирования курсора выполняют при помощи клавиатурных привязок при помощи нажатия определённых сочетаний клавиш. Они имеют следующие особенности:
1. глобальные и локальные привязки применяют тогда, когда система спрашивает указания точки, после активации какой-либо команды. А клавиатурные привязки применяют в любом режиме работы редактора.
2. предыдущие привязки совмещены с вводом точки, а употребление клавиатурной привязки повергает лишь к перемещению в нужную точку курсора. Чтобы ввести привязку нужно нажать энтер. Это позволяет получить дополнительную гибкость в клавиатурных привязках.
Последовательность выполнения клавиатурных привязок в программе Компас 3D:
1. поместите курсор в нужном месте и отпустите мышь.
Как установить глобальные привязки
Программа КОМПАС-ЗD позволяет выполнять точное построение объектов. Для этого в ней заложены механизмы отслеживания границ и точек геометрии. Это становится важным при построении взаимосвязанных объектов. Например, необходимо построить окружность, касательную в наклонной линии и лежащую на середине другого отрезка. Расчет координат расположения и точного диаметра этой окружности может занять весьма продолжительное время. Вот для таких задач и служит система привязок.
В КОМПАС-3D заложены глобальная и локальная система привязок. Глобальная система привязок настраивается для постоянного действия и работает по умолчанию. Локальная система привязок включается на время действия одной команды, но в связи с более высоким приоритетом может отменять функционал глобальной системы привязок.
Управлять глобальными и локальными привязками можно из нескольких мест программы. Для включения любой привязки необходимо в соответствующем месте нажать кнопку или установить галочку. Соответственно, для отключения любой привязки необходимо в соответствующем месте отжать кнопку или снять галочку. Расчет привязки производится в реальном режиме времени в соответствии с текущими настройками привязок. При этом в графическом окне пользователю предлагается выбрать ту или иную привязку в зависимости от приближения курсора к характерным точкам объектов. В КОМПАС-3D существует 10 различных типов привязок, и все они могут обрабатываться программой одновременно, но с учетом заданного приоритета.
Типы привязок описываются в следующей таблице:
Привязка | Описание |
Ближайшая точка | Привязка к характерной точке объекта (например, к начальной точке отрезка или дуги) или началу текущей системы координат. |
Середина | Привязка к середине объекта (например, к середине отрезка или дуги). |
Пересечение | Привязка к пересечению объектов (например, к пересечению отрезков или отрезка с окружностью). |
Касание | Привязка по касанию — тип привязки, устанавливающей тангенциальность (касание, плавный переход — без изломов) между объектами. В этом случае объекты не пересекаются, но соприкасаются в одной точке. Условие касательности выполняется также в том случае, когда касательные линии двух кривых (например, окружностей) совпадают, т.е. не только параллельны, но и проходят через общую точку. |
Нормаль | Привязка по нормали — тип привязки, устанавливающей перпендикулярность (прямой угол) между объектами. В этом случае объекты не пересекаются, но соприкасаются в одной точке. В том случае, когда привязка производится между прямой линией и кривой (например, окружностью), рассчитывается угол 90 градусов между прямой линией и касательной линией в указанной точке кривой. |
По сетке | Привязка к узлу вспомогательной сетки (при этом сетка может быть включена или выключена). |
Выравнивание | Привязка-выравнивание по горизонтали и по вертикали относительно характерных точек объектов. |
Угловая привязка | Привязка по углу — обеспечивает следование за курсором при построении геометрии под определенными углами. Шаг углов настраивается в поле Шаг угловой привязки в настройках программы. По умолчанию шаг угловой привязки равен 45 градусам. |
Центр | Привязка к центральной точке таких фигур, как окружность, эллипс, дуга окружности или эллипса, прямоугольник и правильный многоугольник. |
Точка на кривой | Привязка к ближайшей точке на указанной кривой или прямой |
Глобальные привязки, которые относятся к текущему документу, можно назначать на панели инструментов Текущее состояние, используя кнопки Установка глобальных привязок и Запретить привязки.
При этом вызовется диалоговое окно Установка глобальных привязок, в котором можно очень подробно указать параметры отслеживания привязок. Но действием этих настроек будет распространяться на все документы только до закрытия программы КОМПАС-3D.
Аналогичное действие можно производить на панели инструментов Глобальные привязки, которую можно вызвать через меню Вид → Панели инструментов → Глобальные привязки.
Для всех новых документов можно настроить глобальные привязки в меню Сервис → Параметры на вкладке Система в разделе Графический редактор → Привязки.
Действие этих настроек будет распространяться на все документы даже после завершения работы программы КОМПАС-3D.
В окне настройки привязок помощью кнопок и
можно установить приоритет работы привязок. Чем выше уровень привязки в списке, тем больший приоритет она имеет, т.е. отрабатывается в первую очередь.
Опция Все привязки позволяет отметить галочками сразу все привязки в списке. Опция Динамически отслеживать позволяет программе в реальном времени отслеживать привязки, но если она выключена, то расчет производится после указания точки. Опция Отображать текст отображает подсказки во время динамического отслеживания привязок. Опция С учетом фоновых слоев позволяет привязываться к объектам, находящимся в фоновых (заблокированных для редактирования) слоях.
Включенная опция Только по видимым точкам сетки позволяет привязываться к узлам сетки с включенной видимостью, но если эту опцию выключить, то привязка к узлам сетки будет работать даже с сеткой с выключенной видимостью.
Опция Запретить привязки блокирует действие глобальных привязок, оставляя возможным действие локальных привязок. Поле Шаг угловой привязки позволяет задать шаг изменения угла при работе угловой привязки.
Клавиатурные привязки
С помощью горячих клавиш клавиатуры также можно включать определенного типа привязки. Для работы этого режима необходимо использовать дополнительную цифровую клавиатуру, на которой должен быть включен режим NUM LOCK. Ниже приведен перечень горячих клавиш для включения привязок:
Горячие клавиши | Описание |
CTRL+0 | Перемещение курсора в точку с координатами 0,0 в текущей системе координат |
CTRL+5 | Установить курсор в ближайшую к нему характерную точку объекта без учета фоновых видов и слоев |
CTRL+SHIFT+0 | Установить курсор в ближайшую к нему характерную точку объекта с учетом фоновых видов и слоев |
CTRL+(точка) | Установить курсор по нормали к ближайшему объекту |
ALT+5 | Установить курсор в ближайшую к нему точку пересечения двух объектов (эта комбинация возможна даже при отключенном режиме NUM LOCK) |
SHIFT+5 | Установить курсор в ближайшую к нему середину объекта |
CTRL+1 | Установить курсор в точку ближайшего объекта по диагонали между отрицательным направлением оси 0X и отрицательным направлением оси 0Y текущей системы координат |
CTRL+2 или CTRL+↓ | Установить курсор в точку ближайшего объекта против направления оси 0Y текущей системы координат |
CTRL+3 | Установить курсор в точку ближайшего объекта по диагонали между положительным направлением оси 0X и отрицательным направлением оси 0Y текущей системы координат |
CTRL+4 или CTRL+← | Установить курсор в точку ближайшего объекта против направления оси 0X текущей системы координат |
CTRL+6 или CTRL+→ | Установить курсор в точку ближайшего объекта по направлению оси 0X текущей системы координат |
CTRL+7 | Установить курсор в точку ближайшего объекта по диагонали между отрицательным направлением оси 0X и положительным направлением оси 0Y текущей системы координат |
CTRL+8 или CTRL+↑ | Установить курсор в точку ближайшего объекта по направлению оси 0Y текущей системы координат |
CTRL+9 | Установить курсор в точку ближайшего объекта по диагонали между положительным направлением оси 0X и положительным направлением оси 0Y текущей системы координат |
Клавиатурные привязки функционируют в любое время работы, т.е. не только во время создания объектов.
В KOMПAC-3D также возможно использование ортогонального черчения, т.е. черчения линий параллельно осям X и Y. Для этого проще всего пользоваться горячими клавишами. Для постоянного включения режима ортогонального черчения необходимо нажать клавишу F8. Для временного включения этого режима необходимо нажать клавишу SHIFT. На панели инструментов Текущее состояние вынесена кнопка, также включающая или отключающая режим ортогонального черчения .
С помощью ортогонального черчения можно рисовать не только отрезки, но и линии ломаных сечений, перпендикулярных выносок допусков формы и др.