主题:【文摘】+【原创】 怎样迅速拼好魔方的六面(层先法) -- 玫瑰灰
共:💬31 🌺100
复 算法摘要
无规矩不以成方圆。
手里拿着一个魔方,东摆西转的,要想描述清楚怎么旋转的方式自然需要事先约定好一个坐标系。
一种标准六色魔方摆放方法是:当顶面(Up)为白色,前(Front)为蓝色时,则右面(Right)为橙色,后面(Back)为绿色,左面(Left)为红色,底面(Down)为黄色。Meissen的方法里,所有的示意图都是基于这个为基础的。
如图所示:
外链图片需谨慎,可能会被源头改
确定六个面的颜色,其实就是在一开始就确定了六个中心块的位置。
按照我们在基本概念里面说过的,转动中心一层,其实等价于把两边的两层逆向旋转。
在师从Meissen的那套算法中,是完全不会用中心层转动(从而中心块的位置始终保持不变),仅用六个面的两边操作。
记号如下:
外链图片需谨慎,可能会被源头改
网上流传的一些魔方口诀,比如“下右逆左顺上”之类的,其实也就是用文字来描述这个图中示意的F, F'等操作。
在Meissen方法中,后面的公式里会出现一些用括号括起来的操作顺序。这些括号仅仅是一种手法记号。
手法的意思就是说括号中的那些步骤是可以连起来一起转好的。
实际拿个魔方转转你就会发现,这些步骤一起转的时候手法会格外的顺——利用这种方式也会有效的加快你转魔方的速度。
在我改良的第一层还原手法中,还增加了一个对魔方中间纵列层的旋转操作。
本帖一共被 1 帖 引用 (帖内工具实现)