三阶魔方还原步骤图_三阶魔方公式图解、教程

三阶魔方公式、魔方图解、魔方教程,从零基础到精通!

魔方还原法 Rubic's Cube Solution ————先看理论“

魔方的还原方法很多精彩内容,尽在百度攻略:https://gl.baidu.com

在这里向大家介绍一种比较简单的魔方六面还原方法。这种方法熟练之后可以在大约30秒之内将魔方的六面还原。

精彩内容,尽在百度攻略:https://gl.baidu.com

在介绍还原法之前,首先说明一下魔方移动的记法。魔方状态图中标有字母“F”的为前面,图后所记载的操作都以这个前面为基准。各个面用以下字母表示:

F:前面精彩内容,尽在百度攻略:https://gl.baidu.com

U:上面

D:下面

L:左面精彩内容,尽在百度攻略:https://gl.baidu.com

R:右面

H:水平方向的中间层

V:垂直方向的中间层精彩内容,尽在百度攻略:https://gl.baidu.com

魔方操作步骤中,单独写一个字母表示将该面顺时针旋转90度,字母后加一个减号表示将该面逆时针旋转90度,字母后加一个数字2表示将该面旋转180度。H的情况下,由上向下看来决定顺逆时针方向;V的情况下,由右向左看来决定顺逆时针方向。例如

U:将上层顺时针旋转90度精彩内容,尽在百度攻略:https://gl.baidu.com

L-:将左面逆时针旋转90度

H2:将水平中间层旋转180度

目录精彩内容,尽在百度攻略:https://gl.baidu.com

上层四角还原

下层四角还原精彩内容,尽在百度攻略:https://gl.baidu.com

上下层八角还原

上下层边块还原

中层边块还原精彩内容,尽在百度攻略:https://gl.baidu.com

上层四角还原

首先我们用最简单的几步使得上层的三个角块归位,暂不必考虑四周的色向位置)。还有一个角块存在五种情况,归位方法如下。精彩内容,尽在百度攻略:https://gl.baidu.com

L D L- F- D- F

精彩内容,尽在百度攻略:https://gl.baidu.com

D L2 D- L2 F L D- L-

L- F- D F精彩内容,尽在百度攻略:https://gl.baidu.com

下层四角还原

上层四角归位后,将上层放在下面位置上,作为下层。然后看上层和四周的颜色和图案排列,按照以下的操作使上层四个角块一次归位。共存在七种情况。精彩内容,尽在百度攻略:https://gl.baidu.com

R2 U2 R- U2 R2 R- U- F- U F U- F- U F R

精彩内容,尽在百度攻略:https://gl.baidu.com

R U R- U R U2 R- L- U- L U- L- U2 L

R- U- F- U F R R U R- U- F- U- F精彩内容,尽在百度攻略:https://gl.baidu.com

R U- R- U- F- U F

精彩内容,尽在百度攻略:https://gl.baidu.com

上下层八角还原

要是上层和下层八个角块色向位置全部相同,存在下面五种情况:

精彩内容,尽在百度攻略:https://gl.baidu.com

当上下二层八个角块色向位置都不对时:按照(1)旋转。

当下层四个角块色向位置不对,上层相邻两个角块色相位置对时:将上层色向位置相同的两个角块放在后面位置上,按照(2)旋转。

当下层四个角块色向位置对,上层相邻两个角块色相位置也对时:将上层色向位置相同的两个角块放在前面位置上,按照(2)旋转后即变成第一种情况。精彩内容,尽在百度攻略:https://gl.baidu.com

当下层四个角块色向位置对,上层四个角块色向位置不对时:按照(2)旋转后即变成第二种情况。

当下层相邻两个角块色向位置对,上层相邻两个角块色向位置也对时:将下层色向位置相同的两个角块放在右面位置上,上层色相位置相同的两个角块放在前面位置上,按照(2)旋转之后即变成第二种情况。

(1) R2 F2 R2 (2) R- D F- D2 F D- R精彩内容,尽在百度攻略:https://gl.baidu.com

