7

如果我们画一条弧线,我们如何获得弧线终点(最后一点)相对于中心的坐标。

4

1 回答 1

15

http://jsfiddle.net/5DdQt/

利用

function getPoint(c1,c2,radius,angle){
    return [c1+Math.cos(angle)*radius,c2+Math.sin(angle)*radius];
}
  • c1c2是圆弧中心的坐标
  • radius是弧的半径
  • angle是以弧度表示的最后一点的角度。

弧度 = (degrees * Math.PI) / 180.

于 2012-09-09T19:36:20.300 回答