Как добавить точку к пути в Рафаэле (SVG) - PullRequest
4 голосов
/ 09 марта 2012

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

Мне нужен эффективный способ обновления путей.В данный момент я извлекаю строку пути для каждого из них, добавляю 'L xx xx' и перерисовываю.Это нормально с небольшим количеством строк, но производительность действительно плохая, как только частота (или число путей) увеличивается.

Итак, реальный вопрос - предоставляет ли Рафаэль метод, который просто «добавляет»точка на пути »?Я очень плохо знаком с векторами, не говоря уже о Рафаэле и SVG.

Буду благодарен за любую помощь

Спасибо K

1 Ответ

0 голосов
/ 10 марта 2012

Интересно, что ты делаешь;) Попробуйте просто сохранить обновленный путь и использовать атрибут «путь» на пути Мне было бы интересно услышать, если производительность улучшается Также вы можете посетить мой сайт и поиграть с демо-версией для прекрасных закругленных дорожек

http://irunmywebsite.com/raphael/additionalhelp.php?v=2

Посмотрите на технику Кривых Катмулла, это может вдохновить ... ОЧЕНЬ БЫТЬ ССЫЛКАМИ И ЗАПИСАНИЕМ iPod!

...