Редактирование векторных путей даёт точный контроль над геометрией фигуры путём манипуляции отдельными узлами и кривыми Bezier. Создавайте пользовательские фигуры или модифицируйте существующие, перемещая точки, настраивая кривые и добавляя или удаляя узлы.
Основы векторных путей
Каждая фигура в Diagrammix3 состоит из пути, составленного из:
- Узлы (опорные точки) — Определяют, где путь меняет направление
- Сегменты — Линии или кривые, соединяющие узлы
- Маркеры (контрольные точки) — Управляют кривизной сегментов Bezier

Вход в режим редактирования пути
Для редактирования пути фигуры:
- Выделите фигуру, которую хотите редактировать
- Выберите один из способов:
- Дважды нажмите на контур фигуры
- Выберите Edit → Edit Path в меню
- Нажмите кнопку Edit Path в Инспекторе
Узлы фигуры становятся видимыми, и интерфейс переходит в режим редактирования пути.
Работа с узлами
Выделение узлов
- Нажмите на узел для его выделения
- Shift+Click для выделения нескольких узлов
- Cmd+A для выделения всех узлов в пути
- Нажмите на пустую область для снятия выделения со всех узлов
Перемещение узлов
- Выделите один или несколько узлов
- Нажмите и перетащите для перемещения
- Удерживайте Shift при перетаскивании для ограничения перемещения по горизонтали/вертикали
- Используйте клавиши стрелок для точного сдвига на 1 пиксель
Добавление узлов
Для добавления нового узла в путь:
- Нажмите на любой сегмент (линию между двумя узлами)
- Новый узел появляется в этом месте
- Путь автоматически корректируется с учётом нового узла
Совет: Добавляйте узлы там, где хотите создать новые кривые или углы в фигуре.
Удаление узлов
Для удаления узла:
- Выделите узел(ы), которые хотите удалить
- Нажмите Delete или Backspace
- Путь пересоединяет соседние узлы
Примечание: Нельзя удалить узел, если это оставит путь с менее чем 3 узлами.

Типы узлов
Каждый узел имеет тип, определяющий, как путь изгибается при прохождении через него:
Угловой узел
- Создаёт острый угол (без кривой)
- Маркеры независимы или скрыты
- Лучше для: угловатых фигур, полигонов, резких поворотов
Гладкий узел
- Создаёт плавную кривую через точку
- Оба маркера перемещаются вместе, сохраняя выравнивание
- Длины маркеров могут различаться
- Лучше для: плавных кривых, органических форм
Узел перегиба
- Позволяет независимо управлять кривой с каждой стороны
- Маркеры могут указывать в любом направлении
- Лучше для: S-образных кривых, волнистых форм, сложных кривых
Для изменения типа узла:
- Выделите узел
- Щёлкните правой кнопкой для открытия контекстного меню
- Выберите Corner, Smooth или Cusp
Альтернативно используйте раздел Path Инспектора для установки типа узла.
Маркеры Bezier
Маркеры управляют кривизной сегментов пути.
Отображение маркеров
При выделении узла его маркеры Bezier становятся видимыми как маленькие кружки, соединённые с узлом тонкими линиями.
Настройка маркеров
- Нажмите и перетащите маркер для изменения кривой
- Перемещение маркера дальше от узла создаёт более широкую, плавную кривую
- Перемещение маркера ближе к узлу создаёт более тесную, резкую кривую
- Вращение маркера изменяет направление кривой
Поведение маркеров по типам узлов
- Угловые узлы: Маркеры независимы или скрыты
- Гладкие узлы: Маркеры остаются выровненными (180° друг от друга), длины независимы
- Узлы перегиба: Маркеры полностью независимы

Создание пользовательских фигур с нуля
Использование инструмента «Свободное рисование»
- Выберите инструмент «Свободное рисование» на панели инструментов
- Нажмите для размещения первого узла
- Продолжайте нажимать для добавления узлов
- Дважды нажмите или нажмите Enter для завершения фигуры
Фигура автоматически замыкается, соединяя последний узел с первым.
Использование инструмента «Векторный путь»
Для большего контроля:
- Выберите инструмент «Векторный путь»
- Нажмите для размещения каждого узла
- Перетаскивайте при размещении узла для создания маркеров кривых
- Замкните путь, соединив его с первым узлом
Продвинутые операции с путями
Объединение путей
Объединение нескольких фигур в одну:
- Выделите две или более фигуры
- Выберите Edit → Combine Paths
- Фигуры сливаются в единый путь
Разделение путей
Разделение замкнутого пути на сегменты:
- Войдите в режим редактирования пути
- Выделите узел, в котором хотите разделить путь
- Выберите Edit → Break Path
Изменение направления пути
Изменение порядка узлов в пути:
- Выделите фигуру
- Выберите Edit → Reverse Path Direction
Это полезно при работе с коннекторами, следующими направлению пути.
Оптимизация пути
Diagrammix3 может автоматически очищать пути:
- Выделите фигуру с большим количеством узлов
- Выберите Edit → Optimize Path
- Приложение удаляет избыточные узлы, сохраняя форму
Это полезно после:
- Импорта файлов SVG с избыточными узлами
- Трассировки нарисованных от руки путей
- Преобразования текста в контуры
Практические примеры
Создание пользовательской стрелки
- Начните с прямоугольника
- Войдите в режим редактирования пути
- Добавьте узлы на правом краю
- Переместите узлы для создания наконечника стрелки
- Настройте кривые для плавных переходов
Модификация облачка диалога
- Начните с эллипса
- Войдите в режим редактирования пути
- Добавьте узел снизу
- Вытяните его наружу для создания указателя
- Настройте маркеры Bezier для плавных кривых
Создание звезды
- Используйте инструмент «Полигон» для создания правильного многоугольника
- Войдите в режим редактирования пути
- Добавьте узлы между каждым существующим узлом
- Вытяните чередующиеся узлы наружу для создания лучей

Советы
- Начинайте просто — Начните с базовых фигур, затем модифицируйте через редактирование пути
- Используйте меньше узлов — Более простые пути легче редактировать и быстрее отрисовываются
- Для плавных кривых нужны гладкие узлы — Используйте гладкие или узлы перегиба для изогнутых сегментов
- Приближайте для точности — Увеличивайте масштаб при настройке мелких деталей
- Практикуйтесь на копиях — Скопируйте фигуру перед редактированием пути на случай, если захотите вернуть
- Используйте привязку к сетке — Включите привязку к сетке для геометрической точности
Сочетания клавиш
- Enter или Двойное нажатие — Войти/выйти из режима редактирования пути
- Delete — Удалить выделенный узел(ы)
- Cmd+A — Выделить все узлы
- Клавиши стрелок — Сдвинуть выделенные узлы на 1 пиксель
- Shift+стрелки — Сдвинуть на 10 пикселей
- Esc — Выйти из режима редактирования пути
Ограничения
- Нельзя редактировать путь объектов-коннекторов (только фигур)
- Сгруппированные фигуры необходимо разгруппировать перед редактированием пути
- Некоторые операции (такие как вращение) могут повлиять на положение маркеров Bezier
Связанные темы
- Векторное рисование — Создание векторных фигур
- Фигуры — Базовая работа с фигурами
- Замена фигур — Замена типов фигур