魔方吧·中文魔方俱乐部

标题: [已解决]请问棱色块的方向怎么理解?棱色块的方向错误数怎么计算? [打印本页]

作者: coiby    时间: 2011-2-19 11:23:03     标题: [已解决]请问棱色块的方向怎么理解?棱色块的方向错误数怎么计算?

已经解决啦,谢谢诸位魔方的热心解答

参考一篇论文解魔方(编程实现),它认为旋转动作限定为 F, U, B, D, R2, L2时,棱色块的方向错误数为0,于是要判断一个魔方是否是用F, U, B, D, R2, L2动作(从初始状态,即正确的魔方出发)得到的,只要计算有多少棱色块的方向错误了即可,问题是怎么判断棱色快错误?
期待高手解答,谢谢!
P.s
google得到一个答案(http://cube.misto.cz/_MAIL_/layers1.html)是,不过好像不对:
If we label the colors of centers belonging to two unsolved layers A and B, then the wrongly oriented edge is an edge which fulfills at least one of these conditions:

   1. if an edge with A-sticker finds itself in a layer with A-center, then its A-sticker faces away from the A-center
   2. if an edge with B-sticker finds itself in a layer with A-center, then this B-sticker faces in the same direction as this A-center

[ 本帖最后由 coiby 于 2011-2-19 14:28 编辑 ]
作者: coiby    时间: 2011-2-19 11:25:34     标题: eph3

对了,是三阶魔方
作者: 夜雨听风    时间: 2011-2-19 11:29:01

详见其他速解区置顶的TM法与三盲四步法教程
作者: zxy6350479    时间: 2011-2-19 11:42:52

上下高级色 前后中级色 先看高级色 然后没有高级看中级色 就可以知道了
作者: 魔一方549393033    时间: 2011-2-19 11:51:23

看看盲拧就知道了..
作者: coiby    时间: 2011-2-19 12:09:05

原帖由 zxy6350479 于 2011-2-19 11:42 发表
上下高级色 前后中级色 先看高级色 然后没有高级看中级色 就可以知道了

我先理解下方法,有问题再问,谢谢啦
作者: 乌木    时间: 2011-2-19 13:46:35

1楼引用的“参考一篇论文解魔方(编程实现),它认为旋转动作限定为 F, U, B, D, R2, L2时,棱色块的方向错误数为0……” 恐怕是有个前提的--上下色为高级色,左右色为中级色,前后色为低级色。对吧?
这样,你从复原态出发,分别做 F、F'、F2、B、B'、B2、U、U'、U2、 D、D'、D2、R2、 L2的话,可以查看每一动作之后,涉及的四个棱块色向都是不变的,但是R和L只转90°的话,涉及的四棱色向就都反了。
如果约定前后色为中级色,那么,F和B转90°的话,涉及的四棱色向反了。

这里要建立两个概念:棱位的色向和棱块的色向。
棱位的色向固定不变。有如电影院的座位都是凳面向上凳脚向下的,座位也是固定的。
棱块的色向,由棱块的两个色片确定,只属于棱块,跟着棱块走,走到某个棱位上的棱块,和该棱位的色向比较,可以正向,也可以反向。有如观众,每个人自身具有方向性,可以乱坐位置,坐到位置上可以正坐,也可以拿大顶。

打乱后,凡是一个棱块的色向和它所在的棱位的色向顺序一致(两者不一定完全一样,只是看顺序,比如中低色棱块在高中色棱位上,看两者的顺序是否一致。此处,棱位的色向不变,棱块的色向可变!),这个棱块的色向就算正确;反之,两者的顺序不一致,这棱块的色向算反向。

请看例子:
棱块色向问题例子.JPG

如果对右图情况做一下R,由于右图不是复原态,做R后并非涉及的四棱都变反向,而是都切换色向--原来正变反,原来反变正。所以,1楼引用的“棱色块的方向错误数为0”,在打乱态时,要理解为四棱不改变色向,保持原来色向。别误解为四棱都变正向了!

[ 本帖最后由 乌木 于 2011-2-19 14:42 编辑 ]

附件: 棱块色向问题例子.JPG (2011-2-19 14:21:07, 50.19 KB) / 下载次数 28
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTMyODQ2fGQ3ODkwMTcwfDE3NDA2NzU4NTh8MHww
作者: coiby    时间: 2011-2-19 14:27:00     标题: 回复 7# 的帖子

刚想过来发帖说理解规则了,结果看到你的帖子了,thanks anyway
虽说要用程序实现,可自己还不会玩,等编完程序自己玩时,再和大家交流
谢谢ls诸位魔友的热心回答!




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2