如果我们画一个弧形,如何获取弧终点(最后一个点)相对于中心的坐标?
使用
function getPoint(c1,c2,radius,angle){
return [c1+Math.cos(angle)*radius,c2+Math.sin(angle)*radius];
}
c1
和c2
是弧线中心点的坐标。radius
是圆弧的半径。angle
是最后一个点的角度,单位为弧度。弧度 = (度数 * Math.PI) / 180
。
angle*Math.PI
而不是简单的angle
对我有用。 - Tyler
<canvas>
绘制弧线吗?你能提供一些代码或jsfiddle吗? - Oriol