Инструмент To Path в Figma работает как плагин, который располагает выделенный текст на кривой или по краю любой стандартной фигуры. 2
Процесс работы: 1
- Плагин генерирует массив точек (по умолчанию с интервалом 420 точек, но его можно изменить в меню «О») с помощью алгоритма Кастежау, который следует по кривой и находит угол тангенса каждой точки. 1
- Также вычисляется длина от начала кривой до каждой точки и сохраняется. 1
- Плагин вычисляет положение по оси X текущего объекта, его ширину и расстояние между объектами. 1
- Затем сравнивает положение по оси X объекта с массивом точек. 1
- Выбираются две точки с ближайшей длиной, после чего плагин находит точку между этими двумя точками и определяет точное место для размещения объекта. 1
- Используемый угол — тангенс ближайшей точки. 1
- Объект размещается, и плагин переходит к следующему объекту. 1
Чтобы использовать To Path, нужно: 2
- Нарисовать кривую с помощью пера и написать любой текст. 2
- Выделить кривую и текстовый модуль. 2
- Нажать правой кнопкой мыши на выделенные предметы, в выпадающем меню перейти в пункт «Plugins» и нажать на «To Path». 2
- В появившемся окне нажать на кнопку «Link». 2
- Плагин разделит каждое слово на отдельные слои с буквами и разместит их по контуру фигуры или кривой. 2