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 に答える