魔方吧·中文魔方俱乐部

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

魔中魔JAVA助手和仿真软件出炉了 [复制链接]

Rank: 8Rank: 8

积分
6933
帖子
2499
精华
79
UID
4618
性别

论坛建设奖 十年元老

跳转到指定楼层
1#
发表于 2011-1-7 15:55:25 |显示全部楼层 |倒序浏览
支持超三八大行星,以及3个超四,5个超五。

网页地址:

http://www.mf8-china.com/Java/mzm.html


程序下载地址:
http://bbs.mf8-china.com/viewthread.php?tid=68757&extra=page%3D1

三阶魔中魔








四阶魔中魔2号









五阶魔中魔3号:








使用方法:
1:进入如下链接http://www.mf8-china.com/Java/mzm.html
2:设置魔方种类
3:设置颜色数(6色这步省略)
4:设置面特征(魔中魔加强版必须根据八大行星特征来设置)

      程序中的面特征是指加强版魔中魔的,只对三阶和五阶魔方起作用。
      程序默认的都是0类型面,需要设置哪些面为1类型,把初始状态下的面代码填到面特征输入框中即可。
      例如:要把U面和D面设置成1类型面,把UD两字母填到面特征输入框中即可。
填的字母顺序无关,面代码之间无任何分割符。

     对于三阶魔方来说,0类面是指转动该层时,圆圈内部的块不转动,1类面是指,转动该面时,圆圈内部的块跟着转动。
      对于五阶魔方来说,0类面是指该面转动外层时,圆圈内部的块不转动,而转动内层时,圆圈内部的块跟着转动。1类面是指该面转动外层时圆圈内部的块跟着转动,而转动内层时,圆圈内部的块不动。
5:设置魔方初始状态

      有两种方法,第一种设置初始化序列,第二种填初始化颜色
      1)根据需要设置初始化序列
      你直接在左面的模型中转动魔方,把你想要的状态转出来,然后按F3键,输出你刚才的转动步骤,然后你把它复制,粘贴在工具的右侧上方的初始化序列栏里,按提交按钮即可。
      2)填初始化颜色,按F9键进入填色状态,此时你可以一个块一个块的填,也可以一个面一个面地填,还可以整个填。首先在左边窗口上方选当前色,再选填充方式,然后用鼠标在左边模型中单击要填的面或块,单击后当前颜色就填到你要填的面或块里了。需要换色在从上面选色,需要转动魔方,直接拖动魔方,就可整体转动。直到你把要填的都填上,然后按F7键,输出其他参数,然后把这些输出复制下来,粘贴到右面的可选参数栏里,按提交按钮,就设置好魔方初始状态了。
6:设置自定义公式、转动序列

     第一次设置时你直接在左边模型中转动魔方,然后按F3键输出转动序列,你可以将其复制,然后粘贴到转动序列栏里,也可以粘贴到自定义公式栏里。
     你可以多次设置,非第一次时,你直接按模型控制条的播放到最后按钮,然后转动魔方,到一段落后按F3键输出转动序列,你把它复制下来,粘贴到待执行序列栏里最后,相当追加了待执行序列,也可以粘贴到自定义公式栏里,在自定义公式栏里,每个公式之间必须用&号隔开,在待执行序列里,每段也必须用&号隔开。每个公式前面和每一段落前面可以添加说明,说明是任何可显示的文本,文本必须用半角的花括号括起来。在播放时他们显示到窗口的上面。
       编辑完这一段落后按提交按钮,然后可以继续编辑下一段落,待执行序列需要用自定义公式时,直接把自定义公式的序号用半角的中括号括起来,放到待执行序列后面,例如用第二个公式可写为:[2];用第3个公式的逆公式可写为:[3]';,然后按提交按钮。
       直至最后满意为止。
7:复制discuz代码
8:粘贴到论坛帖子中,发帖,
就可发表自己的java动画了。



         在输入初始化序列,待执行序列,自定义公式转动序列时:
    特别注意:本java助手使用的转动步骤必须用半角的分号结束,否则系统不认

         

操作方法:
    将鼠标指到要转动面上,单击鼠标:
    鼠标左键:逆时针转
    鼠标右键:顺时针转
    鼠标拖动整体转 ,不改变各面字母符号
    Alt+鼠标右键整体顺时针转 改变各面字母符号
    Alt+鼠标右键整体逆时针转 改变各面字母符号
当魔方不只一层可转时:
    Shift+鼠标右键第二层顺时针转
    Shift+鼠标左键第二层逆时针转
    Ctrl+鼠标右键一二层顺时针转
    Ctrl+鼠标右键一二层逆时针转
