所用公式,首先给个JAVA图吧:
R U R'U'R'F R2U'R'U'R U R'F'
[java3=300,300]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]R U R'U'R'F R2U'R'U'R U R'F'[/param]
[param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
[param=stickersRight]4,4,4,4,4,4,4,4,4[/param]
[param=stickersDown]3,3,3,3,3,3,3,3,3[/param]
[param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
[param=stickersLeft]1,1,1,1,1,1,1,1,1[/param]
[param=stickersUp]0,0,0,0,0,0,0,0,0[/param]
[/java3]
这个公式就是PLL中的T形态,也就是不改变色向交换UFR、UBR两个角块,同时交换UR、RL两个棱块的。
还原实例1:
打乱公式B' D U2 B2 F L F2 L2 D F2 R2 B2 L B2 U2 L D' U B' D' U F2 D' U B D2 L2 F L R2,我是用的白顶红前打乱……
[java3=300,300]
[param=scrptLanguage]SupersetENG[/param]
[param=initScrpt]CR CU2 B' D U2 B2 F L F2 L2 D F2 R2 B2 L B2 U2 L D' U B' D' U F2 D' U B D2 L2 F L R2[/param]
[/java3]
接下来是如何用这个方法来还原魔方了,先进行编码。
先看缓冲块,上面是-4块,然后看-4上是-0,再看-0上是-5,后面我直接给出编码了。+9-A+3-7+2-1,-1过后是缓冲块了,此循环结束。
这里棱块编码就是-4-0-5+9-A+3-7+2-1,循环结束且所有未还原的棱块都已经被编码,那么就效验一次奇偶性,前面编码了9个块,奇数我们就在编码最后再加个+3来使其变为偶数,所以最终棱块编码就是-4-0-5+9-A+3-7+2-1+3。
再下来是角块编码了,一样先看缓冲块,上面是08,08上面是+3,然后是+5,08+3+5后就到缓冲块了,本循环结束,不过并不是所有未还原的块都被编码了,那就随便找一个未还原且未被编码的块做起点,这里我就用02吧,方便一些。02上面是-7,-7上面是-2,-2和前面的02是同一个块,只是不同面,此循环结束,编码02-7-2,此时应该记的编码是08+3+502-7-2,还有未还原且未被编码的块,继续编码,这次我用04作为起点则是0406-4,至此所有未还原的角块都被编码了,最终编码为08+3+502-7-20406-4。
接下来,以编码来还原这个魔方,编码前后动作我会用表里面的。
以编码还原棱块:-4 -0 -5 +9 -A +3 -7 +2 -1 +3,一图一个编码,大家自己看吧……
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][棱块的-4的还原]R'B R L (R U R'U'R'F R2U'R'U'R U R'F') L'R'B'R[/param]
[param=initScrpt]x y2 F2 U2 R2 F' L2 B' L2 R' U B' D' U' L' F' R2 F D B' R'[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][棱块的-0的还原]d L'(R U R'U'R'F R2U'R'U'R U R'F')L d'[/param]
[param=initScrpt]x y2 D2 R2 B2 F2 L D2 U' B' D2 L B' R B' D L2 R2 F' D'[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][棱块的-5的还原]R F R'L'(R U R'U'R'F R2U'R'U'R U R'F')L R F'R'[/param]
[param=initScrpt]x y2 U2 R2 U2 L F2 D L' B2 L U2 B' R' D F D' B L' B2[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][棱块的-9的还原]d'L(R U R'U'R'F R2U'R'U'R U R'F')L'd[/param]
[param=initScrpt]x y2 B U2 L2 R2 B R2 U2 B U B L D' R2 U2 B R' B D U'[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][棱块的+A的还原]d2L(R U R'U'R'F R2U'R'U'R U R'F')L'd2[/param]
[param=initScrpt]x y2 L2 D2 L2 R2 F2 U' F' R D R' D2 B2 D2 B2 R' F' D U[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][棱块的-3的还原]Ld'L(R U R'U'R'F R2U'R'U'R U R'F')L'd L'[/param]
[param=initScrpt]x y2 D2 U2 B' R2 F D2 B' L' U2 F' U2 R2 D2 R2 F' U' B2 U[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][棱块的+7的还原]D L2(R U R'U'R'F R2U'R'U'R U R'F')L2D'[/param]
[param=initScrpt]x y2 R U2 B2 F2 R F2 R' U2 R' F' D2 F' D2 R U' B2 U F2[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][棱块的-2的还原]R F'R'L'(R U R'U'R'F R2U'R'U'R U R'F')L R F R'[/param]
[param=initScrpt]x y2 L D2 F2 U2 L F R2 F' U2 L2 F' R2 F' U2 L' D2 R'[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][棱块的+1的还原]d2L'(R U R'U'R'F R2U'R'U'R U R'F')Ld2[/param]
[param=initScrpt]x y2 D2 U F2 L2 D' R' U R2 D2 R F2 U L2 D R2 B2 F2[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][棱块的+3的还原](R U R'U'R'F R2U'R'U'R U R'F')[/param]
[param=initScrpt]x y2 L2 R U2 B2 F2 L R2 U2 B2 F2 R' U R D2 R' U R[/param]
[/java3]
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][角块的08的还原]D2F2(R U R'U'R'F R2U'R'U'R U R'F')F2D2[/param]
[param=initScrpt]x y2 R2 B2 L2 R2 D2 U2 B L D2 B L F' U2 L2 B F2 R[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][角块的+3的还原]F'D F'(R U R'U'R'F R2U'R'U'R U R'F')F D'F[/param]
[param=initScrpt]x y2 D2 B2 L D2 F2 L R D L' R D L R' D' U2 F2 R2[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][角块的+5的还原]R F'R'F(R U R'U'R'F R2U'R'U'R U R'F')F'R F R'[/param]
[param=initScrpt]x y2 F2 U2 L' U L B2 R2 D' R F2 R B2 F2 L2 U' L2[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][角块的02的还原](R U R'U'R'F R2U'R'U'R U R'F')[/param]
[param=initScrpt]x y2 L2 U R U L' U2 L' R D B2 D R D2 R[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][角块的-7的还原]D2F'(R U R'U'R'F R2U'R'U'R U R'F')F D2[/param]
[param=initScrpt]x y2 U2 L F2 L' U' F2 L' F2 U2 F2 U' L F2 U'[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][角块的-2的还原]F D'F2(R U R'U'R'F R2U'R'U'R U R'F')F2D F'[/param]
[param=initScrpt]x y2 L2 F U2 F' U2 B' U2 B U2 R B L2 B' R'[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][角块的04的还原]L2F2L2(R U R'U'R'F R2U'R'U'R U R'F')L2F2L2[/param]
[param=initScrpt]x y2 F2 U F' U F2 D B' R2 B D' F2 U' F'[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][角块的06的还原]F2(R U R'U'R'F R2U'R'U'R U R'F')F2[/param]
[param=initScrpt]x y2 U F2 U' B' U F2 U' B[/param]
[/java3][java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][角块的-4的还原]L'D2F'L(R U R'U'R'F R2U'R'U'R U R'F')L'F D2L[/param]
[param=initScrpt]x y2 R2 F2 D2 L D' L' D L' D2 F2 R' U B2 U' R'[/param]
[/java3]
至此,这个魔方就已经被成功复原了。累了,有时间继续……