
task 1. 完成第一层
本案例选择对齐黄色
一个面中间的一个是什么颜色,那么这个面就是什么颜色。
为了对齐黄色这一层,首先要在黄色底的对面,先对齐一个黄色的空十字。

怎么完成空十字,拉到文章最后,我就某一块翻转到特定位置给了一个示例供体会。
然后,旋转反面这一层,使得十字位上黄色块的侧面颜色和中间块颜色保持一致。这一步将保证将来侧面也能对齐。
本案例黄色块的侧面是红色。当红色块和中间块一致后,旋转红色面180度。

同理,其他3个十字位上的黄色块按照同样的方法,成功如下

看上图,此时,每个面应该是什么颜色已经固定。
接下来,自己想办法先把第一层黄色完成吧。用文字描述实在有点难。
此处省略88个字……
第一层对齐后,该对齐第二层了。
仍然围绕着黄色对面的这一层白色(中间块是白色,整个面就必须是白色了)。
在白色层的十字位上,找一个与中间块不一样的颜色块。本案例是蓝色(块侧面是橘色)。旋转白色这一层,使得橘色处在橘色这一面。

接下来的小目标是要将蓝橘块换到绿橘块的位置。怎么转呢?
一个公式:远切回切接孩子。什么意思呢?
远,就是让蓝色块先远离蓝色面,水平方向的远离。
切,就是旋转蓝色这一面,使得绿橘块这个位置被转到白色层。
回,就是把“远”的操作,反方向转回来。
切,这个切是和刚才的切反方向的切回来。
这么操作之后,蓝橘和绿橘块就对调了。
但为了做这个对调工作,把第一层的黄色破坏了,因此需要通过接孩子,复原黄色这一层。
接下来,同理,反复操作,直至第二层对齐。
第三层,与我而言,就只有死记硬背的份了。

我理解不了每个动作的原理是什么了。谁这么厉害,总结出这么复杂的套路呢。对于4阶,5阶,或更高阶,那又是多么牛逼的事啊。就我的智商和记忆力,就不去烧脑了。
但我还得给你解释下一个字的动作是什么样的意思。
上,是右侧这一面顺时针旋转90度;
左,是上面这一层顺时针选择90度;
顺,是面向自己的这一面顺时针选择90度。
……………………………分割线…………………………………
如何侧面中间的黄块翻到顶层中间?

先转到中间层


网友评论