凸五角形タイリング その2
凸五角形タイリング その1
平面充填できる凸五角形には少なくとも14種類のタイプがあるらしい。http://katachi-jp.com/paper/26(2).pdfの4ページ目に記載がある。この14タイプの内、自由度がちょうど1の(パラメータ1つで描ける)ものは、9種類。この9種類は、パラメータを時間とともに変化させることで、自然にアニメーションにすることができる。ということで、いわいさんの力を借りてトライしてみたのが、Type3とType10のアニメ化である。ちなみに役割分担は、私が個々の五角形の座標計算を主に担当し、あとはいわいさんの方で形にしてもらった。
これがType3で
Type10
Type10面積一定版
この他のタイプを自由度(アニメ向きかどうか)で分類すると、
自由度5× type1
自由度4× type2
自由度2△ type4
type5
自由度1○ type6
type7
type8
type9
自由度1◎type3
type10
type11
type12
type13
自由度0× type14
こんな感じである。自由度1を◎と○に分けたのは、〇の4種類の計算にはarctan(タンジェントの逆関数)が出てきて、場合分けが面倒くさいので減点してみた。
さて。とりあえず、アニメができてよかったバンザイと喜んだのもつかの間。
https://www.youtube.com/watch?v=7G9dcEBXYY8
http://demonstrations.wolfram.com/PentagonTilings/
2009年にはこのような取り組みが、Ed Pegg, Jr. さんによって、すでに行われていたことを見つけてしまった。ただのアニメではなくて、インタラクティブな遊び方ができるので、ぜひ遊んでみてほしい。
さて、そうなると、これから何をするか。とりあえず、Type間の共通部分について調べてみたいと思っている。たとえば、Cairo pentagonal tilingはいくつかのTypeに重複して登場する。
それと、Ed Pegg, Jr.さんのツールでは除外されているけれど、パラメータを限界以上に変化させると凹五角形による平面充填ができる場合がある。落穂ひろいみたいな感じだが、この辺りをアニメ化してみても面白いかもしれない。
とりあえず、今日はここまで。
正五角形ぐるぐると正七角形ぐるぐる
さてどうやって遊ぼうかしらと、よく思案もしないままパズル懇話会で紹介したところ、いわいまさかさんから、ぐるぐる巻いてはどうかと提案があった。それは面白そうだ。という訳で、やってみた。
こんな感じで、同じ向きにぐるぐる巻きにしていく。正五角形同士は辺で繋ぎ、既に置いた正五角形の板に重ならないように、なるべく密に充填していく。これを続けていくとどんな形ができるだろう。
少し世代を進めると、こんな感じになる。何かパターンが見えるだろうか。
隙間のひし形に注目する。向きに注意して、色を付けてみるとこんな感じ。
どうも、横一列に並ぶ紫色のひし形を除けば、ひし形の向きは同じみたいだ。なんだか、対称性もある気がする。一周巻くごとに薄く色を付けてみよう。
するとこんな感じになる。色付けした個所の形、ぼんやり眺めると六角形に見える(平行六辺形というのだろうか。もちろんよく見ると辺に相当する部分がギザギザしているので六角形ではないのだが)。巻く回数を増やすと、この六角形っぽい領域が、だんだん太くなっていくようだ。始めの方は不規則に見えたけれど、けっこう規則的である。
さて、そもそものきっかけ。頂いた正五角形の板から離れるが、これが正七角形だとどうなるだろう。
最初のうちはこんな感じである。正五角形のときより不穏な感じがする。これを続けると、はたして。
こうなる。が、いまいち規則性が見えない。この先どうなっていくのだろう。分かった人は教えてほしい。