¿Cómo escribiría una secuencia de comandos para mover todos los puntos de todas las rutas seleccionadas al punto de cuadrícula más cercano (cuadrícula sin píxeles)?
por ejemplo, quiero que todos los puntos de cada polígono / ruta se ajusten al punto más cercano en una cuadrícula personalizada. El mío está configurado como 1 unidad de cuadrícula = 11.338 px o 4 mm, pero idealmente el script se extendería a cualquier valor unitario
MI PSEUDOCODE, v0.1:
// set grid units as pixels - in my case 11.338px = 8mm = 1 grid unit
units = 11.338
// Nested loop through all polygons/paths, then all points in each polygon
For each Polygon {
For each Point P in Polygon {
// move the Point x, y to the nearest grid point in units
P.x = units * Round(P.x/units)
P.y = units * Round(P.y/units)
}
}
¿Esto tiene sentido? Ha pasado un tiempo desde que hice cualquier programación. Tampoco he escrito para Illustrator, así que no estoy seguro de cómo implementar esto.
ENLACE: He visto la publicación de @KromStern pero no estoy seguro de cómo implementarla en función de ese hilo. ¿Cómo alinear todos los puntos seleccionados a una cuadrícula?
fuente