Come scriveresti uno script per spostare tutti i punti di tutti i percorsi selezionati sul punto della griglia più vicino (griglia non pixel)?
ad es. voglio che tutti i punti di ciascun poligono / tracciato si aggancino al punto più vicino su una griglia personalizzata. Il mio è impostato come 1 unità di griglia = 11.338 px o 4 mm, ma idealmente lo script si estenderebbe a qualsiasi valore di unità
MY 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)
}
}
ha senso? È passato un po 'di tempo da quando ho fatto qualsiasi programmazione. Inoltre non ho mai scritto script per Illustrator, quindi non sono sicuro di come implementarlo.
LINK: Ho guardato il post di @KromStern ma non sono sicuro di come implementarlo in base a quel thread. Come allineare tutti i punti selezionati su una griglia?