我有沿SVGPath某处的点的坐标。我需要能够找到沿路径到该点的距离,例如,调用getPointAtLength(distance)将返回我的点。
这需要在浏览器中以Javascript运行。
有人知道如何有效地执行此操作吗?或者是否有现有的库可以执行此操作?
我认为我已经设法制定出一种涉及的算法
我没有想到比这更好的方法了,但是我希望有人已经解决了这个问题,以避免我重新发明轮子。
如果有帮助,可以使用svg-intersections计算两条路径的交点来计算我的点。实际上,我需要能够从自己的点到路径的末端进行动画处理。