上下层边块还原

按照下图所示操作方法将上下层的边块归位。在上层边块归位时,要注意四周的色向位置。留下一个边块不必马上归位,留作下层边块归位时调整使用。

上层三个边块归位之后,将该层放在下面位置上作为下层,然后将上层的四个边块归位。操作时,为了不破坏下层已经归位的边块,必须将下层留下的一个未归位的边块垂直对着上层要归位的边块的位置。精彩内容,尽在百度攻略:https://gl.baidu.com

R- H- R R H R-

F H- F- V- D2 V

F H- F2 H2 F精彩内容,尽在百度攻略:https://gl.baidu.com

当上层四个边块全部归位之后,将上层放在下面位置上,作为下层。然后使留下的最后一个边块归位,存在两种情况,按照下图操作。注意,为了便于中层四个边块归位,这个边块我们有意使它色向位置不对。

L H- L2 H- L R- H R2 H R-精彩内容,尽在百度攻略:https://gl.baidu.com

中层边块还原

先使中层四个边块归位(暂时不必考虑色向位置),存在三种情况:

当其中一个边块归位(暂时不必考虑色向位置如何),三个边块未归位时:将归位的边块放在左后的位置上,按照(1)旋转。如果一次不行,再将归位的边块放在左后的位置上重复一次。精彩内容,尽在百度攻略:https://gl.baidu.com

当四个边块均未归位而斜线对角互相换位时:按(2)旋转。

当四个边块均未归位而直线前后互相换位时:按(3)旋转。

(1) R2 H- R2 (2) V2 H- V2 (3) R2 H2 R2精彩内容,尽在百度攻略:https://gl.baidu.com

最后使中层色向位置不对的边块归位,有两种情况:

一块色向位置对

三块色向位置不对 R H- R H- R H- R精彩内容,尽在百度攻略:https://gl.baidu.com

一块色相位置不对

三块色相位置对 L H L2 H- L H- L H- L2 H L

三阶魔方入门的玩法(层先法)复原的基本步骤示意图:精彩内容,尽在百度攻略:https://gl.baidu.com

第一步:底棱归位(又称之为 Cross,英文的意思是十字还原,选择白色面做底面,在底层架十字)

af051ff644c0b2cdfae7e2df7061d53c.png

第二步:底角归位(就是复原魔方第一层四个角块)。下面是精彩内容,尽在百度攻略:https://gl.baidu.com

d01373f082025aafc5decca2f3edab64024f1aee.jpg

5种不同情况:

精彩内容,尽在百度攻略:https://gl.baidu.com

30adcbef76094b364a3ca984abcc7cd98d109d29.jpg

0eb30f2442a7d93392e8561aa54bd11373f00112.jpg精彩内容,尽在百度攻略:https://gl.baidu.com

95eef01f3a292df5e86a1e7cb4315c6034a87329.jpg

第三步:第二层棱块归位(就是复原魔方中层四个棱块的步骤)。下面是3种不同情况:精彩内容,尽在百度攻略:https://gl.baidu.com

79d3d58958a7094af3af7125a8ec1c38.png

5882b2b7d0a20cf4d37c4cb67e094b36adaf99ef.jpg

精彩内容,尽在百度攻略:https://gl.baidu.com

第四步:顶棱面位(也称顶部架十字,就是魔方四个顶棱块与顶面色相同的面全部调至顶面的步骤)

0d338744ebf81a4cec385ea0df2a6059252da655.jpg

6b5087ae17e55aa5a6342fe558fcf2cb.png精彩内容,尽在百度攻略:https://gl.baidu.com

902397dda144ad3487b535eed8a20cf431ad8555.jpg

第五步:顶角面位(就是使魔方的四个顶角的顶面色全部调至顶面的步骤)精彩内容,尽在百度攻略:https://gl.baidu.com

1e30e924b899a901c29ce95f15950a7b0208f52a.jpg

838ba61ea8d3fd1f654a1053384e251f95ca5f13.jpg

ac4bd11373f082023a7d235643fbfbedaa641bef.jpg精彩内容,尽在百度攻略:https://gl.baidu.com

5882b2b7d0a20cf4d3394cb67e094b36acaf992a.jpg

第六步:顶棱归位(使已经面位的魔方四个顶棱的另一面的颜色和所在的另四个面的颜色同色)精彩内容,尽在百度攻略:https://gl.baidu.com

38dbb6fd5266d016471c2c419f2bd40735fa3555.jpg

0bd162d9f2d3572c890d2eb58213632763d0c3e8.jpg精彩内容,尽在百度攻略:https://gl.baidu.com

第七步:

6c224f4a20a44623a525170b9022720e0df3d7e8.jpg

顶角归位(就是使已经面位的魔方四个顶角的其他两面颜色也和对应面所在的颜色同色)精彩内容,尽在百度攻略:https://gl.baidu.com

8326cffc1e178a82ca39cdc9fe03738da977e856.jpg

267f9e2f07082838954e6e7db099a9014c08f11c.jpg精彩内容,尽在百度攻略:https://gl.baidu.com

(海量营销管理培训资料下载)

6159252dd42a2834f049846253b5c9ea14cebfe8.jpg精彩内容,尽在百度攻略:https://gl.baidu.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/555612.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通俗易懂告诉你CPU/GPU是什么?

通俗易懂告诉你CPU/GPU是什么? CPU CPU( Central Processing Unit, 中央处理器)就是机器的“大脑”,也是布局谋略、发号施令、控制行动的“总司令官”。 CPU的结构主要包括运算器(ALU, Arithmetic and Logic Unit)、控制单元&a…

CPU和GPU的区别是什么?

CPU是一种微处理器,用于执行程序根据操作(如算术、逻辑、控制和输入-输出)给出的指令。相反,GPU最初设计用于在电脑游戏中渲染图像。CPU强调低延迟,而GPU则强调高吞吐量。 CPU Vs GPU 内容 比较表格定义区别关键不同结论 1. 比较表格 从上…

乌班图配置mysql Java_Ubuntu准备+MySQL+Java

Linux服务器准备1 . 安装Ubuntu系统2 . 修改root用户密码sudo passwd root #修改root账户密码logout # 退出当前账号并重新登录#如果需要关机使用 halt 命令3 . 更新所有Linux的开发包apt-get update4 . 配置相关的编译包apt-get install gcc libpcre3 libpcrecpp* libpcre3-de…

java截取指定字符串中的某段字符

利用字符串的substring函数来进行截取。 其中,substring函数有两个参数: 1、第一个参数是开始截取的字符位置。(从0开始) 2、第二个参数是结束字符的位置1。(从0开始) indexof函数的作用是查找该字符串中…

JSON中的JSON.parseArray()、JSON.parseObject()、JSON.tojsonString()

1、JSON.parseObject和JSON.toJSONString JSON.parseObject,是将Json字符串转化为相应的对象;JSON.toJSONString则是将对象转化为Json字符串。在前后台的传输过程中,JSON字符串是相当常用的,这里就不多介绍其功能了,直…

java开发安装mysql_从零开始搭建Java开发环境第二篇:如何在windows10里安装MySQL

