\当サイトではリンク広告を利用しています。/
フラクタル図形として知られるメンガーのスポンジを、ブラウザ上で描画することができるサイトツールです。
上の埋め込み内でも使えますが、うまく動かない・大きなページで使いたいというときは、元のページへ(新しいタブで開きます)。
メンガーのスポンジ(Menger Sponge)は、フラクタル構造を持つ立方体の一種です。
もとは数学者 カール・メンガー によって考案された図形で、立方体を再帰的に分割・削除して作られます。
その形は、まるでスポンジのように無数の穴があいた立体。しかもその穴の配置は、自己相似(どこを拡大しても同じ構造が現れる)という、フラクタル特有の美しさを持ちます。
メンガーのスポンジは、以下のような手順で構成されます。
この操作を繰り返すごとに、ますます複雑で美しい構造が現れます。
このページでは、p5.js を使った3D描画ツールを使って、Webブラウザ上でメンガーのスポンジを描くことができます。
再帰回数 | 描画される立方体の数(概算) |
---|---|
0 | 1 個(大きな立方体) |
1 | 20 個 |
2 | 400 個 |
3 | 8,000 個 |
4 | 160,000 個(非常に重い) |
再帰回数を増やすと、描画される立方体の数は指数関数的に増加します。
特に「4」に設定した場合、描画する立方体が約16万個に達するため、処理が非常に重くなります。
描画ができても回転がしにくかったりします。
📌 スマホやスペックの低いPCでは固まる可能性があります。
→ 再帰回数「3」までの利用をおすすめします。
このページのツールは、Webブラウザで動作する3Dメンガーのスポンジ描画ツールです。
数学的にも美しいフラクタル構造を、視覚的に楽しむことができます。
フラクタルの中でも3次元のものはさらに奥が深いです、読膿を持ったら他の図形にも触れてみてください。