Krinkle 織り
Modulo Krinkle の縁を波に差し替えて、布地見本を作った。
なにか
Spectre 織り(意匠化第1号)で定理化した噛み合い条件、つまり x(1−t)=1−x(t) かつ y(1−t)=y(t) なら縁はどんな曲線でも噛み合うという条件が、生まれたばかりの Modulo Krinkle にもそのまま通るかを試した。違うのは符号の割り当てだけである。Spectre は辺番号の偶奇だったが、Krinkle は内部辺が必ず「片方のタイルの下端パス×もう片方の上端パス」で共有される(内部辺を全数で確かめた)ので、下端=+・上端=−とすれば自動的に噛み合う。
例外がちょうど1本だけある。オフセット版の平面は「最初の基底辺の中点を中心に180°回す」ことで閉じるが、その基底辺自身は回転で自分に写るため、両側のタイルが同じ符号でぶつかる。噛み合いの条件を解くと、この辺だけは y≡0 になり、直線のまま残すしかない。つまり布のどこか1か所に、対称性の中心が1本の直線の辺として必ず刻まれる。数理の制約がそのまま意匠のアクセントになった(茜の2枚)。
どう作ったか
意匠化した縁は隣り合うタイルで 10⁻¹⁵ の範囲で一致し、輪郭に自己交差はない。面積は、中心の2枚を除いて厳密に元のままで、中心の2枚だけが直線に戻した1辺ぶん(∫y dx)ずれる。
出典
- 数理
- Miki Imura, arXiv:2506.07638 (2025)。縁の意匠(ひと山の波・配色)は本ギャラリーのオリジナル=意匠化第2号
- 生成
- generators/krinkle-weave.js(A=0.16・下端+/上端−・中心辺は直線)