SelectPointsByType

В Иллюстраторе официально существует два типа точек: Corner (угловая) и Smooth (гладкая). Как быстро выделить точки одного типа? Никак. К тому же визуально из-за положения усов точки (handles) на кривой Безье можно ввести больше типов.

Скрипт позволяет быстро выделять 5 видов точек для дальнейших манипуляций. Поддерживается множественный выбор.

типы точек
Типы точек, определенные в скрипте
  • Bezier — гладкие точки, у которых по 2 уса, двигающихся синхронно;
  • Flush — точки, у которых только 1 ус, лежащий вдоль прямого сегмента. Появляются, например, на стыках скруглений прямолинейных углов;
  • Corner — угловые точки без усов, либо с 1 усом, либо с 2 усами под углом, меньше указанного в поле Angle Tolerance — 0…180;
  • Broken — псевдогладкие точки с 2 усами, которые двигаются по отдельности и могут образовывать угол, не больше указанного в Angle Tolerance;
  • Flat — точки без усов, делящие прямые линии на сегменты. Если их убрать, форма линии не изменится.

Чтобы видеть какие точки выделяются, отключите рамку в меню View → Hide Bounding Box.

Обзор

История

1.0Базовая версия. Angle Tolerance у точек Broken 0-180°
1.1Изменён алгоритм определения точек. Фиксированные типы: Broken с углом между усами 0-15° , Corner >15°
2.0Добавлено больше типов точек. Возвращён Angle Tolerance 0-180°, который влияет на поиск Broken и Corner точек

Скачать

SelectPointsByType.zipобновлён 05.08.2020Скачать
Поддержка
Вы можете поддержать разработку и распространение моих скриптов кофе и печеньками.
Понравился скрипт? Поделиться с друзьями

Оставить ответ