hubo5563 发表于 2013-1-8 16:30:43

转面反射五魔方java助手及其仿真软件

本帖最后由 hubo5563 于 2013-1-17 11:53 编辑

转面反射五魔方java助手及其仿真软件
    反射魔方的概念是schuma 网友提出来的,并且做了正方体的反射魔方模拟器:
    http://bbs.mf8-china.com/forum.php?mod=viewthread&tid=94443&extra=page%3D1

       普通五魔方的转法是某一层可以转72度。在反射五魔方里,可以把某一层进行镜像变换。比如上层,可以通过任意角顶点到中心的连线做切割面的处置平面,以这个平面为反射镜,将操作层进行镜像。
    由于五魔方的镜像群包含五魔方的转动群,所以,普通五魔方的转动也是允许的。

    本程序支持一、二层切割的五魔方,一层切割的共7个,二层切割的58个,把几乎可能的切割方式都做了。

    通过定义面特征,可以定义一些面只有转动,没有镜像。也可以定义一些面不进行切割,相当这层进行捆绑了,也可以定义一些面虽然切割了,但不能转动,增加了五魔方的趣味性。

    操作方法:   

    转动:将鼠标指到要转动面上中心位置,单击鼠标:

    鼠标左键:逆时针转72度  

    鼠标右键:顺时针转72度

    镜像:将鼠标指到要镜像面上的一个角,单击鼠标 ,该面以通过该角顶点和中心连线为轴,该层做镜像:

    Shift+鼠标操作第二层,Ctrl+鼠标操作一二层

    鼠标拖动整体转 ,不改变各面字母符号  

    Alt+鼠标右键整体顺时针转 改变各面字母符号

    Alt+鼠标右键整体逆时针转 改变各面字母符号  

   

    面特征:0-----该面不切割  1-----该面切割但不能转动和镜像操作

           2-----该面切割,能转动但不能镜像

           3-----该面切割,能转动也能镜像

           默认各面是3,可以具体定义,
           例如:222222222222就是12个2,定义各面只转动的五魔方,就是普通转面五魔方。
                 322222222222定义只有一个面可做镜像,其他都能转动的五魔方。



   

程序下载


java助手截图:


仿真软件截图:


hubo5563 发表于 2013-1-8 17:13:56

本帖最后由 hubo5563 于 2013-1-8 18:03 编辑

单独扭转一个角块

;R';F';;F;R;

其中
=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;


0
10
0
;R';F';;F;R;
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;
99d658
f3a0e2


一个棱块和一个角块反向:

2
10
0
;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;
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;
99d658
f3a0e2

honglei 发表于 2013-1-9 10:36:58

本帖最后由 honglei 于 2013-1-9 10:39 编辑

Daniel Kwan的三阶魔方单翻一个角的方法,用在五魔上.

0
f3a0e2
99d658
10
F|1;R|3;F|1;L|3;F|1;R|3;F|1;L|3;

hubo5563 发表于 2013-1-9 17:11:42

本帖最后由 hubo5563 于 2013-1-11 08:34 编辑

honglei 发表于 2013-1-9 10:36 static/image/common/back.gif
Daniel Kwan的三阶魔方单翻一个角的方法,用在五魔上.




这个方法很好,步骤不多。

我简化了,还是步数较多:


0
f3a0e2
99d658
10
U|3;F;L';F';L;F;L';F';L;U|3;L';F;L;F';L';F;L;F';



0
f3a0e2
99d658
10
F|3;V;D';V';D;V;D';V';F|3;V;D;V';D';V;D;V';

hcjiaozhi 发表于 2013-1-14 22:39:47

谢谢楼主分享。

1231231234 发表于 2013-6-11 20:45:19

能帮忙弄个正方体和其他形状的吗?
页: [1]
查看完整版本: 转面反射五魔方java助手及其仿真软件