Проблема с анимацией на Raphael.js: анимировать только определенные точки пути - PullRequest
2 голосов
/ 19 июня 2011

я создал отрывочный облачный генератор здесь . Каждая дуга облака генерируется случайным образом, кроме первой и последней фиксированной.

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

Проблема в том, что при интерполяции между старым и новым путями иногда также перемещается последняя точка, а это не должно.

Что я могу сделать, чтобы быть уверенным, что первая и последняя точка не сдвинулись?

1 Ответ

0 голосов
/ 19 июня 2011

Wow, ваша облачная анимация выглядит действительно хорошо.Я не совсем уверен, как работает функция анимации Рафаэля, но я подозреваю, что проблема связана с тем, как Рафаэль перемещается между двумя путями с различным количеством координат.z (закрытие фигуры) и рисование линии между этими точками вручную (убедитесь, что эта линия не является частью анимации).Другой возможностью было бы убедиться, что на пути есть такое же количество координат, если хотите.

...