好吧,魔方算法目前看源码没研究出来原理,我先讲解下魔法的表示法吧。
目前用的最多的表示法是 Mike Reid创造出来的 ,他用 4+4+4 表示12个边 ,然后4+4表示8个角 。刨去了6个中心。 之未央 12×2+8×3+6 正好是54。
这样 只用了 一行就可以表示出魔方的样子了。
UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR
代表的是一个拼好的魔方。
下面是字母的含义
U: Up
F: Front
R: Right
L: Left
D: Down
B: Back
其实字幕的含义不光是方向 也代表颜色。
默认的算法是用
u=yellow
f=blue
r=red
其他的自己看吧 我手头没魔方。
顺序如下 显示最上层的edge 以蓝色面和黄色面交界处为1 顺时针
然后是底面。同样 以蓝色和地面颜色为1顺时针
最后是中间那一层 以蓝色和红色为1
之后是角 黄红蓝为1
红蓝和地面颜色为1
看图吧
在剽窃一张别人的图
http://www.diy-robots.com/wp-content/uploads/2010/01/Rubik.gif












