Рафаэль центрирование пути - PullRequest
2 голосов
/ 29 мая 2011

У меня есть холст размером 480x480, с сеткой 8 канатов по 8, каждые 60x60 (в основном, шахматная доска).

Мне удалось успешно импортировать svg (скажем, ладью).Я знаю, как масштабировать и переводить его в разные места.Я знаю, как перетаскивать.

Единственное, что я не мог сделать, - это заставить путь ладьи в центре каждого квадрата.Когда я перетаскиваю кусок на определенный прямоугольник, он должен автоматически располагаться к центру квадрата, над которым он перетаскивается.

Я пробовал snapTo, но хотя некоторые робкие попытки привязки видны, путь все еще движетсявокруг легко.

1 Ответ

1 голос
/ 30 мая 2011

Я думаю, что решил это.Все дело в функции up, которая прекращает перетаскивание.Просто извлеките координаты отбрасывания и вычтите их из желаемой позиции.

...