Html5-canvas-drawing-bezier
提供:Dev Guides
HTML5 Canvas-ベジェ曲線の描画
キャンバスにベジェ曲線を描くには、次のメソッドが必要です-
S.No. | Method and Description |
---|---|
1 |
beginPath() このメソッドは、現在のパスをリセットします。 |
2 |
moveTo(x, y) このメソッドは、指定されたポイントを持つ新しいサブパスを作成します。 |
3 |
closePath() このメソッドは、現在のサブパスをクローズとしてマークし、新しくクローズされたサブパスの開始および終了と同じポイントで新しいサブパスを開始します。 |
4 |
fill() このメソッドは、サブパスを現在の塗りつぶしスタイルで塗りつぶします。 |
5 |
stroke() このメソッドは、サブパスを現在のストロークスタイルでストロークします。 |
6 |
bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) このメソッドは、指定されたコントロールポイントを使用して3次ベジエ曲線によって前のパスに接続された現在のパスに指定されたポイントを追加します。 |
bezierCurveTo()メソッドのxおよびyパラメーターは、終点の座標です。 cp1xとcp1yは最初の制御点の座標であり、cp2xとcp2yは2番目の制御点の座標です。
例
以下は、上記の方法を使用してベジェ曲線を描く簡単な例です。
上記の例では、次の形状を描画します-