1 下载安装包1.1 压缩包[外链图片转存失败(img-oesO8K09-1566652568838)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw "点击并拖拽以移动")]1.2 安装包使用安装包安装则无需后续步骤[外链图片转存失败(img-Y3x59iO4-15666525…

abap数据类型转换_ABAP 中JSON格式的转换与解析

正文RT,JSON是当今十分流行的一种轻量数据格式,广泛地应用于各种数据交换场景中。本文会介绍一种比较简单的将ABAP中的数据转换为JSON格式的方法。(如果你是因为引号的问题搜索到了这篇文章,请直接拉到底部“其它部分”)序列化使用cl_trex_js…

java解析多层嵌套json字符串

java解析多层嵌套json字符串 java分别解析下面两个json字符串 package jansonDemo;import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject;public class TestJSON {/*** JSON实际上也是键值对("…

JVM中的五大内存区域划分详解

一、快速扫盲 1. JVM是什么 JVM是Java Virtual Machine的缩写,即咱们经常提到的Java虚拟机。虚拟机是一种抽象化的计算机,有着自己完善的硬件架构,如处理器、堆栈等,具体有什么咱们不做了解。目前我们只需要知道想要运行Java文件…

编写并调试一个单道处理系统的作业调度模拟程序_操作系统系列(2):操作系统发展历史...

用户需求的提升和硬件技术的发展,是操作系统发展的必要条件和基础。计算机的发展经历了4个阶段,电子管计算机(1945-1955)、晶体管计算机(1955-1965)、集成电路计算机(1965-1980)、大规模集成电路计算机(1980-至今)。因此,伴随着计算机硬件的更…

关于Java成员变量、局部变量、方法,在JVM的内存空间分配

1、变量类型 2、类的结构 下面是一般类的结构 //类体属性状态(即:类体变量方法) public class 类名{ //类名最好首字母大写的英文String name; //在方法体外,所以是成员变量//下面是一个main方法(程序入口的主方法)public static…

Java多线程中static变量的使用

Java中 没处理好同步 导致两个线程同时为一个static变量赋值 会导致什么后果? Java中 没处理好同步 导致两个线程同时为一个static变量赋值 会导致什么后果?仅仅是多耗资源还是会引发异常? 不会耗资源 也不会引发异常 而是程序出现逻辑错误,…

Java并发——线程安全

1、线程安全 多个线程对同一个共享变量进行读写操作时可能产生不可预见的结果,这就是线程安全问题。 故线程安全的核心点就是共享变量,只有在共享变量的情况下才会有线程安全问题。这里说的共享变量,是指多个线程都能访问的变量&#xff0c…

vue 功能模块后台可配置_Github14k的Springboot后台管理系统

关注爱编码、挖掘优秀项目。本期给各位带来的一款优质的后台管理系统:EL-ADMIN 后台管理系统。简介该项目由大神elunez一手大打造。它是一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统。项目地址&am…

hibernate mysql 时间_使用Hibernate和MySQL创建时间戳和最后更新时间戳

慕斯卡3215842利用本文中的资源以及从不同来源获得的左右信息,我提出了这个优雅的解决方案,创建了以下抽象类import java.util.Date;import javax.persistence.Column;import javax.persistence.MappedSuperclass;import javax.persistence.PrePersist;i…

java 线程安全的原因_java的多线程:java安全问题产生的原因与JMM的关系

一、多线程产生安全问题 1、Java内存模型 共享内存模型指的就是Java内存模型(简称JMM),JMM决定一个线程对共享变量的写入时,能对另一个线程可见。 从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系: 线程之间的共享变量存储在主内存…

分布式系统全局唯一ID的几种实现方式

现如今可谓是微服务、分布式、IoT(物联网)横行的时代,作为一名开发者始终还是要保持一定的危机意识,特别是在日常的项目开发中,若是有机会接触到一些关于微服务、分布式下的应用场景,应当硬着头皮、排除万难…

git如何查看缓存区文件内容_详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别...

一、可以将git简单的分为三个区域 1、工作区(working directory) 2、暂缓区(stage index) 3、历史记录区(history) 如图:其中git add files 把当前工作目录中的文件放入暂存区域这其实做了两件事: 1、将本地文件的时间戳、长度&#xff0…

Java接口学习(接口的使用、简单工厂、代理模式、接口和抽象类的区别)

前言引入 官方解释:Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能&#xff0…

最短路径 floyd java_java实现Floyd算法求最短路径

关于无向图的最短路径问题:这个程序输出:最短路径矩阵例如:W[0][5]9 代表vo->v5的最短路径为9W:0 1 3 7 4 91 0 2 6 3 83 2 0 4 1 67 6 4 0 3 24 3 1 3 0 59 8 6 2 5 0package com.xh.Floyd;import java.util.ArrayList;public class Floyd_01 {publi…