newImage("Demo", "RGB white", 500, 500, 1); n = 0; makePoint(241, 232); manage(); makePoint(257, 233); manage(); makePoint(271, 235); manage(); makePoint(292, 240); manage(); makePoint(320, 243); manage(); makePoint(361, 246); manage(); makePoint(397, 248); manage(); makePoint(418, 247); manage(); makePoint(436, 245); manage(); makePoint(452, 244); manage(); function manage() { roiManager("Add"); roiManager("select", n); roiManager("Rename", n); n++ } for(i = 0; i < roiManager("count"); i++) { n = i+1; run("Measure"); x = getResult("X", i); y = getResult("Y", i); if(i == 0) { print("center point: x = " + x + ", y = " + y); } else { d = sqrt(x*x + y*y); print("Point " + n + " distance to center is " + d); } } -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html