这是中国人做的魔方演示助手, 可以演示高阶魔方 (只须改变阶数变量 degree)。
<p>
<applet codebase= "http://www.geocities.com/hua_jz/" code="RubikSeqViewer.class" archive="rubikseqviewer.jar" width="280" height="332">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="delay" value="10">
<param name="label_on" value="1">
<param name="editable" value="0">
<param name="degree" value="3">
<param name="color_0" value="GGGFRGGGG">
<param name="color_1" value="GUGGGGGGG">
<param name="color_2" value="GGGGGFFLR">
<param name="color_3" value="LBRBBLFRD">
<param name="color_4" value="FDFLDRDDL">
<param name="color_5" value="DBRDBDBLD">
<param name="sequence" value="U R U' R' U' F' U F">
</applet>
<p>
<applet codebase="http://www.geocities.com/hua_jz/" code="RubikSeqViewer.class" archive="rubikseqviewer.jar" width="280" height="332">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="delay" value="10">
<param name="label_on" value="0">
<param name="editable" value="0">
<param name="degree" value="4">
<param name="color_0" value="FRUFUFUFLURUUULU">
<param name="color_1" value="RUUULUBRUBUBUBLU">
<param name="color_2" value="FRGGFLGGGGGGGGBL">
<param name="color_3" value="BRGGGGGGGGGGGGGG">
<param name="color_4" value="FRDFDFDFLDRDDDLD">
<param name="color_5" value="RDDDLDBRDBDBDBLD">
<param name="sequence" value="d' L'' u' R'' u L'' d R''">
</applet>
其中的颜色变量 (color_0, color_1, color_2, color_3, color_4, color_5) 需要通过以下颜色设置助手生成。步骤如下:先用鼠标将每一块的颜色图好,再将所要演示的公式输入公式行,再按回车,颜色变量的值会在新的窗口中显示出来。
<p>
<applet codebase="http://www.geocities.com/hua_jz/" code="SeqBuilder.class" archive="rubikseqviewer.jar" width="280" height="357">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="delay" value="20">
<param name="label_on" value="1">
<param name="degree" value="3">
</applet>
<p>
国内大部分魔友不能直接看到这几张JAVA图,请魔友大烟头帮忙二传一下,谢谢。
[此贴子已经被作者于2006-9-15 14:08:30编辑过]
呵,这个JAVA魔方演示助手很强!
我把rubikseqviewer.jar下载下来放到我的网页中了:http://sbdq.51.net/java/n/rubikseqviewer.jar
此前最高阶的java魔方演示助手是5阶,魔友rubikmaster 做的这个可以自行设定魔方阶位,可说是填补魔方界的一个空白啊。不过n阶魔方到7阶魔方够了,再高阶位的魔方就没意义了。
以下我来介绍一下魔友rubikmaster的 JAVA魔方演示助手的使用,嗯,这么好的东西应该叫老大做个专用的贴助手。
二阶魔方颜色设置助手:
颜色设置助手步骤如下:先用鼠标将每一块的颜色图好,再将所要演示的公式输入公式行,再按回车,颜色变量的值会在新的窗口中显示出来。
<applet codebase= "http://sbdq.51.net/java/n/" code="RubikSeqViewer.class" archive="rubikseqviewer.jar" width="280" height="332">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="delay" value="20">
<param name="label_on" value="0">
<param name="editable" value="0">
<param name="degree" value="2"></applet>
说明:
把新窗口中生成的代码复制,覆盖粘贴在上面的红色代码上,取这段applet的代码就可在论坛上发贴显示了。
在网上使用时设定codebase="http://sbdq.51.net/java/n/" 因为我把rubikseqviewer.jar放在那里了。脱机使用时,可下载rubikseqviewer.jar到网页所在的同一文件夹中,网页中演示助手的代码取值为codebase="." 演示助手就可显示了。
<param name="degree" value="2">是魔方阶数的变量,如三阶就取value="3"
<param name="label_on" value="1">显示魔方面上符号
<param name="label_on" value="0">表示魔方面上无符号
<param name="delay" value="20">是魔方转速的变量
其它的变量我也不大明白了,要问魔友rubikmaster了。
[此贴子已经被作者于2006-9-17 18:58:10编辑过]
各位可在楼上试一下:
先用鼠标将每一块的颜色图好,再将所要演示的公式输入公式行,再按回车,颜色变量的值会在新的窗口中显示出来。把新窗口中生成的代码复制,覆盖粘贴在上面的红色代码上,取这段applet的代码就可在论坛上发贴显示了。
这是我贴的二阶两角对换公式,很漂亮吧!
<applet codebase= "http://sbdq.51.net/java/n/" code="RubikSeqViewer.class" archive="rubikseqviewer.jar" width="280" height="332">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="delay" value="20">
<param name="label_on" value="0">
<param name="editable" value="0">
<param name="degree" value="2">
<param name="color_0" value="RBUF">
<param name="color_1" value="LURF">
<param name="color_2" value="UBLU">
<param name="color_3" value="FRDF">
<param name="color_4" value="LDBR">
<param name="color_5" value="DBLD">
<param name="sequence" value="L' U R U' L U2 R' U R U2 R'">
</applet>
我试试:
[此贴子已经被作者于2006-9-18 0:23:04编辑过]
6楼的不会演示操作嘛,是它不懂“ML”等符号吗?下面的呢:
[此贴子已经被作者于2006-9-18 1:02:44编辑过]
再试试:
演示助手可识别字符:U D F B L R u d f b l r 1 2 -1 -2 单引号,字符之间请加空格。比如:R D R D R D' R' D' R' D'
[此贴子已经被作者于2006-9-18 6:49:57编辑过]
好东东,加精收藏了!
[UserName=rubikmaster]
rubikmaster 先生,请浏览一下这个帖子!
http://bbs.mf8-china.com/dispbbs.asp?boardid=20&replyid=6537&id=752&page=1&skin=0&Star=2
[/UserName]
谢谢rubikmaster 指点。我再试试:
有必要介绍一下我的符号规则,它有别于国际通用规则,主要是指高阶,二至四阶与国际通用规则兼容。它简单实用,好记。基本字符同样取自于 U D F B L R (代表六个面) 和 单引号 ' (代表逆时针),另加小写字符 u d f b l r (代表第二层)。外层和第二层的表示与流行的规则相同,仅举例说明中层的表示。(2R-4R) 代表从右边数第二至第四层顺时针(相对于右侧面中心)旋转四分之一周,(U1-U5)' 代表从上边数第一至第五层逆时针旋转四分之一周,3F'' 代表从前边数第三层旋转半周。步与步之间要用空格隔开, 以下是一个完整的序列:(2F-3F) 2U' (2F-3F)' U'' (2F-3F) 2U (2F-3F)' U'' (经典的两中心块互换公式,适用于四阶以上)。我做的虚拟魔方都遵循以上规则。附带解释一下, U = UP (上), D = DOWN (下), F=FRONT (前), B=BACK (后), L=LEFT (左), R=RIGHT (右)。
不错,这符号规则很好,也很好记。
试发一个三阶中层转的换心公式:
[em01][em17]
试试:
rubikseqviewer.jar更新后,第13楼的魔方演示中的第4步时,2*3的那个红色中块还是有异常。
[此贴子已经被作者于2006-9-21 10:01:48编辑过]
不错,这符号规则很好,也很好记。
试发一个三阶中层转的换心公式:
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) | Powered by Discuz! X2 |