Привязка к объектам

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

Чтобы включить режим привязки, нажмите на панели быстрого доступа кнопку  Разрешить привязку к объектам или воспользуйтесь горячей клавишей S.

Обратите внимание на опцию Автоматически отключать привязку. Если она включена, то режим привязки автоматически отключается после выполнения какого-либо действия с включенной привязкой. Чтобы привязка не отключалась автоматически, снимите флажок с этой опции.

Настройка привязки

Параметры привязки, определяющие, к каким фигурам на схеме может осуществляться привязка, задаются в диалоговом окне Настройка привязки.

Чтобы открыть это окно, раскройте контекстное меню кнопки  Разрешить привязку к объектам и выберите пункт  Настройка привязки...

Рассмотрим параметры привязки.

  • Привязка к точечным объектам. Чтобы разрешить привязку к точечным объектам, установите в окне настройки привязки флаг Привязываться к точечным объектам. В этом случае курсор мыши притягивается ко всем точечным объектам на схеме, например к точке установки дорожного знака. Точка привязки подсвечивается красным цветом.

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

  • Для линейно-протяжённых объектов можно разрешить дополнительную привязку К узлам объектов: начальным и конечным точкам, а также точкам стыковки прямых участков объектов. Чтобы разрешить привязку к серединам прямых участков линейно-протяжённых объектов, установите флаг К серединам объектов.

  • Также можно разрешить привязку К точкам пересечения объектов, установив соответствующий флаг.

Динамическая привязка

Динамическая привязка позволяет фиксировать точки привязки и выполнять привязку новых объектов, используя эти точки. В окне настройки привязки установите опцию Использовать динамическую привязку. Чтобы зафиксировать точку привязки, задержите на ней курсор, пока она не будет отмечена крестиком. Теперь вы можете выполнить привязку объекта к вертикальным, горизонтальным и диагональным прямым, проведённым через эту точку.

Для этого включите дополнительную привязку: К вертикальным и горизонтальным прямым, К диагональным прямым.

  

Если зафиксировано две точки привязки, то можно привязаться к линии перпендикуляра, который проведён к прямой, проходящей через две эти точки. Чтобы выполнить привязку к перпендикуляру, включите опцию К перпендикулярам, зафиксируйте две точки привязки и опустите через вторую точку перпендикуляр.

Для использования привязки к касательным окружностей и дуг включите дополнительную привязку: К касательным.

 

Если вы зафиксировали несколько точек привязки, можно выполнить привязку объекта к прямым, проведённым через любые две точки привязки, и серединам отрезков, соединяющих эти точки. Для этого включите дополнительную привязку: К прямым, построенным на дополнительных точках, К серединам отрезков, построенных на дополнительных точках.

 

Если разрешена привязка к дополнительным прямым, то автоматически включается привязка к их пересечениям.

 

Чтобы зафиксировать точку привязки на пересечении дополнительных прямых или на середине отрезка, соединяющего две точки привязки, установите флажок Создавать вспомогательные точки и включите опции На пересечениях прямых и На серединах отрезков.

Чтобы удалить последнюю созданную точку привязки, в меню кнопки Разрешить привязку к объектам выберите пункт Удалить последнюю точку. Удалить все точки привязки можно, выбрав пункт Удалить все точки привязки или воспользовавшись комбинацией клавиш Alt+Delete. Кроме того, любые операции с объектами приводят к отмене всех точек привязки.