リアス式海岸をコッホ曲線で作るというのが、数字の国のミステリー(マーカス・デュ・ソートイ著)に載っていたので、javascriptで実装しました。 これを作成します。 コッホ曲線を描く とりあえずコッホ曲線を描きましょう。 コッホ曲線の説明はウィキペディアに乗っています。 処理の手順は 初期値となる2点(下図P01,P1)を設定する。 2点を三分割にする点(Q01,Q11)を設定する。 2の2点を頂点とする直角三角形を作成する 1〜3を繰り返す。 繰り返すことでどんどん細かい凸が作られます。 イメージ(左:処理ロジック、右:コッホ曲線の作成過程) 点Q2は以下で計算します。 $$ \begin{align} \begin{bmatrix} q_2x \\ q_2y \end{bmatrix} &= \begin{bmatrix} cos(60^\circ) & -sin(60^\circ)
