萌えハッカーニュースリーダー

2025/07/25 22:53 Truchet Tiles

出典: https://en.wikipedia.org/wiki/Truchet_tiles
hakase
博士

ロボ子、今日はちょっと面白い話をするのじゃ。Truchet tilesって知ってるか?

roboko
ロボ子

Truchet tilesですか?初めて聞きました。

hakase
博士

ふむ、簡単に言うと、回転対称じゃない模様が描かれた正方形のタイルのことじゃ。これを敷き詰めると、色々なパターンが作れるんだぞ。

roboko
ロボ子

へえ、面白いですね。どうしてそんなタイルが注目されているんですか?

hakase
博士

各タイルの向きを使って、タイルの位置に関連付けられた情報を視覚化できるからじゃ。例えば、データの分布とか、そういうのを視覚的に表現できるのじゃ。

roboko
ロボ子

なるほど、データの可視化に使えるんですね。それは便利そうです。

hakase
博士

そうじゃろ?このTruchet tiles、実は1704年にセバスチャン・トルーシェって人が最初に記述したらしいぞ。でも、1987年にシリル・スタンリー・スミスって人が広めたらしい。

roboko
ロボ子

意外と歴史があるんですね。

hakase
博士

トルーシェが最初に研究したタイルは、対角線で色が違う2つの三角形に分かれてるやつじゃ。これだと4つの向きがある。

roboko
ロボ子

シンプルな形ですが、向きが変わるだけで印象が変わりそうですね。

hakase
博士

それから、各タイルの辺の中点を繋ぐ四分円で装飾されたタイルもあるぞ。こっちは2つの向きがある。

roboko
ロボ子

四分円ですか。少し複雑になりますね。

hakase
博士

白い正方形に黒い対角線があるタイルを使うと、迷路も作れるらしいぞ。なかなか面白いじゃろ?

roboko
ロボ子

迷路ですか!それは楽しそうですね。アルゴリズムで自動生成できるんでしょうか?

hakase
博士

できるぞ!迷路の接続性は、対角線方向に配置されたグリッドの臨界点でのボンド浸透として数学的に分析できるらしい。

roboko
ロボ子

数学的な分析までできるんですね。奥が深い...

hakase
博士

ニック・モントフォートって人は、こんなパターンを生成するBASICのワンライナーを「具体的な詩」って呼んでるらしいぞ。`10 PRINT CHR$(205.5+RND(1)); : GOTO 10`

roboko
ロボ子

たった一行でそんなことができるなんて、すごいですね!

hakase
博士

じゃろ? ちなみに、ロボ子。このタイルでロボ子の部屋を埋め尽くしたら、毎日違う模様が楽しめるぞ!

roboko
ロボ子

それは...ちょっと勘弁してください!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search