爱魔方

导航
网站分类
最新留言
    文章归档
    网站收藏
    你的位置:首页 » 魔方技巧 » 正文

    仅仅通过文字就能清楚描述OLL图像的两种方法

    选择字号: 超大 标准 发布时间:2016年06月16日 | 作者:imofang | 0个评论 | 1308人浏览

    我们平时说明OLL的某个形态对应的公式的时候,必须要指明该形态具体的图像,否则别人是不明白你说的是哪种情况的。


    指定某形态的图像时最好贴上图像或者可以用"OLL数字"来标识,通过OLL后面的数字,我们就可以查到对应的图像究竟是怎样的。但是,这就比较的不方便,一来是要查一下相关的资料,二来不同的资料中数字和图像的关系偶尔会有不完全一致的情况。


    如果不贴上图像,有没有仅仅通过文字就能清楚地描述OLL各种形态的简单方法呢?这里提出两种方法以抛砖引玉。


    方法一(横竖法):

    从OLL的图像可知,只要知道U面(顶面)上任意一个方块黄色在顶面还是在侧面,我们就可以知道该形态的图像,据此,做如下约定:

    1、左或右侧面的黄色面看起来像一根竖线,所以用v(vertical)表示;

    2、上或下侧面的黄色面看起来像一根横线,所以用h(horizontal)表示;

    3、顶面的黄色的方块用d(dot)表示;

    考虑到竖线有左右、横线有上下的区别,那么就需要约定描述的方向:

    先从左往右,然后从上往下,即先描述第一列,再描述中间列,最后右边列,每列从上往下描述每一个方块。

    这是可行,而且图像的U面无论如何旋转都是可以如此描述,具体见下面的三个例子:

    blob.png

    这种方法还是比较形象的,缺点是文字数比较多,当然可以把分隔的横杠"-"去掉,中心块的d也可以去掉,因为中心块必然是d,可以从11个字母减到8个字母,似乎可以接受(实际用的时候,下面的空格可以去掉):

    vvv  hh  vvv 

    hdh hh ddd

    ddh hd  vvd


    方法二(二进制法):

    关于二进制,如果比较了解计算机的魔友可能知道二进制的意思,如果不了解,在这里简单说明一下。

    我们平时说的数字从0到9一共有10个数字,数字相加或者数数时,当满10的时候会不知不觉地进1,比如9加1,这个时候满10了,那么个位数是0,十位数近1,结果就是10;99加1的时候就是100。这种记录数字的方式其实叫十进数计数法,即逢10进1。


    和10进数类似,二进制就是逢2进1,比如1加0等于1,1加1等于10,这个时候10不读十了,读一零或者2。如果还是模模糊糊的话可以戳这里【什么是二进制】。


    从OLL的图像可以知道,如果能够描述U面四个边的侧面黄色的情况,就能知道这个图像的构成,同时考虑到方向,我们约定:

    1、方向为顺时针,开始位置定为上面,依次描述每个边侧面的情况;

    2、如果侧面为黄色,则用1标记,如果不是黄色,则用0标记;


    如下图所示,OLL的任意一个图像的侧面的黄色有且只有下面的7种情况,每种情况可以用3个二进制数表示(二进制可以转换为相应的十进制数),比如某个边侧面是下图的第二种情况,那么用001标记,表示这个边有一个侧面是黄色的:

    blob.png


    这种方法也是可行的,见下面的3个例子:

    blob.png


    二进制的方法不如横竖法形象(还原图像的时候得先把十进制变为二进制,然后画出侧面的黄色,最后确定顶面黄色),但用的文字数很少只用4个数字就可以表示一种图像,而且无论图像的U面如何旋转都是可以用这种方法来描述。

    除特别注明外,本站所有文章均为爱魔方原创(学魔方请联系微信:18076554217),原创不易,转载请联系作者授权并注明作者和出处来自http://www.i-mofang.com/i/?id=18

    标签:魔方知识

    爱魔方 魔方教程
     ◆
    爱魔方