ここは、ふぇりあ16歳が不定期に連載しているオンライン小説のページです。

VNIふぇりあ16歳へ


ゼロからわかる現代JavaScript

35.パスと三角形の描画。「canvas」

*最新のIE9が必要です。

今度は三角形を描画してみましょう

パスを作成し

二点の座標に線を引きます。

でも二点しかありません。

変ですね三角形は三点のはずです。

そこで

・closePath

をつかい「パスを閉じる」ことをします。

するとどうでしょう。終点と始点が線で結ばれ
見事に三角形ができあがりす。

今回使用するソースコード
function main() {
  //キャンバス要素の作成
  var canvas = document.createElement("canvas");
  //bodyに要素の追加
  document.body.appendChild(canvas);

  //コンテキストを取得 2dは2D描画の意味
  var ctx = canvas.getContext("2d");

  //パス1を生成
  ctx.beginPath();
  ctx.moveTo(0, 100);
  ctx.lineTo(70, 0);
  ctx.lineTo(140, 100);
  ctx.closePath();

  ctx.stroke();
}


実行結果

コラム:

パスはベクターグラフィックを勉強するとさらによく分かると思います。

(C)著作権はふぇりあ16歳とお兄ちゃんにあります。
無断転載、盗用は禁止です。