魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 26856|回复: 7
打印 上一主题 下一主题

[已解决]请问棱色块的方向怎么理解?棱色块的方向错误数怎么计算? [复制链接]

积分
8
帖子
6
精华
0
UID
1289265
性别
保密
跳转到指定楼层
1#
发表于 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 编辑 ]

积分
8
帖子
6
精华
0
UID
1289265
性别
保密
2#
发表于 2011-2-19 11:25:34 |只看该作者

eph3

对了,是三阶魔方

使用道具 举报

铜魔

♂鉦版宅娚ミ

Rank: 8Rank: 8

积分
10831
帖子
9358
精华
1
UID
90305
性别

爱心大使 六年元老

3#
发表于 2011-2-19 11:29:01 |只看该作者
详见其他速解区置顶的TM法与三盲四步法教程
哥拧的不是魔方,是寂寞
“人生就好比魔方,要想好下一步该怎么走”
魔方吧-福建超级群:63887957
玩魔方就是玩个低调

使用道具 举报

粉魔

家里煮机?

Rank: 5Rank: 5

积分
3429
帖子
3189
精华
1
UID
1269414
性别

四年元老

4#
发表于 2011-2-19 11:42:52 |只看该作者
上下高级色 前后中级色 先看高级色 然后没有高级看中级色 就可以知道了

使用道具 举报

透魔

方方

Rank: 6Rank: 6

积分
6973
帖子
5808
精华
0
UID
1242585

六年元老 八年元老

5#
发表于 2011-2-19 11:51:23 |只看该作者
看看盲拧就知道了..
心态决定命运

使用道具 举报

积分
8
帖子
6
精华
0
UID
1289265
性别
保密
6#
发表于 2011-2-19 12:09:05 |只看该作者
原帖由 zxy6350479 于 2011-2-19 11:42 发表
上下高级色 前后中级色 先看高级色 然后没有高级看中级色 就可以知道了

我先理解下方法,有问题再问,谢谢啦

使用道具 举报

Rank: 8Rank: 8

积分
18055
帖子
16483
精华
9
UID
449
性别

魔方理论探索者 论坛建设奖 爱心大使 十年元老

7#
发表于 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 编辑 ]

使用道具 举报

积分
8
帖子
6
精华
0
UID
1289265
性别
保密
8#
发表于 2011-2-19 14:27:00 |只看该作者

回复 7# 的帖子

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2025-2-28 01:21

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部