- 最后登录
- 2023-7-19
- 在线时间
- 1602 小时
- 阅读权限
- 40
- 注册时间
- 2009-3-24
- 积分
- 1668
- 帖子
- 988
- 精华
- 8
- UID
- 82833
- 性别
- 保密
- 积分
- 1668
- 帖子
- 988
- 精华
- 8
- UID
- 82833
- 性别
- 保密
|
本帖最后由 schuma 于 2012-12-30 15:53 编辑
我最近做了一个新的魔方模拟器, 起名叫 "反射魔方"
网址 http://nanma80.github.com/
普通魔方的转法是某一层可以转90度。在反射魔方里,咱们可以想象把某一层进行镜像变换。比如上层,可以对于左右之间的那个平面进行镜像,整条左上棱和整条右上棱就会交换。当然也可以对于前后之间的那个平面进行镜像。
也可以考虑以对角线为轴进行镜像。
我管前面一种十字的镜像叫 mirror +, 对角线镜像的叫 mirror X
在这个模拟器里,你可以只用某一类镜像操作来解魔方,也可以把两类都混在一起。实际上这两类镜像都允许的话,普通魔方的90度旋转也就允许了。所以最后的这种就是各种操作都允许的。
OK 我先不说在这个魔方上会发生什么或者不会发生什么。自己去探索吧!
这次我选择使用html5, 所以不像以前那样依赖于java了。不过IE 8或者更低版本不直接支持。我建议用chrome达到比较好的效果.
---------- 12月30日编辑 ------
我刚刚更新了代码,添加了二阶,四阶和五阶三个尺寸。每个尺寸都支持各种镜像形式。
点击鼠标的同时,按下 shift 是转两层,alt 是只转第二层. shift + alt 是转三层,以方便五阶的一些公式
|
-
总评分: 经验 + 80
查看全部评分
|