コッホ曲線

アプレット

Java アプレットの実行が有効な環境ではコッホ曲線を鑑賞することができます。

解説

 アプレット領域にマウスを進入させると画面がクリアされて初期化されます。ボタンを押した点を始点、離した点を終点として、直線が描かれます。適当に線を入れたところで、マウスをアプレット領域の外に逃がすと描いた直線をコッホ曲線に変換しはじめます。このとき、ボタンを押したままですと、切れ込みの入る向き等がランダムになります。(特にこの場合は、海岸線のような曲線ができるので有名です。)なお、直線が一つもない状態で実行を試みると、自動的にデフォルトの三角形が挿入されます。
 なかなかおもしろい図にはなりますね。というわけで、フラクタルシリーズの第三弾はコッホ曲線でした。画面を見ていれば、作り方は極めて単純であることがわかるでしょう。とりあえず、マウスイベントの処理の練習として作りました。Vector クラスの便利さも実感。

データ

著作・制作/永施 誠
e-mail; webmaster@stardustcrown.com