tsexport function zoomAroundMousePointer(
initZoom: number, initCenter: paper.Point,
zoomCenter: paper.Point, scale: number,
) {
const v = initCenter.subtract(zoomCenter);
let newZoom = initZoom * scale;
let newCenter = initCenter.add(v.multiply((1 - scale) / scale));
return [newZoom, newCenter];
}