我正在研究SVG,我面临的问题是我想阅读路径并在阅读之后我想通过svg中使用的标签绘制圆圈,在那条路上,请帮助我任何帮助都会很棒...在此先感谢:)
答案 0 :(得分:0)
您提供的信息对我来说仍然没有意义。这是对你可能正在寻找的东西的猜测。
如果您有一个<path>
元素并且想要沿路径放置圆圈,则可以使用getPointAtLength()
方法查找沿路径任意距离的位置。
然后,您可以创建<circle>
元素(或引用圆圈的<use>
元素)并将它们放置在此位置。
这是一个使用此技术的演示(也恰好创建了结果的<polygon>
):
http://phrogz.net/svg/convert_path_to_polygon.xhtml