zl程序教程

您现在的位置是:首页 >  Java

当前栏目

三阶魔方轻松还原

2023-02-18 16:34:50 时间

魔方还原方法有很多, 本文介绍下三阶魔方按层还原的基本步骤, 这也是魔方还原最基础的一种还原方式.

1. 认识魔方

先统一下认知, 了解下魔方的面和基本操作. 否则, 在后面的操作步骤中很容易造成魔方的无法还原.

魔方共有六个颜色不同的面, 并由角块, 棱块, 中心块共同组成的;

面的颜色要以中心块的颜色做为准;

在通常的还原过程中, [白]面在下, [黄]面在上, 四周分别为[蓝], [红], [绿], [橙];

在实际还原中, 正对着自己的面为[前(F)]面, 与其相对的看不到的面为[后(B)]面, 其他相应相应的面分别为[左(L)], [右(R)], [上(U)], [下(D)].

通常,顺时针操作,直接用字母表示即可,如[U],逆时针操作用带上['],如[U'];

我们可以看到示例图中, 看到[上(U)], [前(F)], [右(R)]三个面;

2. 还原操作

下面一起看起, 如何还原魔方.

还原过程中,除了按步骤完成指定块时,也需块要适当旋转调整,还原尽量的多块.

注意, 前两步并没有固定公式可以参照, 是需要自己摸索的, 这也是熟悉魔方的一个过程, 千万不要放弃呀!~

2.1 白十字

找到黄色中心块, 再找其他白色棱块, 并将白色棱块转到黄色面. 这时不用考虑白色棱块的另一面是否与中心块颜色一一对应.

旋转黄色面, 将白色棱的另一面与其他中心块颜色对应好, 并以该颜色中心块为轴旋转180°,白色棱块就转到白色面了,4个白色棱块, 依次操作,就能对好白十字了.

2.2 还原白面

白色棱块对好后, 再对白色角块. 使周围各面呈[T]字型.

在还原白面的过程中,也有个小技巧,如果想还原A位置的白色角块,最好是能先将角块转到B或C位置.

2.3 还原中间层

在还原中间层时, 是需要将[蓝], [红], [绿], [橙]4面对应的棱块(共4块), 也就是不包括黄色的棱块依次还原即可.

需要将白色层朝[下(D)], 黄色层朝[上(U)]

可能出现的情况如下:

如果棱块在第三层, 旋转第三层, 使棱块一面与中心块对齐, 再采用根据下列第一或第二个公式, 向左(或向右替换);

如果棱块在第二层, 且方向颜色相反, 可采用第三个公式, 还原棱块.

2.4 还原顶层黄十字

在还原黄十字时, 分为4个阶段: (1)黄色中心块, (2)反L, (3)一字, (4)十字;

各阶段还原公式是一样的, 按如下公式即可到达下一阶段, 多次操作即可最后得到黄十字.

注意: 本阶段处理不是一定要从第一阶段处理的, 有可能直接进去后面阶段的.

2.5 还原黄面

在完成顶部黄十字时, 会出现以下7种情况.

前两种情况, 我们称之为[小鱼], 其区别在于鱼头朝向左后方时, 其他黄色角块所在位置不同.

对于其他情况, 通过小鱼公式就可以变换到小鱼1或小鱼2;

2.6 还原黄色角块

在还原完黄面后, 就需要还原黄色角块.

注意, 此次还原操作, 黄面朝[前(F)], 也就是面向自己的, 其他所有操作, 黄色面都是向上的.

2.7 还原黄色棱块

在还原棱块时也有4种情况, 分别按照小鱼公式调整即可.

注意, 此次还原操作, 黄色面是向[上(U)]的.

恭喜, 你已经学会了.

顺便说下, 当下三阶魔方的最快还原记录是3.47秒.