arc

def setup
  background(220)
  arc(50, 55, 50, 50, 0, HALF_PI)
  noFill()
  arc(50, 55, 60, 60, HALF_PI, PI)
  arc(50, 55, 70, 70, PI, PI + QUARTER_PI)
  arc(50, 55, 80, 80, PI + QUARTER_PI, TWO_PI)
end
def setup
  background(220)
  arc(50, 50, 80, 80, 0, PI + QUARTER_PI)
end
def setup
  background(220)
  arc(50, 50, 80, 80, 0, PI + QUARTER_PI, OPEN)
end
def setup
  background(220)
  arc(50, 50, 80, 80, 0, PI + QUARTER_PI, CHORD)
end
def setup
  background(220)
  arc(50, 50, 80, 80, 0, PI + QUARTER_PI, PIE)
end

p5.jsリファレンス(参考情報)

[p5.js] arc

概要

円弧を描画します。

書式

arc(x, y, w, h, start, stop [, mode] [, detail])

引数

引数名内容備考オプションデフォルト値
x円弧の基準となる楕円の中心 x座標ellipseModeの設定に依存
y円弧の基準となる楕円の中心 x座標ellipseModeの設定に依存
w円弧の基準となる楕円の幅ellipseModeの設定に依存
h円弧の基準となる楕円の高さellipseModeの設定に依存
start円弧の開始角angleModeの設定に依存
stop円弧の終了角angleModeの設定に依存
modeモードOPEN
CHORD
PIE
detail頂点数50以下の数値
WEBGLモードのキャンバスでのみ有効
25

戻値

なし

備考

・開始角および終了角は x軸の正(3時の方向)を基準にして時計回りで計測されます。

関連

ellipseMode