Перейти к содержимому

Привязка и общие точки

Привязка и общие точки оба касаются «эта точка идёт на эту вещь». В UI они выглядят похоже, но имеют разные последствия. Их путаница — самый частый источник ошибок «почему мои фигуры разъехались?».

Привязка перемещает курсор (или вершину, которую вы тащите) на существующую цель. Результат — две различные точки, которые случайно делят координаты.

Передвиньте оригинальную цель позже, и ваша привязанная точка не последует. Они никогда не были связаны.

Это то, что нужно при эскизировании: точное выравнивание, без скрытой связности.

Общая точка — это один объект, на который ссылаются несколько фигур. Передвиньте её один раз — каждая фигура, которая держит ссылку, двигается с ней.

Общие точки создаются удержанием Alt при щелчке или перетаскиванием вершины на существующую в режиме редактирования сегментов.

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

Если два ребра фигур, которые должны быть одним и тем же, на самом деле являются двумя привязанными точками, потяните одну из них, экспортируйте в OpenDRIVE, и дорожная сеть откроется в этой вершине. Симулятор может интерпретировать разрыв как разрывность или сгладить его в зависимости от инструмента.

Соседи Left/Right полосы, делящие границу, всегда внутренне используют общие точки — это не опционально и не контролируется пользователем. Для произвольных фигур (Linestring, Polygon, Path) выбор за вами.

  • Цель привязки показывает один подсвеченный маркер и тянет курсор.
  • Общая точка рендерится как удвоенный маркер в режиме редактирования сегментов.