魔方吧·中文魔方俱乐部

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

中国人做的魔方演示助手(Java) [复制链接]

Rank: 8Rank: 8

积分
824
帖子
59
精华
4
UID
6413
性别
跳转到指定楼层
1#
发表于 2006-9-15 11:43:16 |显示全部楼层 |倒序浏览

这是中国人做的魔方演示助手, 可以演示高阶魔方 (只须改变阶数变量 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编辑过]

Rank: 8Rank: 8

积分
824
帖子
59
精华
4
UID
6413
性别
2#
发表于 2006-9-18 06:46:39 |显示全部楼层

字符之间请加空格

演示助手可识别字符: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编辑过]

使用道具 举报

Rank: 8Rank: 8

积分
824
帖子
59
精华
4
UID
6413
性别
3#
发表于 2006-9-19 11:11:52 |显示全部楼层

介绍一下我的符号规则

有必要介绍一下我的符号规则,它有别于国际通用规则,主要是指高阶,二至四阶与国际通用规则兼容。它简单实用,好记。基本字符同样取自于 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 (右)。

使用道具 举报

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

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

GMT+8, 2024-5-6 15:56

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部