В Иллюстраторе официально существует два типа точек: 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Скачать