6

私は HTML5 を学んでいますが、arc で行き詰っています。

構文

arc(x, y, radius, startAngle, endAngle, anticlockwise)

この startAngle,endAngle を完全に取得していません。この 2 つのパラメーターを計算して、さまざまな種類の円、円弧を描画する方法を教えてください。

4

3 に答える 3

23

このメソッドは6 つのパラメーターを取ります。

  • x と y は円の中心の座標です。
  • 半径は一目瞭然です。
  • startAngleおよびendAngleパラメーターは、円弧の始点と終点をラジアンで定義します。開始角度と終了角度は x 軸から測定されます。
  • anticlockwise パラメーターはブール値で、true の場合はアークを反時計回りに描画し、それ以外の場合は時計回りに描画します。

startAngle と endAngle の理解を深めるために

http://www.html5canvastutorials.com/tutorials/html5-canvas-arcs/

http://www.html5canvastutorials.com/wp-content/uploads/2010/11/html5_canvas_ar6.png

于 2011-07-19T11:55:22.950 に答える
4

度ではなく、ラジアンです。

いくつかの良い例

于 2011-07-19T11:53:41.493 に答える