再帰呼び出しで作るフラクタル
単純な図形を回転・縮小・移動を再帰的に行ない複雑な図形を表現する例です。
シェルピンスキーのギャスケット
n=6
https://gyazo.com/e5582d894780183282c0e380072ad2c0
n=0, 1, 2, 3
https://gyazo.com/270bcab72802376333378db666c10306 https://gyazo.com/b7614602d04575d2fc27a56af84fae09
https://gyazo.com/1116521607fc40567fe898cca0543758 https://gyazo.com/78b99135b08a987799b1e1c96642b1e5
ドラゴン曲線
n=12
https://gyazo.com/8f9e0c5c233e5455a8f90041073406ea
n=0, 1, 2, 3
https://gyazo.com/78905504944908764c61ade1814f1c6d https://gyazo.com/a91de069c0a6de033bc216a7d9246cec
https://gyazo.com/c9d64f0386c4d8ce40efca2720a59df8 https://gyazo.com/4b2f2f799e876b1b2cc81c7dfe6b9a68
コッホ曲線
n=5
https://gyazo.com/85d618d7f3127fe42b5c45c9384f3390
n=0, 1, 2, 3
https://gyazo.com/5fbc29271bbed4edf7f4b6c4c5786454 https://gyazo.com/488d82d72de0703d0d05a74b9c1f9e37
https://gyazo.com/b3573218d95c1004ef62c94e82195a1a https://gyazo.com/8d33b2242fa1cac66e8f121f29acdfc7
コッホ曲線の説明がYouTubeにあったので参考に載せます😄
(この記事だと行列操作を使った説明の方が分かりやすいですが。。。)
https://www.youtube.com/watch?v=PQXGepWvpuY
カリフラワー
n=12
https://gyazo.com/b91cd929d25a15a018798c4ce44d9681
n=0, 1, 2, 3
https://gyazo.com/56d73bd70ac09c6a3ad342b038c15ce8 https://gyazo.com/f401f4ffd70057cc893768e28219d55d
https://gyazo.com/8e0cbae35d79724d7b63a2be687fd578 https://gyazo.com/8f17a6d50224da966db27c8ca188ed7e