Recursive Interlocking Puzzles

被引:80
作者
Song, Peng [1 ]
Fu, Chi-Wing [1 ]
Cohen-Or, Daniel [2 ]
机构
[1] Nanyang Technol Univ, Singapore 639798, Singapore
[2] Tel Aviv Univ, Tel Aviv, Israel
来源
ACM TRANSACTIONS ON GRAPHICS | 2012年 / 31卷 / 06期
基金
以色列科学基金会;
关键词
Computer-aided design; interlocking; 3D puzzles;
D O I
10.1145/2366145.2366147
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Interlocking puzzles are very challenging geometric problems with the fascinating property that once we solve one by putting together the puzzle pieces, the puzzle pieces interlock with one another, preventing the assembly from falling apart. Though interlocking puzzles have been known for hundreds of years, very little is known about the governing mechanics. Thus, designing new interlocking geometries is basically accomplished with extensive manual effort or expensive exhaustive search with computers. In this paper, we revisit the notion of interlocking in greater depth, and devise a formal method of the interlocking mechanics. From this, we can develop a constructive approach for devising new interlocking geometries that directly guarantees the validity of the interlocking instead of exhaustively testing it. In particular, we focus on an interesting subclass of interlocking puzzles that are recursive in the sense that the assembly of puzzle pieces can remain an interlocking puzzle also after sequential removal of pieces; there is only one specific sequence of assembling, or disassembling, such a puzzle. Our proposed method can allow efficient generation of recursive interlocking geometries of various complexities, and by further realizing it with LEGO bricks, we can enable the hand-built creation of custom puzzle games.
引用
收藏
页数:10
相关论文
共 28 条
[1]  
[Anonymous], COMPUTER ANAL ALL 6
[2]  
[Anonymous], 1997, BURR PUZZL SIT
[3]  
[Anonymous], 2012, Wood and wood joints: Building traditions of europe, japan and china
[4]  
[Anonymous], ACM T GRAPHICS SIGGR
[5]  
[Anonymous], 1978, J RECREATIONAL MATH
[6]  
[Anonymous], BURR TOOLS
[7]  
[Anonymous], 1990, PUZZLING WORLD POLYH
[8]   A probabilistic image jigsaw puzzle solver [J].
Cho, Taeg Sang ;
Avidan, Shai ;
Freeman, William T. .
2010 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2010, :183-190
[9]   APICTORIAL JIGSAW PUZZLES - COMPUTER SOLUTION OF PROBLEM IN PATTERN RECOGNITION [J].
FREEMAN, H ;
GARDER, L .
IEEE TRANSACTIONS ON COMPUTERS, 1964, EC13 (02) :118-&
[10]   A global approach to automatic solution of jigsaw puzzles [J].
Goldberg, D ;
Malon, C ;
Bern, M .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2004, 28 (2-3) :165-174