平面上に、2点ABがあるとします。 点Aに関して回転・縮小(あるいは点Aを通る直線に関する鏡映・縮小)する変換を、「L変換」、 もう一方の点Bに関して回転・縮小(あるいは点Bを通る直線に関する鏡映・縮小)する変換を、「R変換」 と名付けます。
線分ABにL変換、R変換を施すと、2本の線分が出来ます。 さらに、その2本の線分にL変換、R変換を施すと、4本の線分が出来ます。 さらに、その4本の線分にL変換、R変換を施すと、8本の線分が出来ます。 …という風に、L変換、R変換を無限に繰り返すと、自己相似なフラクタル集合が完成します。
「描画」ボタンをクリックすると変換と生成図形の描画を開始します。最大で14回の変換をします。 取りあえずは、下の有名な図形から始めてみるといいでしょう。
L変換 | R変換 | |||||
---|---|---|---|---|---|---|
変換の種類 | 角度 | 縮小率 | 変換の種類 | 角度 | 縮小率 | |
レヴィ曲線 | 回転・縮小 | 45 | 0.7071 | 回転・縮小 | -45 | 0.7071 |
コッホ曲線 | 鏡映・縮小 | 30 | 0.5774 | 鏡映・縮小 | -30 | 0.5774 |
葉脈曲線 | 鏡映・縮小 | 60 | 0.5774 | 鏡映・縮小 | 0 | 0.6667 |
デンドライド | 鏡映・縮小 | 120 | 0.6 | 回転・縮小 | -120 | 0.6 |