底层角块


底层的四个棱块归位后,底层可以单独旋转了。这时,底层角块的目标位置以底层棱块作为参考还方便些。例如目标块蓝黄橙角块的目标位置在蓝黄和蓝橙棱块之间。

底层角块的还原,包括中间层的棱块的还原,简单地说,就是选择适当的操作面,把目标位置变换到上面(这里,可能存在避让,不能把目标块隐藏),然后,在上面用目标块替换目标位置,最后,在同一操作面将目标块换下。这时,并不关注换位部分,虽然实际上是存在的。

具体的还原程序分为以下几种情况:

1、蓝色角块在上面,并且蓝色角块的蓝色面在侧面:

1.1、执行{n上}直至在[右,上,前]处的右面或前面发现蓝色小面(图1、2);

1.2、执行{n下逆}直至目标位置与目标块“对齐”:目标位置在[右,下,前]处;

1.3、如1.1发现的蓝色小面在右面,执行{右,上,右逆},如在前面,执行{上3,左逆,上逆,左}。

继续从1.1处执行,直至在[左,上,前]的侧面没有蓝色小面。

2、蓝色角块在上面,且蓝色面在上面:

2.1、执行{n上}直至在[右,上,前]处的上面发现蓝色小面(图3);

2.2、执行{n下逆}直至[右,下,前]处不是已调整好的角块;

2.3、执行{右,上,右逆}。

这时,蓝色小面由上面变换到侧面,然后按情况1执行,再继续搜索蓝色面在上面的角块直至没有这样的角块。

3、蓝色角块在下面,但蓝色面在侧面:

3.1、执行{n下3}直至在[右,下,前]处的右面或前面发现蓝色小面(图4、5);

3.2、如3.1发现的蓝色小面在右面,执行{右,上,右逆},如在前面,执行{上3,左逆,上逆,左}。

这时,已变换到情况1,然后按情况1执行,再继续搜索直至没有这样的角块。

4、蓝色角块在下面,蓝色面也在下面,但这个角块在侧面的颜色与对应的棱块在侧面的颜色不同:

4.1、执行{n下3}直到在[右,下,前]处找到情况4描述的角块(图6);

4.2、执行{右,上,右逆};

这时,已变换到情况1,然后按情况1执行,再继续搜索直至没有这样的角块。

其实,在处理任意一种情况前,只要下面有3个归位了的角块就可以不再继续了,剩下的那个没归位的角块将用作3棱轮换中那2/3条棱的一部分,即使全部4个角块都归位了,也要任选一个用作3棱轮换。在继续后面的操作前,先执行{n上3}直到那个没归位的底层角块出现在[右,下,前]处。