【发布时间】:2017-03-02 02:50:16
【问题描述】:
我有一条指向圆的圆弧路径:
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="200">
<path d="M10,10 A120,120 0 0,0 200,100" stroke="green" stroke-width="5" fill="none" />
<circle cx="200" cy="100" r="10" stroke="black" stroke-width="5" fill="none" />
</svg>
现在我希望路径结束,例如圆圈边界前 20 像素(或几度,如果更简单的话):
我该如何存档?如何计算不同的 X 和 Y 作为圆弧绘图的目标(在我的示例中,d 参数中的 200,100)?
最后我会用D3做这个,所以我需要一个算法。
【问题讨论】:
标签: d3.js svg geometry 2d calc