Умные коннекторы
Умные коннекторы автоматически прокладывают маршрут в обход препятствий и сохраняют чистые пути между фигурами по мере их перемещения по диаграмме.
Режимы маршрутизации
Каждый коннектор использует один из шести режимов маршрутизации:
| Режим | Поведение |
|---|---|
| Прямой | Прямая линия между концами |
| Ломаная | Прямые сегменты через точки перегиба |
| Ортогональный | Только горизонтальные и вертикальные сегменты |
| Плавный | Плавная изогнутая линия |
| Умный ортогональный | Ортогональная маршрутизация с автоматическим обходом других фигур |
| Умная ломаная | Маршрутизация ломаной линией с автоматическим обходом других фигур |
Именно два умных режима обходят препятствия и автоматически пересчитывают маршрут.
Изменение режима маршрутизации
- Во вкладке Стиль Инспектора → раздел Соединитель выберите режим в поле Линия, либо
- Щёлкните линию коннектора правой кнопкой мыши и выберите режим в меню (текущий отмечен галочкой)
Коннектор немедленно пересчитывает свой путь.
Обход препятствий
С режимами Умный ортогональный или Умная ломаная движок маршрутизации:
- Прокладывает маршрут в обход фигур на диаграмме
- Поддерживает минимальное расстояние от краёв фигур (буферное расстояние)
- Предпочитает простые пути с минимумом поворотов и пересечений
- Пересчитывает маршрут при перемещении фигур
Настройки умной маршрутизации
Тонко настройте обход препятствий для страницы во вкладке Документ Инспектора → раздел Умные соединители:
| Настройка | Эффект |
|---|---|
| Отступ от фигуры | Минимальный отступ между коннекторами и фигурами (по умолчанию 10) |
| Штраф сегмента | Более высокие значения предпочитают меньше сегментов и более простые пути |
| Штраф пересечения | Более высокие значения препятствуют пересечению коннекторов друг с другом |
| Штраф направления | Штраф за маршруты, выходящие из точки соединения в неверном направлении |
| Расстояние разведения | Расстояние между параллельными сегментами коннекторов |
| Коэффициент смещения пина | Регулирует смещение, используемое для автоматически размещённых точек фиксации |
Нажмите Сбросить, чтобы восстановить стандартные значения.
Управление умными коннекторами с помощью точек фиксации
Умные коннекторы не используют ручные точки перегиба. Чтобы маршрут проходил через определённую точку, добавьте точку фиксации: дважды щёлкните коннектор и нажмите Добавить точку, либо щёлкните линию правой кнопкой мыши и выберите Добавить точку. Удалить точку удаляет её. См. Точки перегиба коннектора.
Советы по работе с умными коннекторами
- Используйте «Умный ортогональный» для сложных диаграмм — позвольте движку управлять маршрутизацией в насыщенных макетах
- Увеличьте буферное расстояние, если коннекторы выглядят слишком близко к фигурам
- Переключитесь на «Прямой» для простых соединений — прямая линия зачастую нагляднее всего
- Блокируйте фигуры на финальном этапе (в списке Слоёв), чтобы избежать случайных перемещений
Связанные темы
- Коннекторы — основы работы с коннекторами
- Точки перегиба коннектора — ручная маршрутизация и точки фиксации
- Точки привязки — пользовательские точки соединения