coords2angles = (coordlist, origin) => {
let angles = coordlist.map( xy => {
let dx = xy.x - origin.x;
let dy = xy.y - origin.y;
let strike = Math.atan2(dy, dx) + Math.PI/2;
strike = strike < 0 ? strike + 2 * Math.PI : strike;
return {angle: dx == 0 && dy == 0 ? -999 : strike, sqdst: dx*dx + dy*dy, x:xy.x, y:xy.y}
});
return angles
}