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
円弧を描画します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| x | 円弧の基準となる楕円の中心 x座標 | ellipseModeの設定に依存 | ||
| y | 円弧の基準となる楕円の中心 x座標 | ellipseModeの設定に依存 | ||
| w | 円弧の基準となる楕円の幅 | ellipseModeの設定に依存 | ||
| h | 円弧の基準となる楕円の高さ | ellipseModeの設定に依存 | ||
| start | 円弧の開始角 | angleModeの設定に依存 | ||
| stop | 円弧の終了角 | angleModeの設定に依存 | ||
| mode | モード | OPEN CHORD PIE | ○ | |
| detail | 頂点数 | 50以下の数値 WEBGLモードのキャンバスでのみ有効 | ○ | 25 |
なし
・開始角および終了角は x軸の正(3時の方向)を基準にして時計回りで計測されます。