SVG viewBox zoom in center (Raphael)

Я пытаюсь увеличить масштаб с помощью колеса мыши на бумаге Рафаэля, используя viewBox. Вот код JSFiddle.

он работает, но теперь я хочу увеличить масштаб в центре и не знаю, с чего начать. Я полагаю, что мне нужно изменить координаты viewBox x и y. Я пробовал это (в функции handle(delta)):

x = paper.width - viewBoxWidth;
y = paper.height - viewBoxHeight;
paper.setViewBox(x,y,viewBoxWidth,viewBoxHeight);

но ничего не получилось. Буду благодарен за любую помощь. Спасибо!

5
задан mac 7 December 2011 в 16:38
поделиться