大写的字母R,U之类就是转某个面,小写的r,u等就是同时转两层,带就是逆时针转。x、y、z就是整个魔方转,具体怎么转比较绕一点,x、y、z分别为水平,竖直和前后轴,标记x、y、z就是分别围着这三个轴顺时针转90°,加就是逆时针。 具体碰到了也
本文我们将从以下几个部分来详细介绍如何解魔方(利用简单的公式):第一层、第二层、第三层、公式用到的符号、6 参考
魔方有时候玩起来很有挫败感,转回原来的样子看起来几乎不可能。不过知道了一些算法公式以后,解魔方很容易。这篇文章里介绍的方法是成层法:先把魔方的一个面(一层)解好,然后把中间一层解好,最后解最后面一层。部分 1第一层
魔方的解法很复杂,这里无法一一说清楚,而且说出来具体的某种解法,对于解开的过程也就没有意义了。 所以想给你一个提示,在魔方中,并不是以面为单位的,也就是说,不能看上去把一个面拼好了,一面红色,就算成功了六分之一。而是要以块为单位
第1步:熟悉一下本页尾部列出的
一、认识魔方 黄——白 蓝——绿 角块 棱块 中心块 红——橙 1、标准魔方,六面的颜色,是“颜色相近,背对背”的; 2、不论怎么旋转,魔方每面的中心是不会被转动的,故旋转时,应以中心为对象; 3、剩下的块,有3面颜色的叫“角块”(8个),有2面颜色的
各种特殊符号
各个字母代表魔方的六个面; 右R 左L 上U 下D 前F 后B; 顺时针90度用[ ]字母代表 ; 逆时针90度用[ ]字母代表 ; 顺时针180度用[ 2]字母代表 ; 逆时针180度用[ 2]字母代表; 魔方公式步骤介绍 : 入门公式(层先法): 第一步:底棱归位(又
。
第2步:从一个面开始。
三阶魔方一共有二十六块,分为三个部分。六个中心块,这是不动的。八只角和十二条棱。 常用的方法一般有三种,分层法,角先法和棱先法。不过我认为还是棱先法比较简单和实用的。 还原棱就是在每一个面上都拼出个十字,拼十字时不是按面来的,而
在我们接下来的例子里,第一层的颜色是白色的。
一、概念篇: L=左面;R=右面;B=后面;F=前面;U=上面;D=下(底)面。 只要确定两个面的名称,其他面的名称就固定了。这对还原的操作和还原公式有着至关重要的作用! 首先请牢记以下几点 这是玩魔方的基本常识,也是盲目无技巧玩者从未注意
第3步:
转出一个十字。
当我们完成了顶层十字以后,我们来完成顶角的面位(即顶层角块的翻色),我们还是先观察一下,现在我们的魔方的四个角块是什么状况,如果是已经有一个角的红色在顶层,其他三个角的顶面颜色不是红色,我们来对照图5-1和图5-2看是那种情况,我们
把四个方向的白色方块转到一面,(这个步骤较简单,你可以不用公式自己试试)。最多八步就可以把四个白色方块转到一面上(一般只要五六步)。
将侧棱的中间两个块看做一个块。 中间的四个块看作一个块。 四阶魔方就变成了三阶魔方 另:四阶魔方中有两个公式三阶没有 其实四阶魔方还可以当二阶魔方完 关于四阶魔方的玩法,用的较多的方法是降阶法。关于降阶法,简单解释就是把高阶魔方设法
把十字形倒转过来。倒转180°,这样白色的十字形就处在底部位置。
如何玩魔方 要点: 要了解每个公式的效果,根据情况灵活应用。 熟记公式,沉着冷静,一步错就要重来啊! 记录符号: 玩之前要先弄清楚方向和旋转的常用表示法。 一般称:上、下、左、右、前、后,分别为:U、D、L、R、F、B。 如果直接写表示顺时
第4步:一个接一个把第一层四个角的方块转对位置。
要了解魔方每个块儿的排布,中心块永远不会移位,棱块儿有两个颜色位于边侧中间,角块儿有三个颜色位于八个角。 将一组拼好的块儿适度打乱,之后再以另一种途径还原。从而在不打乱现有的前提下,改变未完成部分的排列。 每面的标准就是中心块的
你应该不用看公式就可以把角落的颜色转好。以下的例子可以告诉你其中一个角怎么转,然后开始动手试试吧。:
CFOP!目前公认的最快还原方法.CFOP=CROSS(十字)+F2L(first 2 layers前面两层)+oll(就是顶面一层)+pll( 最后调整第三层棱块、角块位置) http://zmb.fnfnet.com/myopus/rubik/Fridrich_method.htm
这个步骤完成后,第一层(即白色那层)应该就完成了,底部的颜色(这里是白色)就会一致。
在开解魔方的全过程中所使用的魔方6个平面的标准名称如下: 顶:顶平面(选一种你最喜爱的颜色) 前:前平面 左:左平面 右:右平面 底:底平面 后:后平面---及少使用 一个平面的颜色取决于它的中心方块(不可转动)的颜色。你可处选顶平面的颜
第5步:确保第一层没有问题。
这个涉及的方面不只是c/c++了 比如可以用单片机控制机器人来完成, 首先你要会玩魔方, 或者懂得解魔方的公式, 然后是判断摄像头的数据来获取魔方的色块信息, 然后再是计算, 根据计算来控制机械手转动魔方 其实懂得魔方公式应该就会算了 用数组把
完成了第一层后,看起来应该是这个样子。(从底下看上去)
初学者一般采用层先法还原魔方,公式少简单易学。 层先法共分为七步: 1、做好底层十字。这一步比较简单,初学者可以无师自通 2、调整底面角块。这一步与复原单面的方法一样,只是要注意顺序 3、复原中层棱块。这一步只需要记两个简单的公式就可
部分 2第二层
计算机算出来的公式很差很不顺手,F2L公式是靠理解转出来的,严格来说F2L不算公式,因为其能理解以及多解性。OLL公式也可以理解,但是必须对魔方很深入了解,OLL公式有的是理解,有的是试出来,碰出来的,推出来的。PLL公式有些建立在OLL上,有
第1步:把第二层四个边中间的方块转对位置。
公式是字母代替的R-右L-左F-前B-后U-上D-下。。。有一撇的就是逆时针 没有的是顺时针。。。字母后面+2的是180° 进30的话建议学习cfop。。。如果你需要留个邮箱。。。我把教程发你
在这个例子里,白色和是相对色,所以在侧面不会出现。只要记住一个公式就可以解开第二层了。第二个公式和第一个公式是相对称的。
http://video.rubik.com.cn/ 看这个网站的视频吧吧!七个步骤,多练练,很容易的。 我今天刚刚学会了,哈哈!
如果有个边上的方块在最后一层里:
(1.a) 还原六面同色: 方法一:先解决上层(或称顶层,当然若倒过来放则称底层),然后底层,最后是中间层。 方法二:先解决底层,然后中层,最后是顶层。 如何转齐魔方的六个面 解法说明:魔方上全部20个可转动方块可以形成43,000,000,000,000,000( | |||||||||
(1.b) 和(1.a)对称 |
大写的字母R,U之类就是转某个面,小写的r,u等就是同时转两层,带就是逆时针转。x、y、z就是整个魔方转,具体怎么转比较绕一点,x、y、z分别为水平,竖直和前后轴,标记x、y、z就是分别围着这三个轴顺时针转90°,加就是逆时针。 具体碰到了也
如果边缘中间的方块在第二层里,但是所在颜色区域不对,或者方向不对,只要用相同的公式把对的方块与之替换即可。然后这个错误位置的方块就会跑到第三层,只要再用以上的公式就可以把它转到第二层正确的位置了。
公式要考虑所对应的情况. 魔方的解法很复杂,这里无法一一说清楚,而且说出来具体的某种解法,对于解开的过程也就没有意义了。 所以想给你一个提示,在魔方中,并不是以面为单位的,也就是说,不能看上去把一个面拼好了,一面红色,就算成功了六
第2步:确保第二层位置正确。
告诉你一些口诀吧! 魔方的解法很复杂,这里无法一一说清楚,而且说出来具体的某种解法,对于解开的过程也就没有意义了。 所以想给你一个提示,在魔方中,并不是以面为单位的,也就是说,不能看上去把一个面拼好了,一面红色,就算成功了六分之
魔方第二层完成后应该看起来这样(从底部看上去): :
公式是为了方便我们学习! 像数学公式,简单的可以推导出来,我们也看的懂。。 通理,魔方的第1、2层(还原魔方的原理是将魔方分为3层,上中下三层,然后一一分解!具体解法可以搜索已经解决的问题)是可以讲明白的。 要是非常专业,比较难的,
部分 3第三层
魔方的解法很复杂,这里无法一一说清楚,而且说出来具体的某种解法,对于解开的过程也就没有意义了。 所以想给你一个提示,在魔方中,并不是以面为单位的,也就是说,不能看上去把一个面拼好了,一面红色,就算成功了六分之一。而是要以块为单位
第1步:交换角上的方块。
1.显示第一表面和第一层 要显示第一面,可能遇到以下情况,这时,可根据如下五种方法之一去做。 (1) (2) (3) (4) 180° (5) 180° 180° 可根据上述任何一种方法完成任何一面。请注意当完成一个表面时,四边颜色应一致,且第一层应转至
这一步里,我们的目标是,把角上的方块转到正确的位置,先不管其方向如何。
魔方的解法很复杂,这里无法一一说清楚,而且说出来具体的某种解法,对于解开的过程也就没有意义了。 所以想给你一个提示,在魔方中,并不是以面为单位的,也就是说,不能看上去把一个面拼好了,一面红色,就算成功了六分之一。而是要以块为单位
找两个角上的方块,这两个方块除了顶部颜色以外,在其他面有一个颜色相同。
新手要看图解学习魔方还原,可以百度搜索 魔方还原图解 拿着魔方对照学习,很容易学会的,里面7步骤都有简单的公式。学熟之后,还可以学习闭着眼睛还原,也就是“盲疟。搜索 简单盲拧训练营 进行学习即可。如果有能力想学更高效的盲拧,可搜索 高
转动顶部那层,直到两个角处在正确的颜色位置,让它面向你。比如,如果两个邻近的角上的方块都含有红色,把这两个方块转到应是红色的那一面,注意在相对的一边的两个角上方块也含有那一边的颜色(比如橙色)。
确定面向你的那一面,上面两角的两个方块是否都含有同一颜色,如果不一样就换个颜色。比如在这个例子里,右边是绿色,左边是蓝的话,这样蓝的那个方块在右边那一面一定是绿色,而绿的方块在左面一定是蓝色。如果两个角的方块是这种情况的话,你要用以下公式来交换两个角。
把 1 跟 2 对换: | (2.a) |
对背面两个角的方块用同样的方法。把魔方转过来,让另一边(橙色)面对你,如需要就对换一下两角上的方块。
另外,如果你发现两对在角上的方块都是反的,需要转换过来,你可以只用一个公式就搞定(注意这个公式和之前的极其相似)
把 1 换成 2 , 3 换成 4 : | (2.b) |
第2步:
确定角上方块的方向。
确定每个顶角上的魔方块位置(这个例子里是)。只要知道一个公式就可以把角上方块的方向确定好。
(3.a) |
这个算式可以一口气把三个角单独转到位置上(即从边上到顶端)。蓝色的箭头表示转动哪三个角上的方块,以及转动方向(顺时针)。如果方块和上图位置一样,然后你用了一次公式,结果应该如下所示,四个角上的都转到顶面了:
用对称的公式(这里红色箭头指示逆时针转动)也很方便
(3.b) 和(3.a)对称 |
注意:使用两次上述的公式,就相当于使用一次相对称的公式。有的情况下你要用至少两次公式
两个角上方块在正确的方位:
= | = | + | ||||
= | = | + | ||||
= | = | + |
没有角在正确方位:
= | = | + | ||||
= | = | + |
或者用更普遍的方法,在以下情况用 (3.a) 公式:
两个 角在正确位置: | |
没有 角在正确位置: |
第3步:变换边线中间的方块。
只要记住一个公式即可。检查是否有至少一个边中间的方块在正确位置(方向在这里不重要)
如果所有边的中间方块都在正确位置,这步跳过。
如果只有一条边含有正确位置的中间方块
, 用以下公式:
(4.a) |
或其对称公式 :
(4.b) 和(4.a)对称 |
注意:每次用其中一个公式两次就相当于用对称公式一次
如果四个边上都没有正确位置的中间方块,在任意边用一次以下两个中的一个公式。接下来你就可以有一条边有正确的中间方块了。
第4步:
确定边中心的方块位置
完成这最后一步需要两个公式:
德莫 "H" 式 | |||||||||||||
(5) | |||||||||||||
德莫 "鱼" 式 | |||||||||||||
(6) |
注意“H”式和“鱼”式的下左上右顺序,其实你只要记住一个公式,因为
(6) = | + (5) + |
四个边上中间的方块都搞定了以后,在任意顶边用一次“H”式,然后再用一次该公式就可以搞定魔方了。
第5步:恭喜你!大功告成了。
部分 4公式用到的符号
第1步:这里告诉你我们用到了哪些符号。
魔方上的小立方体叫魔方块,方块上的贴纸叫做魔方面。
有三种魔方块:
中间
(中间块) 是每面中央的那一小块,总共有6种不同颜色的小块。每块1个面
边角
(边角块)是魔方八个角上的小块。每块3个面。
边缘
(边缘块)是每个相邻边角块中间的一块。总共有12块,每块有2个面
不是所有的魔方的颜色都相同。这个指南里用到的颜色是BOY型搭配(因蓝色Blue、橙色Orange和Yellow以顺时针顺序排列)
白色在对面
蓝色在绿色对面
橙色在红色对面
第2步:这个指南用了两个魔方角度:
3D 视角
显示魔方的三个面:前(红)、顶(黄)、右(绿)。步骤四里,公式(1.b)是用左面(蓝色)、前(红)和顶面()表示的。
顶视图
只表示魔方的顶部(),前面(红色)在底端。
第3步:从顶视图看,每个方块表示魔方面的位置。
这幅图中,后角的贴纸在顶部(),前角的两个贴纸则在魔方的前面。
第4步:如果贴纸画成灰色,表示这个颜色现在不重要。
第5步:箭头(红或蓝)表示公式的转动方向。
以(3.a)公式情况为例,三个角上的方块要如图转动。如果侧面画了魔方面,最后根据公式它们都会被转到顶部。
转动轴
是魔方的体对角线(两相对角的连线)
蓝色箭头
表示顺时针转动(公式(3.a))。
红色箭头
表示逆时针转动((3.b)), 和(3.a)对称)。
第6步:对于顶视图,亮蓝色的小方块表示两个边缘块放置位置不对。
途中左右两边的边缘块放错了地方,表示如果顶面是,不在这两个地方,而是在边上。
第7步:公式中的视角都要保持从前 往后看。
转动最前面一层
转动三竖行中一行。
转动三横列中一列。
一些例子:
开始 | ||||
小提示
了解魔方颜色排列
。你要知道什么颜色和什么颜色相对,颜色的排列顺序等等。例如,白色在顶部,红色在掐面,你要知道蓝色在右边,橙色在背面,绿色在左边,在底部。
你可以从同一个颜色开始往不同方向转
,帮助你了解每种颜色的走向如何,或者选一种容易解魔方的颜色来开始。
多多练习。花点时间玩魔方,学学怎么转动颜色到指定位置。这在你学习怎么转好第一层的时候特别重要。
把四个边缘块都找对方位
,提前想想(先不动手)怎么把他们转动到正确位置。多练练,有经验了以后,就可以用少点步数达到同样效果了。在比赛中,参赛者只有15秒来观察魔方然后开始。
了解公式的原理
。用公式的时候注意一些关键的部位,看看它转到哪,然后找到公式中的道道。例如:
在(2.a) 、 (2.b)公式交换顶角的过程中,你会用四个步骤(最后所有第二层、第三层的方块都会回到原处),然后转动顶层,往反方向用四个步骤看看。你会发现这个公式不影响第一或第三层和中间一层的样子的。
对(4.a)、 (4.b)公式,注意你要往同样的方向转动顶层和三个边缘块。
第(5)个公式中Dedmore "H" 式,记住这个公式的方法,是在前半部分跟随右上方翻动的边缘块和邻上的两个角,后半部分跟随另一边的边缘块和两个角。你就会发现用了五步(如果把转动半周算作两步,那总共有七步),然后转动顶层半周,然后再逆向使用前五步,然后最后再转动半周顶层部分。
尝试更高境界
。了解以上所有公式以后,可能你想找一些更快的方法来解魔方。
用一步同时解出第一层和中间层:http://www.speedcubing.com/f2l.html
学学可以确定底层上的角的五种情况的公式,需要用到(3.a/b) 公式。
学一下怎么在没有边缘块在正确位置的两种情况下如何换底层角上的方块。
学下怎么用公式解决底层所有边缘块的面都不在正确位置的情况。
继续进阶。
对最后一层,如果想快速解出魔方,你需要两个两个解出最后四步。比如,一步就把换角和调角位置完成,你也可以一步调好所有角和边缘块的位置,然后再一步换角和边缘块。
成层法是很多方法其中一种。还有有帕图斯法,即用更小步数来解魔方,利用构造2*2*2方块,然后扩展到2*2*3方块(解决两个层了),把剩下角调整到正确位置,然后再调整边缘块的位置的方法来解魔方。
对玩快速魔方有兴趣的人
或者对于那些不想转硬邦邦的魔方的人,可以买个DIY套件。快速魔方内部棱角更圆滑,可以调整内部张力,转起来更轻松如意。也可以用个硅基润滑油润滑一下魔方。
参考
Speedcubing.com - 算法、视频、解法、纪录和排名等
Beginner Solution to the Rubiks Cube.
Solving the cross 例子和提示
Solution for solving the Rubiks Cube 逐步演示。
Petrus Method java动画演示。
How to solve a Rubiks cube 鲁比克魔方官方网
扩展阅读,以下内容您可能还感兴趣。
魔方公式是怎样的?
如何玩魔方
要点:
要了解每个公式的效果,根据情况灵活应用。
熟记公式,沉着冷静,一步错就要重来啊!
记录符号:
玩之前要先弄清楚方向和旋转的常用表示法。
一般称:上、下、左、右、前、后,分别为:U、D、L、R、F、B。
如果直接写表示顺时针方向旋转90度,U'、D'等表示逆时针方向旋转90度,U2、D2表示旋转180度。
我一般根据中国人的习惯,读的方式为:U-上正,F'-前反。
步骤:
第一层。把第一层的颜色玩一致,并让第一层的边上的颜色和魔方4侧边的颜色一致。
第二层。把第二层的颜色玩得和各侧边一致。
起十字。把顶层转出十字,十字的边也和侧边颜色一致。
转四棱。把顶层的四各角都转好,成功。
第一层:
就不用记口诀了,每一个变化都不超过3步,一般人的空间感都可以直接玩出来。
对于一个没接触过魔方的人来说,要玩出第一层,还是需要做些研究的,这里就不写什么公式了,留给有兴趣的人自己琢磨吧。
第二层:
只有两种情况,见下图:
一种是顺时针把需要的棱积木转下来,公式是:URU'R'U'F'UF
一种是逆时针把需要的棱积木转下来,公式是:U'L'ULUFU'F'
注意“前面”是指那个旋转积木的旋转面。
起十字:
记住口诀:R'U'F'UFR,这个口诀的作用如图,无论怎样最后总能形成十字。效果如下图:
如果十字的侧边颜色不对,则利用口诀RUR'URU'U'R'调整,这个口诀的作用是十字下面那个积木不动,另三个积木做逆时针转换位置,位置转换时积木自身不旋转。效果如下图:
转四棱:
两个口诀:L'RUR'U'LURU'R'和L'RU'LUR'U'L'UL,前一个是右下角不动,另三个做顺时针换位,后一个是左下角不动,另三个做逆时针换位,三个积木转换位置的同时,自身也做旋转。效果如图:
特殊运用:选中一个积木,先以它不动做前一个口诀,然后以它不动做后一个口诀,效果是,如果把这个积木作为右下角,则它和右上角的积木都不会动,左上角的积木自身做顺时针旋转,左下角的积木自身做逆时针旋转。效果如图:
根据情况运用这两个公式,四个棱就玩出来了,整个6面也就玩出来了。
魔方不用公式如何拼
要了解魔方每个块儿的排布,中心块永远不会移位,棱块儿有两个颜色位于边侧中间,角块儿有三个颜色位于八个角。
将一组拼好的块儿适度打乱,之后再以另一种途径还原。从而在不打乱现有的前提下,改变未完成部分的排列。
每面的标准就是中心块的颜色,其实把魔方拆开以后再去看,魔方还原的过程就是把角块和棱块都送回正确位置的过程。
扩展资料
1、把魔方反过来,白色面朝下,运用公式步骤,看中间的一个颜色,对准下面的两层。
2、另外上面一个颜色对准两边的中心点的颜色,对应左边的中心点颜色运用右手公式,对应右边的中心点颜色运用左手公式。最终拼好两层。
3、观察最上层有没有对位的,如果两边都没有对上的,*朝前使用公式运用变成四周两边一样的颜色。再观察中间的的颜色是需要逆时针还是顺时针。
参考资料来源:百度百科-魔方
谁有最快解魔方的技巧和公式!?要最快的!
CFOP!目前公认的最快还原方法.CFOP=CROSS(十字)+F2L(first 2 layers前面两层)+oll(就是顶面一层)+pll( 最后调整第三层棱块、角块位置)
http://zmb.fnfnet.com/myopus/rubik/Fridrich_method.htm
魔方公式大全
在开解魔方的全过程中所使用的魔方6个平面的标准名称如下:
顶:顶平面(选一种你最喜爱的颜色)
前:前平面
左:左平面
右:右平面
底:底平面
后:后平面---及少使用
一个平面的颜色取决于它的中心方块(不可转动)的颜色。你可处选顶平面的颜色,选
定之后,在整个开解过程中要保持不变。注意,右、左、后、以及前平面的颜色根据你
如何持握魔方而可以有所不同。因此,前平面、可以是任何四种颜色之一(通过转动你
手中的魔方)。一旦确定前平面,则右、后和左平面的颜色和底平面的颜色保持不变(
选定你所喜爱的颜色之后)。在任何一组转动中,右、左、后和前平面的颜色也保持不
变,但在进行下一组转动时其颜色就常常会改变。
右+ :将右平面沿顺时针方向转动90度。
右- :将右平面没逆时针方向转动90度。
右2 :将右平面转动180度(此时顺逆时针效果相同)。
前+ :将前平面沿顺时针方向转动90度。
前- :将前平面沿逆时针方向转动90度。
前2 :将前平面转动180度。
左+ :将左平面沿顺时针方向转动90度。
左- : 将左平面沿逆时针方向 转动90度。
左2 : 将左平面转动180度。
底+ :将底平面沿顺时针方向转动90度。
底- :将底平面沿逆时针方向转动90度。
底2 : 将底平面转动180度。
顶+ :将顶平面沿顺时针方向转动90度。
顶- :将顶平面沿顺时针方向转动90度。
顶2 :将顶平面转动180度。
(本解法不用转动后面)
顺逆时针以各面为钟面为标准.
前右是一个边缘方块,它在特定时间内处于前平面和右平面之间的边缘位置上。前右顶
是一个边角方块,它在特定的时间内处于前平面、右平面和顶平面之间的边角位置上。
因此,12个边缘方块为:底前,底左,底后,底右,前左,前右,前顶,左后,左顶,
后右,后顶和右顶。8个边角方块为:底前左,底前右,底后左,底后右,前左顶,前右
顶,左后顶和后右顶。任何转动及其所涉及的方块一律用上述的术语表示。要使用本文
的开解方法,你必须依一定方向持握魔方使将要移动的方块与文中所述的方块相一致。
如果不理解,请看肌?
一个方块的颜色与它所在的边缘或边角位置所应有的颜色相一致时,我们称它们为位置
正确或安放正确。一个方块的各面颜色都同它相邻平面的中心方块的颜色相一致时,我
们格称它为方位正确。例如,一个涂有红、蓝和绿的边角方块,当它在毗邻于红、蓝和
绿色的中心方块的边角位置上时,就是位置正确,但只有当它红、蓝和绿色的一面公别
与红、蓝和绿色中心方块相一致时,这一方块才能算方位正确(方向和位置都正确)。
开解中的5个步骤总结如下:
1.在6种颜色中选出一种你所喜爱的颜色,然后,给那个有此种颜色的中心方块的平面上
4个边缘方块定位和定向(即顶面边缘)。
2. 给选出的顶平面上的4 个边角方块定位和定向(即顶面边角)。
3.给顶平面下面的一层的4 个边缘方块定位和定向(即中层边缘)。
在1至3步中的全部12个方块都是逐一分别定位和定向的,到此为止,已完成了三分这二
的方块。
4. 给底平面上的4 个边角方块定位和定向(即底面边角)。
5. 给底平面上的4 个边缘方块定位和定向(即底面边缘)。
每一 大步一般又都分为2 小步。
---1 给这些方块逐一定位。
---2 给这些方块逐一定向。这就需要将这些方块从它们的正确位置暂时挪开一下,后再
以正确的方向回到它们的原位上去。
-------1------------------------------2------------------ ---------3--------
------------
-----------4---------------
最后的机会:如果你愿意,也可以仅仅依靠上面的说明来试试能否自己开解魔方。下面将
介绍一种完整而明确的解法,读了下面的介绍也许会破坏你用前述的几条启示来自己开
解魔方的乐趣。另外,前两个步骤只是介绍一个平面的完成方法。这是一项相当容易的
任务,你也许愿意自己来做这一工作(或者你已经做完了)。第一个关键步骤是第3 步 。
第一步 第二步 第三步 第四步 第五步
第一步
第一步 顶面边缘( 前顶,左顶,后顶,右顶)
在开解之前首选定顶平面的颜色,别忘了,任一平面的颜色都是由它的中心方块的颜色
决定的。要正确地持握魔方使你所选定的这一平面朝上,这便是顶平面,在全部开解过
程中要保持平面不变。
这一步的目的是要给属于顶平面的4个边缘位置的方块定位和定向。这4 个顶面边缘方块
都是逐一被安放和定向的。你要为其中的每一个方块做下述5个步骤(1A--1E)。如果幸
运的话,也许其中的一两个方块碰巧已经在它的正确位置上,那么,你只要把这5个步骤
(1A--1E)做二至三遍即可。如你对此还有不解之处,请复习有关标杨及术语的内容。
1A:正确持握魔方使前顶部位上并无经安放和定向的方块。你可能必须在手中转动整个
魔方以做到这一点,这样,也将改变前平面的颜色。
1B:找出应属于这个前顶部位的方块。这个待解的方块我们称之为即需方块。
1C:如果此一方块已经在前顶部位,但方向不对,请参照1E办理。
1D: 这个即需方块的位置共有11种可能性,为此这里提供11组相应的转动。根据这个即
需方块的位置做以下11组转动中的一组即可。例如,即需方块目前的位置是右顶部位,
那么依照右顶至前顶那一组转动办理即可。
右顶至前顶转动法: 右- 前-
后顶至前顶转动法: 顶+ 右- 顶- 前-
左顶至前顶转动法: 左+ 前+
前右至前顶转动法:前-
后右至前顶转动法:右2 前- 右2
左后至前顶转动法:左2 前+ 左2
前左至前顶转动法:前+
底前至前项转动法:前2
底右至前顶转动法:底- 前2
底后至前顶转动法:底2 前2
底左至前顶转动法: 底+ 前2
1E:如果前顶方块目前已在正确位置上,但方向不对,请做以下一组定向转动:
前顶定向转动法:前- 顶+ 左- 顶-
(这4 个顶面边缘方块是逐一定位和定向的,因此你可能需要重复做4 遍1A--1E这5 个
步骤。一旦这一步完成,顶平面上将出现一个十字形图案(如果你你取绿色为顶面颜色
,就将出现一个绿十字)。
第二步
第2步 顶面边角(前左顶,前右顶,左后顶,后右顶)
这一步的目的是,在保持已经安放好的顶面边缘方块的同时,给4 个应属于顶面上边角
位置的方块定位和定向。在这一系列转动中,顶面边缘方块将被暂时移动,但都会适当
还原的。
对于4个属于顶面边角位置的方块中的每一个,都需要做以下六个步骤(2A--2F)。同样
,如果你运气好,以会碰到某个顶面边角方块已经在它的正确方位上了,那么就不必做
够四遍了。
2A:找出一个还没有正确定位和定向的顶面边角方块(即任意一个应属于顶面边角位置
的方块)。这就是即需方块。如果这个即需方块目前已经在正确位置上,只是方向不对
,请参照2E办理。
2B :如果即需方块现在位于顶面上,请做以下一组转动。请按一定方向持握魔方使即需
方违犯处于前右顶部位。
前右顶至底前左转动法:左- 底- 右+
这一转动 把即需方块移到底平面。
2C:转动底平面,使目前已在底平面上的这个即需方块称到它应该占据的那个顶面边角
部位(这部位以称为即需部位)的正下方。按一定方向持握魔方使即需部位为前右顶部
位,这时即需部位为前右顶部位,这时即需方块应该在底面前右的位置上。
2D:为正确安放即需的顶面边角方块,做以下一组转动。
底前右至前右顶转动法:右- 底- 右+
2E:如前顶方块的方向不对,做以下两组转动之一(注意:只做其中之一)。
前右顶定向转动法: 右- 底2 右+ 、 前+ 底2 前-
前右顶定向转动法: 前+ 底2 前- 、 右- 底2 右+
2F :如果前右顶方块的方向仍不正确,重复你在2E中做过的那组转动。这将使前右顶方
块的方向和位置全部正确无误。
你可能要把这六个步骤(2A--2F)重复四遍才能完成这四个顶面边角方块的定位和定向
。做完这些之后,整个魔方的三分之一,也就是全部顶平面的方块就都依正确方向各就
各位了。
第三步
第3 步 中层边缘(前左,前右,左后,后右)
这一步的目的是要给顶平面下面的4个边缘方块定位和定向。这一步可以被看作是对“中
层平面”的开解。旦完成这一步骤,魔方的三分这二就完成了。对每一个应属于中层边
缘位置的方块,要做如下四个步骤(3A--3D)。你也许会再一次发现某个中层边缘方块
已经在它的正确方位上了。
3A:找出一个尚未正确定出方位的中层边缘方块(即某个应属于中层边缘位置的方块)
。这就是即需方块。如果这个即需方块的位置正确,但方向不对,请参照3D办理。
3B:如果即需方块不在底平面上,请做以下一组转动。依一定方向正确持握魔方,使即
需方块处于前右部位。
前右至底平面(底后)转动法:右- 底+ 右+ 底+ 前+ 底- 前-
3C: 这时,既需方块已经到了底平面.转动底平面使既需方块的垂直面的颜色和四个侧面
(前,后,左,右)中的一面的中心方块的颜色相一致.然后正确持握魔方,使即需的
部位为前右部位.如果此时既需方块位于右平面,做底右至前右的一组转动.如既需方
块位于前平面,做底前至前右的一组转动.
底右至前右转动法:(底+ 前+ 底-) 前-( 底- 右- 底+) 右+
底前至前右转动法:(底- 右- 底+) + (底+ 前+ 底-) 前-
3D : 依一定方向持握魔方使既需方块处于前右部位.如果方向不对,做以下一组定向转动
.
前右定向转动法(共15步): (右- 底+ 右+)( 底+ 前+ 底-) 前- (底+ 右- 底+)
右+( 底+ 前+ 底-) 前-
正误法:
这组转动比前两个步骤长.在这一系列转动的全过程中,只有一个顶面边角方块(既原位于
前右顶的方块)被移到离它的正确方位一次转动以上的地方.假如你在这几组的某一组转
动中失误或是乱了套,那么立刻停下来,并设法恢复顶平面.通常情况下,你必须转动前面
平面或右平面使方块还原到顶平面,然后,重做几组第2步的转动以还原错了位的顶面边角
方块.做完这些后,从3A开始做另一次尝试.
第四步
第四步 底面边角(底前左,底前右,第左后,底后右)
这一步是要给第平面上的4个边角方块定位和定向.这是通过先定位后定向来完成的.这次
的4个方块不是分别安放,而是作为一组一次同时完成.依照下述关于4A--4F的说明,一遍
就可以完成着一步骤.
4A:首先有必要转动底面使尽可能多的边角方块各就其位,而暂时不考虑它的方向问题(暂
时也不需要照顾底平面上的边缘方块).只要转动底面就可以使至少2个,有时甚至是全部
4个底平面边角方块居于正确的位置.如果还剩下2个位置不对的方块,它们的位置不外乎
于2个相邻或两个相对的边角上.对于前者,可以做4B的转动;对于后者,可以做4C的转动.
4B:如果2个位置不对的位置边角相邻,以下一组转动可以使它们对调位置.
底前左与底前右调位转动法(注意要正确持握魔方,使即将被调位的2个方块处于这两个位
置): ( 右- 底- 右+ )( 前+ 底+ 前-) ( 右- 第+ 右+)底2
4C:如果2个位置不对的边角方块相对,以下一组转动可以使它们调位.
底前左与底后右调位转动法(注意要正确持握魔方使即将被调位的2个方块处于这两个位
置):
( 右- 底- 右+) ( 前+ 底2 前- ) ( 右- 底+ 右+)底+
4D: 至此,4个底面边角方块已安放妥当.这时如果这4个底面边角方向不正确,则按以下方
法转动.
------这一步只有一种转动步骤,但要重复使用,只是每次转动前都要先确定一正确的握
法.
-------握法(这是关键):
将需要调整的那一层置于顶层的位置(全过程都如此). 以顶面中心的颜色为标准色.观察
顶面四边角是否有标准色块:
---只有一块标准色:将这一块置于顶前左的位置.
同时有两块标准色块:
------a:两块相邻:将两块分别置于顶前右与顶后右的位置.
-------b:两块相对:将两块置于顶前右与顶后左的位置.
没有一块: 看侧面出现的标准色块(同样只看四个边角方块上的八个色块),找到同时出现
两个标准色块的那一面,置这一面为左面.
握好魔方就可以开始转动:
( 右+ 顶+ 右- ) 顶+ ( 右+ 顶2 右-) (就这么简单,只有这一组转动)
若做完一组转动后,若四方块相对方向不对(这一转动不会改变它们的相对位置,只是同已
完成的两层有点错开,这我们先不必理会)则重新确定握法,继续重复转动.直至四边角方
块相对方位均正确为止(一般要重复3-5次). 调整顶层,使它边角方块颜色与已完成的两
层相一致,记住将这一层重新置为底面.
第五步
第5步 顶面边缘 (前底,左底,后底,右底)
看底面边缘的位置:
----如果没有一个边缘方块方位正确:按5A的转法做。
----如果只有一个边缘方块方位正确:按5B的转法做。
----有两个正确的边缘方块方位正确:按5C的转法做。
5A:做如下一组转动,这次只要保持顶面和底面不变就行了.
( 左- 右+ 前+ )( 左+ 右- 底2)( 左- 右+ 前+)( 左+ 右-)
转完后看看底面的情况再缺定下一步的转法。
5B: 正确持握魔方使那个位置或方位已经正确的边缘方块处于底前的位置.然后做5A那组
转动 .转完后看看底面的情况再缺定下一步的转法。
5C: 握好魔方使得:
a--正确方块位置相对:使正确方块位于底前与底后的位置。
b--正确方块位置相邻:使正确方块处于底前与底右的位置。(未给出图示)
转法:(左- 右+ 前+)( 左+ 右- 底-)(左- 右+ 前-) ( 左+ 右- 底-) ( 左-
右+ 前2) (左+ 右-)
如何用C/C++实现解任意一个魔方
这个涉及的方面不只是c/c++了
比如可以用单片机控制机器人来完成, 首先你要会玩魔方, 或者懂得解魔方的公式, 然后是判断摄像头的数据来获取魔方的色块信息, 然后再是计算, 根据计算来控制机械手转动魔方
其实懂得魔方公式应该就会算了
用数组把魔方每个面的颜色信息储存下来
然后自己想好数组每个元素对应魔方的位置计算方法根据公式来就行了
声明:本文由用户 玩去 上传分享,本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com