魔方吧·中文魔方俱乐部
标题:
转面反射五魔方java助手及其仿真软件
[打印本页]
作者:
hubo5563
时间:
2013-1-8 16:30:43
标题:
转面反射五魔方java助手及其仿真软件
本帖最后由 hubo5563 于 2013-1-17 11:53 编辑
转面反射五魔方java助手及其仿真软件
反射魔方的概念是schuma 网友提出来的,并且做了正方体的反射魔方模拟器:
http://bbs.mf8-china.com/forum.p ... &extra=page%3D1
普通五魔方的转法是某一层可以转72度。在反射五魔方里,可以把某一层进行镜像变换。比如上层,可以通过任意角顶点到中心的连线做切割面的处置平面,以这个平面为反射镜,将操作层进行镜像。
由于五魔方的镜像群包含五魔方的转动群,所以,普通五魔方的转动也是允许的。
本程序支持一、二层切割的五魔方,一层切割的共7个,二层切割的58个,把几乎可能的切割方式都做了。
通过定义面特征,可以定义一些面只有转动,没有镜像。也可以定义一些面不进行切割,相当这层进行捆绑了,也可以定义一些面虽然切割了,但不能转动,增加了五魔方的趣味性。
操作方法:
转动:将鼠标指到要转动面上中心位置,单击鼠标:
鼠标左键:逆时针转72度
鼠标右键:顺时针转72度
镜像:将鼠标指到要镜像面上的一个角,单击鼠标 ,该面以通过该角顶点和中心连线为轴,该层做镜像:
Shift+鼠标操作第二层,Ctrl+鼠标操作一二层
鼠标拖动整体转 ,不改变各面字母符号
Alt+鼠标右键整体顺时针转 改变各面字母符号
Alt+鼠标右键整体逆时针转 改变各面字母符号
面特征:0-----该面不切割 1-----该面切割但不能转动和镜像操作
2-----该面切割,能转动但不能镜像
3-----该面切割,能转动也能镜像
默认各面是3,可以具体定义,
例如:222222222222就是12个2,定义各面只转动的五魔方,就是普通转面五魔方。
322222222222定义只有一个面可做镜像,其他都能转动的五魔方。
程序下载
反射五魔方.rar
(51.32 KB, 下载次数: 46)
2013-1-17 11:53:05 上传
下载次数: 46
java助手截图:
2013-1-8 16:28:24 上传
下载附件
(197.77 KB)
仿真软件截图:
2013-1-8 16:28:26 上传
下载附件
(175.42 KB)
附件:
反射五魔方.rar
(2013-1-17 11:53:05, 51.32 KB) / 下载次数 46
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjAwOTkxfDhmMzdkN2Q3fDE3MzcyNzk4ODh8MHww
附件:
0004.JPG
(2013-1-8 16:28:26, 175.42 KB) / 下载次数 55
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjAwOTkwfDBhMWIzMDFjfDE3MzcyNzk4ODh8MHww
附件:
0003.JPG
(2013-1-8 16:28:24, 197.77 KB) / 下载次数 47
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjAwOTg5fDUwYTQwOTA4fDE3MzcyNzk4ODh8MHww
作者:
hubo5563
时间:
2013-1-8 17:13:56
本帖最后由 hubo5563 于 2013-1-8 18:03 编辑
单独扭转一个角块
[1];R';F';[1];F;R;
其中
[1]=U|4;L|2;U'2;L|2;R2;U;R';U2;R';U';R';U'2;R2;U;R'2;U;R'2;U';R'2;U;
[FSWMjava=450,400]
[param=Order]0[/param]
[param=Speed]10[/param]
[param=peisef]0[/param]
[param=Script][1];R';F';[1];F;R;[/param]
[param=Formula]U|4;L|2;U'2;L|2;R2;U;R';U2;R';U';R';U'2;R2;U;R'2;U;R'2;U';R'2;U; [/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FSWMjava]
一个棱块和一个角块反向:
[FSWMjava=450,400]
[param=Order]2[/param]
[param=Speed]10[/param]
[param=peisef]0[/param]
[param=Script][1];L;R;L';R';V';U2;V;U'2;B';B;W';U';W;U'2;B';U'2;W;U2;B;U'2;W';W;U2;F;X;F';X';U'2;W';F;L';R2;L;R'2;F';U;V';U';V;L2;Z;F;D'2;L;D2;L';F';Z';L'2;[/param]
[param=Formula]U|4;L|2;U'2;L|2;R2;U;R';U2;R';U';R';U'2;R2;U;R'2;U;R'2;U';R'2;U; [/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FSWMjava]
作者:
honglei
时间:
2013-1-9 10:36:58
本帖最后由 honglei 于 2013-1-9 10:39 编辑
Daniel Kwan的三阶魔方单翻一个角的方法,用在五魔上.
[FSWMjava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]F|1;R|3;F|1;L|3;F|1;R|3;F|1;L|3;[/param]
[/FSWMjava]
作者:
hubo5563
时间:
2013-1-9 17:11:42
本帖最后由 hubo5563 于 2013-1-11 08:34 编辑
honglei 发表于 2013-1-9 10:36
Daniel Kwan的三阶魔方单翻一个角的方法,用在五魔上.
这个方法很好,步骤不多。
我简化了,还是步数较多:
[FSWMjava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]U|3;F;L';F';L;F;L';F';L;U|3;L';F;L;F';L';F;L;F';[/param]
[/FSWMjava]
[FSWMjava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]F|3;V;D';V';D;V;D';V';F|3;V;D;V';D';V;D;V';[/param]
[/FSWMjava]
作者:
hcjiaozhi
时间:
2013-1-14 22:39:47
谢谢楼主分享。
作者:
1231231234
时间:
2013-6-11 20:45:19
能帮忙弄个正方体和其他形状的吗?
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/)
Powered by Discuz! X2