魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
楼主: schuma
打印 上一主题 下一主题

反射魔方 [复制链接]

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

1#
发表于 2012-12-30 20:37:37 |显示全部楼层
schuma 发表于 2012-12-30 15:53
顶一下。我刚刚更新了代码,添加了二阶,四阶和五阶三个尺寸。每个尺寸都支持各种镜像形式。

点击鼠标的 ...

如果五魔方也加上反射会发生什么?
可能没有三阶反射魔方的两棱换发生。

使用道具 举报

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

2#
发表于 2012-12-31 09:23:29 |显示全部楼层
      你分析的很对,五魔方棱块都是偶置换,角块整块也都是偶置换。一个镜像除了两对整的角块外,也单独镜像了一个角,相当于这个角块的两个面的兑换,两个不同的通过该角的镜像相当于单独转动该角,所以角块要出现单独转动一个角块的情况,普通五魔方里是没有的。

使用道具 举报

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

3#
发表于 2013-1-6 17:46:05 |显示全部楼层
本帖最后由 hubo5563 于 2013-1-6 19:54 编辑
schuma 发表于 2012-12-31 08:46
普通五魔方(三阶)的反射的话,

首先,反射面通过一个顶点和它相对的棱中心,所以不分mirror+ 和mirror ...


确实是你分析的那样,反射五魔方解到最后出现了单独一个角块镜像了,其它块都复原了。

0001.JPG


也出现了单独旋转一个角块的:

0002.jpg


已经知道是怎么产生的,也很容易处理这两种情况。


使用道具 举报

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

4#
发表于 2013-1-7 08:31:44 |显示全部楼层
schuma 发表于 2013-1-7 05:31
不错。你准备把这个反射五魔方的 java 放出来么?

已经做了,现在能动了,还有公式生成,自动执行没做,正在做。
准备利用二面体群性质来简化同一面操作的步数。

使用道具 举报

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

5#
发表于 2013-1-7 08:45:25 |显示全部楼层
本帖最后由 hubo5563 于 2013-1-7 08:47 编辑
schuma 发表于 2013-1-7 08:37
加油。鼠标操作是怎么定义的?我想象中,如果我做的话,应该是点击中心块是普通旋转,点击棱块或者角块是 ...


         我这个程序支持很多切割方式,有二层切割。我把正十二面体每面分成中心、和角所在区域,点中心是转动,点角块区域是反射,反射轴通过角块顶点。鼠标加Shift动第二层,鼠标加Ctrl动一二层,鼠标加alt整体转动。能支持一二层面切割的几乎所有可能的平面切割魔方。不支持不是平面切割的,例如二阶和四阶。

使用道具 举报

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

6#
发表于 2013-1-7 10:23:12 |显示全部楼层
Fenz 发表于 2013-1-7 08:58
胡老师的程序不知道有没有像schuma的那样鼠标悬停时有箭头和虚线表示。

没有虚线和箭头表示,点击后有动画效果。

使用道具 举报

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

7#
发表于 2013-1-7 11:43:57 |显示全部楼层
是的,用的是伸缩变换。上午把生成步骤调好了。能够简化操作步骤了。
执行操作序列、随机打乱、还没编写呢。

使用道具 举报

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

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

GMT+8, 2024-5-7 23:06

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部