TransformPoints — масштабирует выбранные точки до заданных размеров ограничительной рамки.
В Аффинити панель трансформации устроена логично: можно менять размеры и позицию как всего объекта, так и выбранных точек. У Иллюстратора же аналогичная панель всегда трансформирует объект целиком, не понимая, что выбрана часть точек.
Отдельные инструменты Scale, Free Transform, Move работают с точками, но не дают точного управления габаритами.
Скрипт умеет:
— пропорционально смещать точки, чтобы их ограничительная рамка получила заданные ширину и высоту;
— работать одновременно с точками на разных путях;
— масштабировать все рукоятки точек через Scale All Handles или только те, со стороны которых выбрана соседняя точка;
— менять угол и длину отрезка при выборе двух точек;
— вычислять арифметические выражения в полях ввода.
Скачать скрипт
P.S. Если нужно привнести хаос и случайно раскидать точки, то подойдёт скрипт PointsMoveRandom. А SetPointsCoordinates устанавливает точные координаты точкам.
#illustrator #path




