Преобразование (перемещение / масштабирование / поворот) фигур с помощью KineticJS

Я пытаюсь создать менеджер преобразований для KineticJS, который бы создавал ограничивающий прямоугольник и позволял бы пользователям масштабировать, перемещать и вращать изображение на холсте. Я запутался в логике опорных точек.

http://jsfiddle.net/mharrisn/whK2M/

Я просто хочу позволить пользователю пропорционально масштабировать свое изображение из любого угла, а также вращать его, удерживая и перетаскивая опорную точку.

Может ли кто-нибудь помочь направить меня в правильном направлении?

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос