Умные коннекторы

Умные коннекторы автоматически прокладывают маршрут в обход препятствий и сохраняют чистые пути между фигурами по мере их перемещения по диаграмме.

Режимы маршрутизации

Каждый коннектор использует один из шести режимов маршрутизации:

РежимПоведение
ПрямойПрямая линия между концами
ЛоманаяПрямые сегменты через точки перегиба
ОртогональныйТолько горизонтальные и вертикальные сегменты
ПлавныйПлавная изогнутая линия
Умный ортогональныйОртогональная маршрутизация с автоматическим обходом других фигур
Умная ломанаяМаршрутизация ломаной линией с автоматическим обходом других фигур

Именно два умных режима обходят препятствия и автоматически пересчитывают маршрут.

Изменение режима маршрутизации

  • Во вкладке Стиль Инспектора → раздел Соединитель выберите режим в поле Линия, либо
  • Щёлкните линию коннектора правой кнопкой мыши и выберите режим в меню (текущий отмечен галочкой)

Коннектор немедленно пересчитывает свой путь.

Обход препятствий

С режимами Умный ортогональный или Умная ломаная движок маршрутизации:

  • Прокладывает маршрут в обход фигур на диаграмме
  • Поддерживает минимальное расстояние от краёв фигур (буферное расстояние)
  • Предпочитает простые пути с минимумом поворотов и пересечений
  • Пересчитывает маршрут при перемещении фигур

Настройки умной маршрутизации

Тонко настройте обход препятствий для страницы во вкладке Документ Инспектора → раздел Умные соединители:

НастройкаЭффект
Отступ от фигурыМинимальный отступ между коннекторами и фигурами (по умолчанию 10)
Штраф сегментаБолее высокие значения предпочитают меньше сегментов и более простые пути
Штраф пересеченияБолее высокие значения препятствуют пересечению коннекторов друг с другом
Штраф направленияШтраф за маршруты, выходящие из точки соединения в неверном направлении
Расстояние разведенияРасстояние между параллельными сегментами коннекторов
Коэффициент смещения пинаРегулирует смещение, используемое для автоматически размещённых точек фиксации

Нажмите Сбросить, чтобы восстановить стандартные значения.

Управление умными коннекторами с помощью точек фиксации

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

Советы по работе с умными коннекторами

  1. Используйте «Умный ортогональный» для сложных диаграмм — позвольте движку управлять маршрутизацией в насыщенных макетах
  2. Увеличьте буферное расстояние, если коннекторы выглядят слишком близко к фигурам
  3. Переключитесь на «Прямой» для простых соединений — прямая линия зачастую нагляднее всего
  4. Блокируйте фигуры на финальном этапе (в списке Слоёв), чтобы избежать случайных перемещений

Связанные темы