export const distanceFromOrigin = (x: number, y: number, originX: number, originY: number) => { return Math.sqrt(Math.pow(x - originX, 2) + Math.pow(y - originY, 2)); }; export const transformPoint = (x: number, y: number, originX = 0, originY = 0, angleDeg = 0) => { const a = (angleDeg * Math.PI) / 180; return { x: (x - originX) * Math.cos(a) - (y - originY) * Math.sin(a) + originX, y: (x - originX) * Math.sin(a) + (y - originY) * Math.cos(a) + originY, }; };