縮短SVG路徑弧我有一個指向一個圓的圓弧的路徑:由像素
<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這樣做,所以我需要一個算法。