Преобразование (перемещение / масштабирование / поворот) фигур с помощью KineticJS
Я пытаюсь создать менеджер преобразований для KineticJS, который бы создавал ограничивающий прямоугольник и позволял бы пользователям масштабировать, перемещать и вращать изображение на холсте. Я запутался в логике опорных точек.
http://jsfiddle.net/mharrisn/whK2M/
Я просто хочу позволить пользователю пропорционально масштабировать свое изображение из любого угла, а также вращать его, удерживая и перетаскивая опорную точку.
Может ли кто-нибудь помочь направить меня в правильном направлении?
Спасибо!