← ギャラリーへ

Resch パターン

三角格子の頂点ごとに紙の余りをためこむひだを仕込んだ Resch パターンを描き、ひだ1つぶんの折り方を解いた。

Resch パターンの展開図。三角格子の中点細分・薄藍が剛体の面・粗い格子の頂点に3山3谷の星タック
Resch パターンの展開図。薄藍は折れずに残る剛体の面、生成りはタックの羽で、実線が山、破線が谷である。粗い格子の頂点ごとに6枚の羽が3山3谷で集まり「星タック」になる

なぜ包装紙はしわになるのか

ボールを包装紙で包もうとすると必ずしわが寄る。あれは不器用のせいではなく、ガウスの驚異の定理のせいである。曲げても伸ばさないかぎり、面の「ガウス曲率」は変わらない。平らな紙の曲率はゼロで、球の曲率は 1/R² なので、紙を球に貼ることは原理的にできない。しわは、余った紙の行き場である。

では折り紙で曲面を作るにはどうするか。答えは、余りをきちんと畳んで裏に隠すことである。裁縫のダーツがまさにそれで、平らな布に三角のつまみを入れて縫うと、体の丸みに沿う立体になる。餃子のひだもギャザースカートも、同じ仕組みでできている。Ron Resch(1960年代)はこの「ためこむひだ」を三角格子の全頂点に仕込み、平らな1枚の紙を任意の曲面に沿わせる方法を作った。それがこのパターンである。

ダーツ=角を隠す最小の装置

左: 円板に6本のダーツを入れた展開図。右: 折り上がった円錐と等距離の輪
左は、半径1の円板に半角10°のダーツを6本入れた展開図である(茜のくさびが隠れる部分・実線が山・破線が谷)。右はその折り上がりである。隠した角の合計は 2nβ = 120°で、見えている面の頂点まわりは 360°−120° = 240° になる。茜の破線は頂点から等距離の輪で、その周長は 2πr ではなく 240°分しかない

折り紙での曲率は角の欠損 δ = 2π − (頂点まわりの角の和)に宿る。δ=0 なら平ら、δ>0 なら錐(正曲率・ドーム)、δ<0 なら鞍(負曲率・レタスの縁)。ダーツを n 本、半角 β で入れて畳むと、見えている面の角はちょうど 2nβ 減る。紙を切らずに、好きなだけ曲率を作れる。

折り上がりで頂点から距離 r の円の周長を測ると、6組の (n, β, r) のどれでも (2π − 2nβ)·r になった(平面なら 2πr)。周長が半径に比例して足りないことが、正曲率の操作的な定義そのものである。ダーツ角を0にすると欠損も0になり、ただの平らな円板に戻る(片親に戻す対照実験)。

正確に言えば、折るのは等長変形なので紙そのものの内在的な曲率はどこまでいってもゼロである。曲がっているのは「見えている面」で、余りは裏に隠れている。裁縫のダーツも同じ意味で「曲面をつくる」。ここで測っているのは、隠したあとに残る表の面の曲率である。

隠す角の総量は、形を決める前から決まっている

正二十面体を4回細分して球に射影した測地線ドーム。次数5の頂点を茜で示す
測地線ドーム(正二十面体を4回細分して球に射影・320面)。茜の点は、5本しか辺が集まらない頂点である。細分をどれだけ増やしてもこの点はちょうど12個になる。サッカーボールの五角形が12枚なのも、ウイルスの殻が20面体なのも、球状のフラードームが必ず五角形を12枚持つのも、全部この帰結である

閉じた多面体では、角の欠損の合計が位相だけで決まる。式で書くと Σδ = 2πχ で、これはデカルトの定理(離散版ガウス・ボネ)にあたる。球なら χ=2 なので Σδ = 4π = 720° になる。つまりどんなドームを設計しても、隠すべき角の総量は 720°で固定される。設計者に残された自由は「どこにどう配るか」だけである。

