def setup
background(220)
noFill
stroke(255, 102, 0)
curve(5, 26, 5, 26, 73, 24, 73, 61)
stroke(0)
curve(5, 26, 73, 24, 73, 61, 15, 65)
stroke(255, 102, 0)
curve(73, 24, 73, 61, 15, 65, 15, 65)
end
def setup
background(220)
p1 = { x: 5, y: 26 }
p2 = { x: 73, y: 24 }
p3 = { x: 73, y: 61 }
p4 = { x: 15, y: 65 }
noFill
stroke(255, 102, 0)
curve(p1[:x], p1[:y], p1[:x], p1[:y], p2[:x], p2[:y], p3[:x], p3[:y])
stroke(0)
curve(p1[:x], p1[:y], p2[:x], p2[:y], p3[:x], p3[:y], p4[:x], p4[:y])
stroke(255, 102, 0)
curve(p2[:x], p2[:y], p3[:x], p3[:y], p4[:x], p4[:y], p4[:x], p4[:y])
end
def setup
background(220)
noFill
stroke(255, 102, 0)
curve(5, 26, 0, 5, 26, 0, 73, 24, 0, 73, 61, 0)
stroke(0)
curve(5, 26, 0, 73, 24, 0, 73, 61, 0, 15, 65, 0)
stroke(255, 102, 0)
curve(73, 24, 0, 73, 61, 0, 15, 65, 0, 15, 65, 0)
end
曲線を描画します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| x1 | 制御点1の x座標 | |||
| y1 | 制御点1の y座標 | |||
| x2 | 描画基点の x座標 | |||
| y2 | 描画基点の y座標 | |||
| x2 | 描画終点の x座標 | |||
| y2 | 描画終点の y座標 | |||
| x4 | 制御点2の x座標 | |||
| y4 | 制御点2の y座標 | |||
| z1 | 制御点1の z座標 | WEBGLモードのキャンバスでのみ有効 | ||
| z2 | 描画基点の z座標 | WEBGLモードのキャンバスでのみ有効 | ||
| z3 | 描画終点の z座標 | WEBGLモードのキャンバスでのみ有効 | ||
| z4 | 制御点2の z座標 | WEBGLモードのキャンバスでのみ有効 |
なし