- 浏览: 2965250 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
去年6月曾经在MSN Space上写了篇《六面魔方》,当时是怕自己以后再忘了,做个笔记,后来8月份搬家来百度,就把这篇老日志也给转过来了,毕竟写那篇花了我不少心血。没想到这篇文章在百度的人气如此之高,单单此篇的浏览量就占了空间总浏览量的1/10以上,汗……
也因为本来是写给自己的,对于魔方的基础部分,也就是第一层是怎样翻出来的这部分,没有讲解。当然,还有一个原因就是,这部分不像后面第二第三层有统一的转法,基本上靠的是转魔方的基本功,个人有个人的心得,不大容易以文字方式表达。然而,由于陆续有网友询问第一层(包括侧面的T字形)具体是怎样翻出来的,所以本着好事做到底的想法,决定还是来写这篇,对《六面魔方》加以补充。
以下正文开始
————————
此篇的目的是为了让魔方从一个完全无序的状态变成这样:
*首先,还是要声明一点,不管怎么翻,都请遵循“先棱后角”的原则——即先将只有2面颜色的小块翻到正确的位置,然后再翻有3面颜色的。在蓝色的这一层4个棱块都翻好之前,请不要管4个角块是否位置正确,因为翻棱块的时候,必然会动掉角块,翻了也白翻。
1、翻棱块
首先,根据六个面中心块的颜色来找到需要翻的那个棱块。
比如上图中打阴影的位置,根据中心块的颜色可以知道,我们需要将一块“蓝色红色”的棱块转到阴影位置。
这里举一个比较有代表性的例子来说明:
假设我们要找的“蓝色红色”的棱块位置如上图1中所示,现在我们要做的就是如何在不影响最上层其他棱块的情况下,将其翻到上图2的情况。
翻法:
即右90,水平中间层-90(从上往下看),右-90
翻好之后,请务必旋转水平中间层,将中心块还原到原来位置,如上图2所示,保证“蓝色红色”棱块与蓝色中心块和红色中心块对接,方便翻下一个棱块。
当然,不可能每次我们要的棱块都在这个例子的位置,有的只需要转一下就能到我们要的位置了,其他复杂一点的,请参照上法仔细摸索一下规律,当然还可以借助《六面魔方》中所说的小块对换方法活学活用,只不过……有必要吗?:)
依次将蓝色这层的其余3个棱块翻好,直到如下图所示:
2、翻角块
同样的,先根据已经翻好的棱块颜色来找到需要翻的那个角块。
比如上图中打阴影的位置,根据周边已经定位了的块的颜色可以知道,我们需要将一块“蓝红黄”的角块转到阴影位置。
同样举一个比较有代表性的例子来说明:
假设我们要找的“蓝红黄”的角块位置如上图1中所示,现在我们要做的就是如何在不影响最上层其他角块和棱块的情况下,将其翻到上图2的情况。
翻法:
即前90,底-90(从上往下看),前-90
仔细观察这个步骤可以发现,它在将“蓝红黄”这个小块翻到它应该待的位置的同时,将原来在最上层这个位置的转到了最底下一层。所以,我们同时解决了如果想要转的那个角块本来就在最上层的时候要怎么把它转下来的问题。
PS:请不要问“我要找的小块不在你说的位置怎么办”的问题,先仔细研究一下图中“蓝红黄”小块的运动轨迹,你会发现其实这真的很简单:) 。再次声明,此篇只是提供两个典型情况的解题思路,不可能涵盖所有情况,具体问题还要具体分析,希望大家注重活学活用。
依次将蓝色这层的其余3个角块都翻好,六面魔方的基础层就大功告成啦~
————————————
怎么样?成功了吗?还想继续完成其余2层?请点击这里继续
发表评论
-
CSS:圆角按钮的制作
2014-04-29 20:15 1269CSS:圆角按 ... -
六面魔方(2)
2009-06-09 08:13 2630转载自: http://hi.baidu.com/xr ... -
关于UTC时间的说明
2009-03-05 09:23 1824关于UTC时间的说明: ... -
Oracle 函数(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
2009-02-26 13:24 1389本文属于转载 http://ansj.bokee.com/58 ... -
汽车安全驾驶知识全集
2009-02-20 14:26 1691汽车安全驾驶知识全集 -
违章停车之行政复议经验及我个人经验违章停车之行政复议经验
2009-02-20 11:37 10850【转贴】违章停车之行政复议经验及我个人经验违章停车之行政复议经 ... -
图片库(1)
2009-02-18 10:03 1169... -
常用MYSQL命令
2009-01-22 23:38 1341本文属于转载 原文地址 http://www.iteye.co ... -
PL/SQL Developer 下执行oracle的脚本文件
2009-01-06 20:00 10163打开并登录 PL/SQL Developer ,然后选择菜单 ... -
VSS(Microsoft Visual SourceSafe)默认登录名的更改
2008-12-10 13:18 3304在用windows平台使用vss的时候,默认是用当前windo ... -
让笔记本自动切换ip地址的dos小脚本
2008-11-28 10:54 3699现在上班的朋友,大多数是用笔记本的,一般公司里的网络配置和家里 ... -
数据库sql语句在where中同样可以使用条件判断
2008-11-27 09:58 16485★★★ 本篇为原创,需 ... -
中国与国际油价接轨卡在哪里
2008-11-26 17:28 1115引用本文转载于 http://chinahifab.blog. ... -
终生受用的62个煮菜技巧
2008-11-24 10:42 1351引用本文转载于 http://kang.yua.blog.16 ... -
上海镇保城保四金比例
2008-11-18 13:19 7443引用本文转自 http://blog. ... -
发现李鬼-有人私自转载我在javaeye发表的博文
2008-10-23 10:44 1197我的博文[如何彻底解决java开发中的乱码问题]地址 htt ... -
感谢朋友们在阅读文章的时候能为我指出毛病!
2008-10-21 14:47 1300一个人的力量往往很渺小,众人拾材火焰高。 这里我要感谢看了我 ... -
大伙亮亮自己的开发调试环境吧
2008-10-20 12:52 4343--------- java --------- 本机调试环境 ... -
今天要把儿子的玩具好好的清洗下。(伪代码版)
2008-10-19 09:51 1489public static Toy[] listToys( ... -
把我的积累与朋友们分享
2008-10-18 00:40 1313经过多年的java软件开发,经历了众多大大小小的项目,逐渐的沉 ...
相关推荐
魔方六面还原公式简单7步破解魔方基本教程借鉴.pdf
魔方六面还原公式简单7步破解魔方基本教程.doc
这样依次将魔方的54个图像填写准确,填完以后点击OK,就可以看到三维的魔方了,可以点击f,可以使魔方朝着转出六面相同颜色转动,j键返回。万一手头上没有魔方,可以依据压缩文件中的图像输入一个魔方的例子。
这个魔方模拟器支持以下操作: (1)查看魔方六个面的信息;(2)对魔方进行行操作:左转/右转;(3)对魔方进行列操作:上转/下转;(4)对魔方进行面旋转:顺时针/逆时针;(5)撤销上一步操作;(6)随机打乱...
魔方是大家都玩过的小玩具,我在刚参加工作的时候挺喜欢玩,用较为基本的步法可以在1分半钟之内完成六面,现在要慢得多了.学习编程序的时候(94年),尝试做过几个使用键盘的小游戏,俄罗斯方块,大炮打飞机,后来电脑就装...
魔術方塊三階六面轉法.rar 初学用第三层公式图示.rar 简化的CFOP法.rar F2L非标转标态之网页版.rar 2007世界冠军的非标F2L_由Gan收集.rar PLL训练器.rar F2L四向手法教程【四国演义】(作者:张砷镓).rar PLL六格观察...
按“Rubik”进入魔方还原的主界面,左边是一个可以看到三面的立体魔方,右边是与立体魔方对应的六面展开图。魔方初始状态是未被打乱的状态。另外搭配主界面的还有一个控制台窗口,用于显示操作步骤。 操作说明:从...
本程序能够帮助你复原被打乱的魔方,使用时将你手上魔方每一面的颜色输入到程序中,程序会自动为你计算出一套转发,按照转发,可以将魔方六个面复原。 代码是我大学时候写的,那时候刚学会C语言,代码非常烂,但是...
将魔方的一个面正对玩家,就有了前后上下左右六个面,分别用F(Front),B(Back),U(Up),D(Down):,L(Left),R(Right)来表示将这个面顺时针旋转90度,具体玩魔方的时候将右手覆盖到对应的面上,这六个操作时右手的...
是一个供魔方爱好者练习用的程序,有一段时间我很爱玩魔方,复原六面快时约在1分半钟左右,因为塑料魔方很易坏,于是在97年左右用Turbo c图形函数编了个DOS下魔方程序,这是个玩不坏的魔方.现在用MFC类库重写一下以在...
1.输入任意一个3阶魔方的六面状态后,点击“解法演示” 程序会提示相应的步骤,将魔方还原至拼好状态(六面每面颜色皆一致) 2.提供对3阶魔方的基本操作。 以及操作后六面的状态变化。 此程序类似一个“仿真魔方”。...
里面是使用matlab实现的三维魔方,有按钮可以对魔方进行旋转,魔方的六个面颜色都不同,类似现实中玩的三阶魔方,源代码可以直接运行(.m文件)。
将六个面的九个颜色,一共54个颜色按照标准座位输入,一键式导出步骤,支持单独运行,也可以自己程序调用,比如matlab颜色识别,之后就可以调用此程序进行解魔方。
这可以让你轻松地还原一个三阶魔方的六个面
采用 html css javascript 实现的立体旋转动态魔方,六个面的照片可自行替换,代码已经过详加注释,只需要自行换上照片,即可看到炫酷的动态魔方
colordraw.py用来画出由识别后得到的字符串来转换为颜色图,colordetect.py用来实现识别颜色加...压缩包里还有对应的六个面的魔方照片,运行python colordetect就可以看效果了 希望有什么建议随时提出谢谢共享~~~
公式很全的,建议大家都看看 ,就能装六面的,一定要给过呀
以.net C# 與OpenGL動態解決魔方六面問題程式參考 感謝國外作者分享
1.简介:旋转魔方,可以自己将图片放在魔方的六个面,每个面是九宫格形状 2.使用:下载即可打开,但是看不到图片,需要在此HTML网页文件同一级目录下创建图片文件夹存放图片(具体路径自定义修改) 3.修改:打开网页...