Привязка к объектам
Во многих случаях новые объекты создаются относительно уже существующих. Для удобства создания объектов таким способом в системе IndorTrafficPlan реализован режим привязки. В этом режиме курсор мыши притягивается к расположенным вблизи него объектам (точка привязки при этом подсвечивается). Привязка к объектам осуществляется при создании, перемещении объектов, а также при редактировании узловых точек объектов.
Чтобы включить режим привязки, нажмите на панели быстрого доступа кнопку Разрешить привязку к объектам или воспользуйтесь горячей клавишей S.
Обратите внимание на опцию Автоматически отключать привязку. Если она включена, то режим привязки автоматически отключается после выполнения какого-либо действия с включенной привязкой. Чтобы привязка не отключалась автоматически, снимите флажок с этой опции.
Настройка привязки
Параметры привязки, определяющие, к каким фигурам на схеме может осуществляться привязка, задаются в диалоговом окне Настройка привязки.
Чтобы открыть это окно, раскройте контекстное меню кнопки Разрешить привязку к объектам и выберите пункт
Настройка привязки...
Рассмотрим параметры привязки.
- Привязка к точечным объектам. Чтобы разрешить привязку к точечным объектам, установите в окне настройки привязки флаг Привязываться к точечным объектам. В этом случае курсор мыши притягивается ко всем точечным объектам на схеме, например к точке установки дорожного знака. Точка привязки подсвечивается красным цветом.
- Привязка к линейно-протяжённым объектам. К линейно-протяжённым объектам проекта относятся элементы дороги (разделительные полосы, карманы остановок и т.д.), линейная и площадная разметка, полигональные объекты и прочее. Чтобы разрешить привязку к таким объектам, установите в окне настройки привязки флаг Привязываться к линейно-протяжённым объектам. В этом случае курсор притягивается к контурам всех линейно-протяжённых объектов, а точка привязки подсвечивается зелёным цветом.
- Для линейно-протяжённых объектов можно разрешить дополнительную привязку К узлам объектов: начальным и конечным точкам, а также точкам стыковки прямых участков объектов. Чтобы разрешить привязку к серединам прямых участков линейно-протяжённых объектов, установите флаг К серединам объектов.
- Также можно разрешить привязку К точкам пересечения объектов, установив соответствующий флаг.
Динамическая привязка
Динамическая привязка позволяет фиксировать точки привязки и выполнять привязку новых объектов, используя эти точки. В окне настройки привязки установите опцию Использовать динамическую привязку. Чтобы зафиксировать точку привязки, задержите на ней курсор, пока она не будет отмечена крестиком. Теперь вы можете выполнить привязку объекта к вертикальным, горизонтальным и диагональным прямым, проведённым через эту точку.
Для этого включите дополнительную привязку: К вертикальным и горизонтальным прямым, К диагональным прямым.
Если зафиксировано две точки привязки, то можно привязаться к линии перпендикуляра, который проведён к прямой, проходящей через две эти точки. Чтобы выполнить привязку к перпендикуляру, включите опцию К перпендикулярам, зафиксируйте две точки привязки и опустите через вторую точку перпендикуляр.
Для использования привязки к касательным окружностей и дуг включите дополнительную привязку: К касательным.
Если вы зафиксировали несколько точек привязки, можно выполнить привязку объекта к прямым, проведённым через любые две точки привязки, и серединам отрезков, соединяющих эти точки. Для этого включите дополнительную привязку: К прямым, построенным на дополнительных точках, К серединам отрезков, построенных на дополнительных точках.
Если разрешена привязка к дополнительным прямым, то автоматически включается привязка к их пересечениям.
Чтобы зафиксировать точку привязки на пересечении дополнительных прямых или на середине отрезка, соединяющего две точки привязки, установите флажок Создавать вспомогательные точки и включите опции На пересечениях прямых и На серединах отрезков.
Чтобы удалить последнюю созданную точку привязки, в меню кнопки Разрешить привязку к объектам выберите пункт Удалить последнюю точку. Удалить все точки привязки можно, выбрав пункт Удалить все точки привязки или воспользовавшись комбинацией клавиш Alt+Delete. Кроме того, любые операции с объектами приводят к отмене всех точек привязки.