座標をそれぞれ求めると$Dx=\cfrac{1}{2}(Ax+Bx)+\cfrac{\sqrt{3}}{6}(By-Ay)$$Dy=\cfrac{1}{2}(Ay+By)+\cfrac{\sqrt{3}}{6}(Bx-Ax)$これで,すべての点の座標が求められました。いう配列に格納します。最後にひく直線はスタート地点に戻らないといけないので,配列の最後に最初と同じ座標を格納します。フラクタルの繰り返し回数を決めている部分です。すると正三角形のみ描かれます。~を用いて図形の辺の数だけ処理を繰り返しています。格納されている要素の個数を表します。座標を代入していきます。つの座標を配列の最後に追加しています。もとにしてさらに計算をしていくことになるのです。配列の内容をコピーする関数です。document.write('</g>');};グラフを描く部分はこれまでのコードとほとんど同じものです。今回は配列の大きさにもとづいて辺の数だけ直線をひいています。今回はベクトルを用いて求めたい点の座標を計算してみました。コンピューターで図形を描くときには必ず座標を必要とするので,数IIBのベクトルが役に立つことが分かると思います。