三阶魔方

魔方的上面为U,下面是D,左面是L,右面是R,前面是F,后面是B。

Step1:首面的“十字”。

步骤:我们从白色的面开始。先拼好白色面的“十字”,如图。具体步骤自己琢磨,比较简单,也没有特别的公式。

注意:需要保证每个面的白色十字的1的颜色和他对应的2的颜色一样。

Step2:首面的“4个角”。

步骤:假设我们的F面是橙黄色,R面是绿色,那么我们需要还原的块颜色为“橙黄”+“绿”+“白”。

1)首先找到这个块,并且将它转到3的位置。图中块3的颜色分别为:F面橙黄,R面白,D面绿。

2)如果白色在R面,则运用公式:R‘D‘R

3)如果白色在F面,则运用公式:FDF‘

4)如果白色在D面,需要将它转化为2或3的方式,然后运用2或3来解决即可。转化公式:R‘D‘D‘R

5)重复上面的步骤知道白色面的四个角都还原完成,如下图,可以看到整个白色面还原完成。

Step3:第2层棱角

步骤:

1)翻转魔方,将白色面置于底部。则D面为白色,且U面中心颜色为黄色。

2)假设我们要还原块4到位置5,也就是说我们现在还原绿色面和橙黄色面的第2层棱角。此时F面是绿色,R面是橙黄色。

3)如果块4的F面和F面中心颜色一致,使用公式:URUR‘U‘F‘UF

4)如果块4的F面和R面中心颜色一致,如下图,使用公式:U‘F‘UFURU‘R‘。使用过公式之后,会转化为情形3),再使用步骤3公式即可。

5)重复上述步骤,直到整个第二层还原。

Step4:顶层十字

步骤:

1)如果出现下图,则

时间: 2024-09-30 20:50:52

三阶魔方的相关文章

三阶魔方中心块调整配方和记忆方法

你并不需要将普通三阶魔方中心块,字魔方或者拼图魔方等须要调整中心块的角度. 所以拼图三阶或者数字三阶,都能够在普通三阶魔方的基础之上,再加上例如以下公式,便能够转好. 1.顶面中心块旋转180° URL    U2R'L'   URL    U2R'L'     -----可记为----->     (URL U2R'L')2 2.顶面中心块顺时针转90°同一时候前面中心块逆时针转90° FB' LR' UD'     F'   U'D L'R F'B   U  -----可记为----> 

三阶魔方中心块调整公式

普通三阶魔方不需要转中心块,但是数字魔方或者拼图魔方等需要调整中心块的角度. 所以拼图三阶或者数字三阶,都可以在普通三阶魔方的基础之上,再加上如下公式,便可以转好. 1.顶面中心块旋转180° U R L U2 R' L' U R L U2 R' L' 2.顶面中心块顺时针转90°同时前面中心块逆时针转90° F B' L R' U D' F' U' D L' R F' B U -----------------------------------------------------------

三阶魔方快速还原法还原方法

1.问题描述 对于一个三阶魔方而言,有强迫症的我们总想把它迅速还原,但是越着急越做不出来.如何学会还原魔方呢?不要怕,我这么笨的人一天都学会了,这足以鼓舞很多的人.我也很乐意做一些鼓舞大家信心的事情,希望能够对您有所帮助. 2.解决方案 (1)总体声明 首先先声明一些转动方式及其标示.如图1所示. 图1 三阶魔方说明 (2)做一个底面 首先做一个还原好的面,然后进行第二步.此步骤不解释.如(2 第一层)所示.做好一个面,这一步不用记任何公式就可以很快达成,不再赘述. 图2 从前到后分别为 1底层

AI设计__绘制彩色的三阶魔方

三阶魔方效果图 下面是详细的制作方法 1.新建一个文件,用矩形工具绘制一个340*340的正方形,并且填充颜色. 2.再绘制一个100*100的正方形,并且填充颜色,然后增加圆角效果. 3.用变换效果移动复制两个,接着再复制6个,把9个圆角正方形移动到大正方形上.最后修改一下大方形的圆角. 4.用钢笔工具绘制三角形缺角,然后进行去掉顶部处理. 5.垂直复制一份,然后再水平复制一份.分别填充不同的颜色. 6.如图对三个方块进行比例缩放,倾斜角度和旋转处理. 7.最后移动一下位置就可以得到魔方了.

三阶魔方-第三层场景分析1

主色在哪一边? [定义] 一.现状 第3层未完成. 背面颜色全部到位. 其他3面的颜色,只有中间位置的错位. 二.目标 其他3面,归位. 三.主色指的是 第3层中间的颜色 = 面向自己的那一面的中心的颜色. 四.主色在左边 第3层中间位置的颜色,跑到了左边 右边同理. 五.转法 1.转法1-主色在左边用左手转 1a)顺:(L',U) (L',U',L',U',L') (U,L,U,L2)     结果:主色去右边 1b)逆:(L'2,U',L',U') (L,U,L,U,L) (U'L)    

C++求所有的三阶魔方阵(深度优先探索)

#include <iostream> #define DefaultSize 9 using namespace std; class Grial { public: Grial(int sz=DefaultSize) { visted = new bool [sz]; data = new int [sz]; size = sz; for(int i=1;i<=sz;i++) { visted[i]=0; } } bool check(int a[]) { if( ((data[1]

三阶魔方还原公式

1. 第二层棱块归位: 2. 顶层十字 3. 顶层棱中间块归位 这一步的目的是使顶层的4个棱中间块全部归位. 转动顶层(U),若可以使一个棱中间块归位(如下图左,这里以[红-黄]块为例),而其他3个都不能归位,则将[红-黄]所在这一面(红面)定为正前面(F).按照图示步骤转动,可使4块棱中间块全部归位,或出现下一种情况.转动顶层(U),若只有2个相邻面的棱中间块可以归位,则将这两块棱中间块所在的两面定为右面(R)和后面(B).按照同样的步骤转动,可使棱中间块全部归位.转动顶层(U),若只有2个相

三阶魔方教程

? ? ? ? ? ? ? ? 原文地址:https://www.cnblogs.com/smuxiaolei/p/9159787.html

ZJNU 1196 - 三阶魔方【模拟题】——高级

大模拟,空想很容易把面和面之间的关系搞混 所以这时候需要自己找一个正方体(实在不行长方体代替)跟着图把每个面正方向标出来 然后模拟6种操作分别会对哪些块进行操作 对于储存数据的想法是,对输入输出进行分块,以c[i][j]表示是第i个面的第j块 具体参照下文输入输出内的 for(i=0;i<3;i++) for(j=0;j<18;j++){ scanf("%s",cd); c[j/3][j%3+i*3]=cd[0]; } 与 for(i=0;i<3;i++) for(j