教程中的“公式2.2 TR' F R F' TR”,只顾合并好一对棱块,不管破坏了另一对很可能本来合并好的棱块,这似乎不符合一般复原法的原则。下面演示一下这个不合理的方法,红白棱块合并好了,绿白棱块却破坏了,接下去仍用此法的话,还有没有个底呢?此法最多只宜用于合并棱块的开始阶段。
[java4=300,300]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]TR' F R F' TR /* 此法不合理!*/[/param]
[param=stickersFront]6,0,3,6,0,0,0,0,0,0,0,0,6,0,0,6[/param]
[param=stickersRight]6,1,1,6,1,1,1,1,1,1,1,1,6,1,1,6[/param]
[param=stickersDown]6,2,2,6,2,2,2,2,2,2,2,2,6,2,2,6[/param]
[param=stickersBack]6,5,5,6,3,3,3,3,3,3,3,3,6,3,3,6[/param]
[param=stickersLeft]6,4,4,6,4,4,4,4,4,4,4,4,6,4,4,6[/param]
[param=stickersUp]6,3,0,6,5,5,5,5,5,5,5,5,6,5,5,6[/param]
[/java4]
建议如下这样做法,白绿棱块合并好的同时,并不破坏任何已经合并好的棱块,合并棱块的任何阶段都可用:
[java4=300,300]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]L2 TD2 R F' U R' F TD2 /* 此法才是建设性的!*/[/param]
[param=stickersFront]6,0,0,6,1,0,0,4,0,0,0,0,6,0,0,6[/param]
[param=stickersRight]6,1,1,6,0,1,1,1,1,1,1,1,6,1,1,6[/param]
[param=stickersDown]6,2,2,6,2,2,2,2,2,2,2,2,6,2,2,6[/param]
[param=stickersBack]6,3,3,6,3,3,3,3,3,3,3,3,6,3,3,6[/param]
[param=stickersLeft]6,4,4,6,4,4,4,0,4,4,4,4,6,4,4,6[/param]
[param=stickersUp]6,5,5,6,5,5,5,5,5,5,5,5,6,5,5,6[/param]
[/java4]
这是四阶魔方的常见现象。如果把一对棱块看作三阶的一个棱块,确实不可思议。但是毕竟这是四阶魔方,这一对棱块看作两个棱块的话,那么就非常正常--四阶是可以单单交换任何两个棱块的,并且二交换的的同时,会也一定会都翻色。四阶棱块和三阶棱块大不同,四阶棱块是不能就地翻色的。所以,你遇到的问题可以这样解决:
[java4=300,300]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]TR2 B2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' B2 TR2 [/param]
[param=stickersFront]0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
[param=stickersUp]5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,5[/param]
[/java4]
如果是三对棱块要翻色,那么另两对棱块的翻色,不必如此折腾,只要套用三阶方法让两对棱块同时翻色就是了。总之,偶数对棱块的翻色,不必硬用四阶方法,否则,就失去降阶的意义了。
下面故意在一个棱块上做些标记(涂灰),你可以看到这个四阶公式确实是翻色二交换:
[java4=300,300]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]TR2 B2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' B2 TR2 [/param]
[param=stickersFront]0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
[param=stickersUp]5,5,5,5,5,5,5,5,5,5,5,5,5,0,6,5[/param]
[/java4]