zoukankan      html  css  js  c++  java
  • 【NOT CODE】the revivification of 3rd-order rubik's cube

    三阶魔方还原:
        
        1.白面十字
            要求:
                1.拼出白色十字
                2.十字的两个延伸初有两个相邻的与棱块对色的中心块
                    若:两个相对的棱块与中心块对色
                        做法:
                            1.一前一后摆放
                            2.右手公式*1 + 微调
                        结果:
                            得到有两个相邻的与棱块对色的中心块
            做法:
                1.白面为顶面,相邻俩对色色块一左一前
                2.右手公式*1 + 微调
                    结果:四面的棱块与中心块都对色
            结果:
                四面的棱块与中心块都对色
    
        2.拼底层角块
            要求:
                1.拼出白面十字基层
            做法:
                1.白面为底面,顶层找到一带白色角块观察与垂直正下方的底面角块是否能三面对色吻合,否则旋转顶面调整
                    若:顶层无白色角块,白色角块全在底层
                        做法:
                            1.将底层错误白色角块置于右下角
                            2.右手公式*1
                        结果:
                            白色角块转移至顶层
                2.将吻合角块置于右上角
                3.右手公式
                    结果:原顶层角块转移至底层对位。
            结果:
                第一层完成。
    
        3.还原第二层
            要求:
                1.第一层完成
            做法:
                1.白面为底面,顶层找到一不带黄色的棱块。
                2.将该棱块的正面通过移动顶层找到一对色中心块
                    结果:形成一个倒T字形
                3.口诀“妈妈接小孩放学回家”
                    1.观察正面上方的棱块通过移动至左方或者右方能与左、正面或右、正面对色吻合(假设右面吻合)
                    2.将顶层向与对色面相反的方向转动90°(左旋90°)
                    3.右手公式*1
                    4.将正面的白色色块所在的正面与对色面相反的方向转动90°(左转90°)
                    5.左手公式*1
                    6.将正面与对色面相正的方向旋转90°(右旋90°)
                        若:有小孩出现在错误的家,或是顶层的棱块全带黄色
                            做法:
                                1.将第二层错误的棱块置于右方
                                2.右手公式*1
                                3.将正面的白色色块所在的正面左转90°
                                4.左手公式*1
                            结果:
                                顶层出现不带黄色的棱块
            结果:
                原来在顶层的棱块移动至第二层。
                
        4.顶面十字
            要求:
                1.第一、二层完成
            做法:
                1.将未还原层作为顶层
                2.“一”形:
                    做法:
                        1.将cube整体以“一”为基准横向
                        2.正面层顺时针旋转90°
                        3.右手公式*1
                        4.逆时针旋转90°
                    结果:
                        顶面出现黄色十字
                “L”形:
                    做法:
                        1.将L置于右下方
                        2.正面层顺时针旋转90°
                        3.右手公式*1
                        4.逆时针旋转90°
                        若:未出现黄色十字:
                            做法:
                                1.观察是否具有“一”形
                                2.按“一”形做法还原
                    结果:
                        顶面出现黄色十字
                单点形:
                    做法:
                        2.侧面任意面为正面层顺时针旋转90°
                        3.右手公式*1
                        4.逆时针旋转90°
                        5.按“一”形或“L”形做法还原
    
        5.顶面十字对色:
            要求:
                1.二层还原
                2.具有顶面十字
            做法:
                1.通过转动顶层使顶面十字的延展棱块有两个相邻的能与侧面中心块对色
                    若:顶面十字的延展棱块有两个相对的能与侧面中心块对色
                        做法:
                            1.将相对俩棱块一前一后放置
                            2.正面顺时针转动90°
                            3.右手公式*2
                            4.正面顺时针转动180°
                            5.左手公式*1
                            6.正面顺时针转动90°
                        结果:
                            顶面十字的延展棱块有两个相邻的能与侧面中心块对色
                2.将对色一面放在后面,另一面放在左面
                3.正面顺时针转动90°
                4.右手公式*2
                5.正面顺时针转动180°
                6.左手公式*1
                7.正面顺时针转动90°
                8.顶层微调
            结果:
                顶面十字与四侧面对色
        
        6.调整顶层角块对位
            要求:
                1.仅剩顶层四个角块未对位
            做法:
                1.“一正三错”中正确的角块放置于右上角
                    若:“四错”
                        做法:
                            1.任意面为正面
                            2.右手公式*3
                            3.左侧层上转90°
                            4.右手公式*3
                            5.左侧层下转90°
                        结果:
                            “一正三错”
                2.右手公式*3
                3.左侧层上转90°
                4.右手公式*3
                5.左侧层下转90°
            结果:
                四个顶层角块都对位
    
        7.还原顶层角块
            要求:
                1.四个顶层角块对位
                2.除四个角块外全部还原
            做法:
                “只剩两块错”形:
                    1.顶层(黄色面)作左侧
                    2.将一侧面的错块通过旋转cube置于顶层后侧
                    3.右手公式*4
                    4.旋转左侧层使未还原角块置于顶层后侧(旋转左侧层180°)
                    5.若:黄色面在后侧
                        做法:
                            1.右手公式*2
                    若:黄色面在上侧
                        做法:
                            1.右手公式*4
                “三个角块错”形:
                    1.顶层(黄色面)作左侧
                    2.将任意一侧面的错块通过旋转cube置于顶层后侧
                    3.右手公式*4(上侧)或2(后侧)
                        结果:
                            单个角块被还原
                    4.用“只剩两错块”形做法还原
                “四个角错快”形:
                    1.依旧通过上述两方法,以黄色面在上侧还是右侧决定右手公式的次数(上四后二)
            结果:
                完全还原cube。

    去舅妈外婆家里拜年时发现妹妹的一个未还原魔方,从网上自学了一套教程,由于易忘就总结下来了。
  • 相关阅读:
    Objective-C中的Block回调模式
    [LINUX-02]linux内存管理
    Linux设备模型(8)_platform设备
    Face Alignment
    dlib 人脸识别论文 One Millisecond Face Alignment with an Ensemble of Regression Trees
    linux内核函数kmap_atomic用法
    [LINUX-01]对比LINUX和CORTEX-M启动流程
    -02-建立PetaLinux工程
    linux内核启动流程(文章最后流程图)
    uboot笔记:uboot命令分析+实现
  • 原文地址:https://www.cnblogs.com/yinjx/p/14647970.html
Copyright © 2011-2022 走看看