功能键:F1---调出本帮助菜单
        F2---隐藏文本框,显示魔方,在颜色编辑状态下退回到魔方转动状态。
        F3---显示文本框,文本框里面输出你此前转动步骤的操作序列。这些转动步骤是经过简化的。
        F4---显示文本框,文本框里面输出初始化序列。如果是随机生成的,也将生成这个魔方的步骤序列输出,输出的序列没有约简。
        F5---显示文本框,文本框里面输出魔方吧论坛的Dizus代码,你可以将这个代码复制下来,直接发到魔方吧论坛上,在论坛上直接显示你这次整个操作的java动画过程。
        F6---显示文本框,文本框里面输出html文件代码,你可以将这个代码复制下来存成扩展名为html的文件,并且把这个文件和软件带的jar文件放到同一目录,双击这个文件,用浏览器打开,就可以看到你整个操作过程的java动画。
        F7---显示文本框,文本框里面输出其他参数,这个可以复制到工具软件的其他参数栏,来设置魔方初始状态。
        F8---作废你的操作,从头来。此时魔方回到初始化状态,并且记录的操作清空。
        F9---进入颜色编辑状态。按这键后系统将把魔方当前状态的颜色作为此后的初始颜色,并清除初始序列和之前的操作序列,此后你可以修改魔方各个块的颜色。这个功能只在工具下才能使用,发到贴子里的java动画没有这个功能。





[ 本帖最后由 hubo5563 于 2011-2-21 10:11 编辑 ]
已有 3 人评分经验 收起 理由
Pyrenees + 20 如果双层转能简易点就好~
kexin_xiao + 10 精品文章
kattokid + 10 太强大了,辛苦了!

总评分: 经验 + 40   查看全部评分

Rank: 8Rank: 8

积分
6933
帖子
2499
精华
79
UID
4618
性别

论坛建设奖 十年元老

2#
发表于 2011-1-7 19:21:07 |显示全部楼层

回复 9# 的帖子

现在好了。
乌木老师,由于我的助手没有联调,导致了你的java不对。应该是如下的:





















错误之处在生成的Discuz代码参数不对,应该是param=locked而不是param=Random,你重新编辑一下就好了。

[ 本帖最后由 hubo5563 于 2011-1-8 09:18 编辑 ]

使用道具 举报

Rank: 8Rank: 8

积分
6933
帖子
2499
精华
79
UID
4618
性别

论坛建设奖 十年元老

3#
发表于 2011-1-13 14:30:18 |显示全部楼层

回复 19# 的帖子

自定义颜色功能已经做了,就是没写说明。例如把白色变为紫色:









把白色面定义成不同颜色的:






















三阶魔中魔每个面的编号如下:
未命名-1.jpg

整个魔方编号如下:
mfgx.jpg
0是U面,1-4为FLBR面,5为D面。

用FaceU,FaceF,FaceL,FaceB,FaceR,FaceD参数来定义各个面上各个块的颜色,颜色数为123456789abcdef
15种色。每个面17块,按上面数字对应参数位置。例如:
FaceU=11111111111111111
FaceF=fffffffff22ff2fff
FaceL=fffffffff33ff3fff
FaceB=fffffffff44ff4fff
FaceR=fffffffff55ff5fff
FaceD=ffffffffffffffffff














[ 本帖最后由 hubo5563 于 2011-1-13 15:27 编辑 ]

使用道具 举报

Rank: 8Rank: 8

积分
6933
帖子
2499
精华
79
UID
4618
性别

论坛建设奖 十年元老

4#
发表于 2011-1-13 15:39:31 |显示全部楼层
回楼上,不需要下载程序,只需要按上面20楼说的自己在论坛代码中添加参数即可。
例如参数
FaceU=21122112211221122
FaceF=32233223322332233
FaceL=43344334433443344
FaceB=54455445544554455
FaceR=65566556655665566
FaceD=16611661166116611
设置中心与边不同颜色













注意参数格式如下图:

[ 本帖最后由 hubo5563 于 2011-1-13 15:51 编辑 ]

未命名.JPG (27.4 KB, 下载次数: 71)

未命名.JPG

使用道具 举报

Rank: 8Rank: 8

积分
6933
帖子
2499
精华
79
UID
4618
性别

论坛建设奖 十年元老

5#
发表于 2011-1-13 16:04:58 |显示全部楼层
你的不对,论坛代码是如下形式的:

111.JPG (39.87 KB, 下载次数: 82)

111.JPG

使用道具 举报

Rank: 8Rank: 8

积分
6933
帖子
2499
精华
79
UID
4618
性别

论坛建设奖 十年元老

6#
发表于 2011-2-21 09:37:57 |显示全部楼层
助手增加了用鼠标键直接填色以及用鼠标键转动魔方输入转动序列的功能,说明在一楼。

使用道具 举报

Rank: 8Rank: 8

积分
6933
帖子
2499
精华
79
UID
4618
性别

论坛建设奖 十年元老

7#
发表于 2011-4-12 16:00:24 |显示全部楼层
原帖由 管窥子 于 2011-4-12 11:58 发表
超三怎样转中层?请胡波先生赐教。


超三中层现在还不能转,等有空加上。

使用道具 举报

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

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

GMT+8, 2024-6-3 10:13

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部