測地線ドームは、720° を12点に集めるやり方をとる(1点あたり60°)。細分を増やすと球に近づき、12点の欠損は 60° → 6.35° → 1.38° と痩せ、残りが全面の次数6の頂点に散っていく。それでも合計は 1e-12 の精度で 4π のまま動かない(細分1〜6回で確かめた)。Resch パターンは同じ 720° をタックに配るやり方で、こちらは「どこにどれだけ」を連続的に選べるから、球以外の曲面にも沿わせられる。

星タックは必ずねじれる

展開図の粗い格子の頂点には、60°の羽6枚(合計ちょうど360°で、紙は完全に平ら)が3山3谷で集まっている。この星タックの折り方を厳密に解いてみた。頂点から外周へ伸びる6本の折り線を単位ベクトル u₀ から u₅ とすると、面が剛体である条件は ui·ui+1 = cos60° = 1/2 だけ(隣り合う折り線のなす角が保存されれば、面は伸びていない)。3回対称を課すと方位差は60°に強制され、残る式は

sinα·sinβ/2 + cosα·cosβ = 1/2

の1本だけになる。つまり1自由度の族で、スライダー1本ぶんの動きになる(ミウラ折りと同じ)。ここで α=β(鏡映対称)を入れると cos²α = 0、すなわち α=90°=平らな状態しか解がない。平らでない星タックには、鏡映対称な状態が存在しない。タックは必ずねじれる(キラル)。

折り込むと外周の6点がなす三角形の一辺は √3 = 1.7321 から 0.8660 まで単調に縮む。この縮みが、ためこんだ紙の量にあたる。一様に折れば折り上がりも周期的になり、面は平らなまま小さくなる(2方向の並進で不変な面は全体として曲がれない)。曲がるのは縮み方を場所ごとに変えたときで、それが Resch の設計変数になる。

正直に書いておくと、面全体の折り上がりはまだ計算していない。ここで厳密に解いたのは、タック1つぶんの折り空間までである。タックを場所ごとに変えて任意曲面に沿わせる一般解は Tachi (2013) にあり、このギャラリーではまだ再実装していない。

どう作ったか

展開図は間隔1の三角格子と、その偶数点だけを取った間隔2の粗い格子から作る。3頂点とも中点である三角形が中三角形(剛体の面)、粗い頂点を含む三角形がタックの羽になる。数えると羽:面 = 3:1 になる。山谷は粗い頂点から出る6方向の偶奇で交互に割り当てる(この規則だけで全タックが自動的に3山3谷になる)。

中三角形の72枚は、どれも一辺1の正三角形である(ずれは 6.7e-16 以下)。羽と面の枚数は 216:72 = 3:1 で、内部のタック25本はすべて3山3谷になる。内部頂点121点のすべてで角の和が 2πなので、この展開図はどこも平らな紙である。ダーツでは、くさびの両隣が折り上がりで 1e-12 まで一致し、隠した角が本当に消えている。ドームでは、次数5の頂点は細分の回数によらずちょうど12個で、ほかはすべて次数6になる。星タックでは、隣り合う折り線のなす角が族全体で 1e-12 まで保たれる。

→ ミウラ折り 立体(同じ「1自由度の剛体折り」・こちらは平らなまま畳む)

→ 双曲タイリング {7,3}(角の欠損がマイナス側=レタスの縁の世界)

→ ハニカム(平面での「平均6」。ドームの12個の五角形はその破れ)

→ ハサミムシの扇(折り上がりから設計するという同じ作法)

出典

数理
Ron Resch, US Patent 3,407,558 (1968)。一般化と剛体折りの理論は T. Tachi, "Designing Freeform Origami Tessellations by Generalizing Resch's Patterns", J. Mech. Des. 135 (2013) 111006。角の欠損の総和はデカルトの定理(1630年代・ガウス・ボネの離散版)。驚異の定理は C.F. Gauss, Disquisitiones generales circa superficies curvas (1827)
生成
generators/resch.js(展開図の分類と山谷割り当て・ダーツの円錐への等長写像・正二十面体の細分と球への射影・星タックの剛体折り族の閉形式)