path - 如何在 Raphael (SVG) 中向路径添加点

标签 path svg raphael

我的情况是屏幕上有许多路径,每秒更新几次。它们是极其简单的线条路径,它们中的每一个都只是 Canvas 上的一条简单线条。

我需要一种更新路径的有效方法。目前,我正在为每个人检索路径字符串,添加“L xx xx”,然后重绘。行数少是可以的,但是一旦频率(或路径数)增加,性能就非常糟糕。

所以,真正的问题是 - 拉斐尔是否提供了一种方法来“在路径上添加一个点”?
我对矢量很陌生,更不用说 Raphael 和 svg。

将不胜感激任何帮助

谢谢

最佳答案

我想知道你在做什么;)
尝试只维护更新的路径并在路径上使用“路径”属性
我很想知道性能是否有所改善
你也可能想访问我的网站并在那里玩演示以获得可爱的圆形路径

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

看看它可能激发的 Catmull Rom Curves 技术......
原谅裸露的链接和拼写 iPod!

关于path - 如何在 Raphael (SVG) 中向路径添加点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632013/

相关文章:

python - 为什么 os.path.join 不使用 os.path.sep 或 os.sep?

javascript - 在 Node.js 中,我如何知道 `this` 模块的路径?

python - emacs python Elpy 自动完成不适用于所有人

java - 如何设置我的 Cygwin PATH 以查找 javac?

CSS 用百分比翻译 SVG 组

javascript - SVG - 全局属性和事件列表?

svg - 在 Raphael 中调整 SVG 大小的问题

javascript - 在 Raphael JS 中的两个百分点之间画一条线

javascript - Raphael JS 制作带有悬停工具提示的 map

javascript - Raphael JS + 点击处理程序