魔方吧·中文魔方俱乐部

标题: 图案高阶中心面四边\四角转向180度 [打印本页]

作者: 北方闲人    时间: 2008-8-13 15:09:33     标题: 图案高阶中心面四边\四角转向180度

刚学会发JAVA贴,试发一下:
<p>
1、图案高阶中心面四边同时转向180度的公式:这个公式会影响外圈的边,所以只适于从中心向外调整心块位置时使用.
<p>
1.jpg.jpg
<applet codebase= "java/" code="RubikSeqViewer.class" archive="rubikseqviewer.jar" width="280" height="300">
<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="7">
<param name="color_config" value="D(255,255,0) R(0,0,255) U(255,255,255) F(255,0,0) L(0,255,0) B(255,128,0) G(168,168,168)">
<param name="color_0" value="FRUFUFUFUFUFUFLURUUUUUULURUUUUUULURUUUUUULURUUUUU">
<param name="color_1" value="ULURUUUUUULUBRUBUBUBUBUBUBLUFRFFFFFFLRLRLRLRLRLBR">
<param name="color_2" value="BBBBBBLFRFFFFFFLRLRLRLRLRLBRBBBBBBLFRFFFFFFLRLRLR">
<param name="color_3" value="LRLRLBRBBBBBBLFRFFFFFFLRLRLRLRLRLBRBBBBBBLFRFFFFF">
<param name="color_4" value="FLRLRLRLRLRLBRBBBBBBLFRDFDFDFDFDFDFLDRDDDDDDLDRDD">
<param name="color_5" value="DDDDLDRDDDDDDLDRDDDDDDLDRDDDDDDLDBRDBDBDBDBDBDBLD">
<param name="sequence" value="3R 3L U2 3R' 3L' U 3R 3L U2 3R' 3L' U'">
</applet>
<p>
2、四角转向180度
<p>
2.jpg
<applet codebase= "java/" code="RubikSeqViewer.class" archive="rubikseqviewer.jar" width="280" height="300">
<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="7">
<param name="color_config" value="D(255,255,0) R(0,0,255) U(255,255,255) F(255,0,0) L(0,255,0) B(255,128,0) G(168,168,168)">
<param name="color_0" value="FRUFUFUFUFUFUFLURUUUUUULURUUUUUULURUUUUUULURUUUUU">
<param name="color_1" value="ULURUUUUUULUBRUBUBUBUBUBUBLUFRFFFFFFLRLRLRLRLRLBR">
<param name="color_2" value="BBBBBBLFRFFFFFFLRLRLRLRLRLBRBBBBBBLFRFFFFFFLRLRLR">
<param name="color_3" value="LRLRLBRBBBBBBLFRFFFFFFLRLRLRLRLRLBRBBBBBBLFRFFFFF">
<param name="color_4" value="FLRLRLRLRLRLBRBBBBBBLFRDFDFDFDFDFDFLDRDDDDDDLDRDD">
<param name="color_5" value="DDDDLDRDDDDDDLDRDDDDDDLDRDDDDDDLDBRDBDBDBDBDBDBLD">
<param name="sequence" value="3R 3L 3D2 3R' 3L' U 3R 3L 3D2 3R' 3L' U'">
</applet>
<p>

附件: 1.jpg.jpg (2008-8-13 15:09:33, 41.11 KB) / 下载次数 58
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMxOTV8MTkxM2RiOGZ8MTc1Mjg1NjczNHwwfDA%3D

附件: 2.jpg (2008-8-13 15:09:33, 41.1 KB) / 下载次数 64
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMxOTZ8ZGE5N2Q4ZGN8MTc1Mjg1NjczNHwwfDA%3D
作者: 魔鱼儿    时间: 2008-8-13 15:22:16

今天刚装了JAVA,还不知道怎么用呢
作者: junior_sky    时间: 2008-8-13 15:27:53

没玩过这么高阶的魔方呀 LZ厉害
作者: kexin_xiao    时间: 2008-8-13 15:36:19

等乌木老师吧。
作者: 乌木    时间: 2008-8-13 16:45:07

<P>1楼第二式的实质在另一种全色魔方中从复原态出发做逆公式即知不是那四个心块就地180°,而是两个二置换(下图),当然,也就是那四个心块整体180°。1楼的第一式的实质如何,我还在琢磨。</P>
<P>&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 第二式是两个二置换.GIF </P>

[ 本帖最后由 乌木 于 2008-8-13 19:04 编辑 ]

附件: 第二式是两个二置换.GIF (2008-8-13 16:45:07, 26.41 KB) / 下载次数 65
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMyMDF8ODFiM2E1OTd8MTc1Mjg1NjczNHwwfDA%3D
作者: Lonely_7X    时间: 2008-8-13 17:02:18

很牛呀  看得都昏。
作者: 乌木    时间: 2008-8-13 17:17:15

<P>1楼的第一式的实质对心块而言是六个二置换(下图),怎么和题目的附图对不上号?第一图还是第一个java有误?</P>
<P>&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 第一式是六个二置换.GIF </P>

[ 本帖最后由 乌木 于 2008-8-13 19:21 编辑 ]

附件: 第一式是六个二置换.GIF (2008-8-13 17:17:15, 27.74 KB) / 下载次数 56
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMyMDJ8OWRmZDQwMTd8MTc1Mjg1NjczNHwwfDA%3D
作者: 乌木    时间: 2008-8-13 20:46:02

<P>为了再现1楼的第一图情况,改为做第二式的逆公式再180°转中心块,得到下图。不知1楼的第一个公式是否有误?</P>
<P>&nbsp; </P>
<P>&nbsp; 第二式是两个二置换-2.GIF </P>
<P>&nbsp;</P>

附件: 第二式是两个二置换-2.GIF (2008-8-13 20:46:02, 46.49 KB) / 下载次数 65
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMyMTZ8Y2MxMDRhZWJ8MTc1Mjg1NjczNHwwfDA%3D
作者: 北方闲人    时间: 2008-8-14 07:54:23

谢谢乌木老师指点,的确是题目有问题,第一式我的本意是用在最后一个中心面上心块位置调整时,从中心开始向外一圈一圈做如果遇到四边需做同时转向的时候,因为我用的是箭头所以说是转向180,实际上从位置来说是对边交换才正确。这样表示是不是更贴切些,黄色表示角已归位,另外四种颜色表示它在四侧面的正确位置,下边初始态为第二圈已复原,第三圈四边需要对边交换:
<p>
<applet codebase= "java/" 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="7">
<param name="color_config" value="D(255,255,0) R(0,0,255) U(255,255,255) F(255,0,0) L(0,255,0) B(255,128,0) G(168,168,168)">
<param name="color_0" value="FRGFGFGFGFGFGFLGRGDBBBDLGRGLDFDRLGRGLRDLRLGRGLDBD">
<param name="color_1" value="RLGRGDFFFDLGBRGBGBGBGBGBGBLGFRFFFFFFLRLRLRLRLRLBR">
<param name="color_2" value="BBBBBBLFRFFFFFFLRLRLRLRLRLBRBBBBBBLFRFFFFFFLRLRLR">
<param name="color_3" value="LRLRLBRBBBBBBLFRFFFFFFLRLRLRLRLRLBRBBBBBBLFRFFFFF">
<param name="color_4" value="FLRLRLRLRLRLBRBBBBBBLFRDFDFDFDFDFDFLDRDDDDDDLDRDD">
<param name="color_5" value="DDDDLDRDDDDDDLDRDDDDDDLDRDDDDDDLDBRDBDBDBDBDBDBLD">
<param name="sequence" value="2R 2L U2 2R' 2L' U 2R 2L U2 2R' 2L' U'">
</applet>
<p>

[ 本帖最后由 北方闲人 于 2008-8-14 08:18 编辑 ]
作者: 北方闲人    时间: 2008-8-14 08:24:55

<P>一楼第一图贴错了,应该是这个:</P>
<P> 10.jpg </P>

附件: 10.jpg (2008-8-14 08:24:55, 40.98 KB) / 下载次数 56
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMyNDB8NTVkMDZlOTB8MTc1Mjg1NjczNHwwfDA%3D
作者: 乌木    时间: 2008-8-14 09:37:50

<P>要看清9楼公式的初态,仍从另一种全色复原态出发,做逆公式,即得下面的右图:</P>
<P>&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9楼公式的初态.GIF </P>

附件: 9楼公式的初态.GIF (2008-8-14 09:37:50, 33.22 KB) / 下载次数 66
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMyNDN8ZTE0YWY1YTV8MTc1Mjg1NjczNHwwfDA%3D
作者: 北方闲人    时间: 2008-8-14 09:47:32     标题: 回复 11# 的帖子

是,正是这样的。我刚才又想了一下,能不能用颜色来表示位置呢?做了这么一贴,请您批评指正。
作者: 北方闲人    时间: 2008-8-14 09:48:28

刚学会JAVA演示方法,但是它不能演示带有方向的的全色魔方,我想是不是可以用颜色来表示方向呢?如下边这个是复原了的七阶,它的表示意义是这样的:
<p>1、心块:黄色表示正确方向,红色表示与正确方向偏离180度,兰色表示比正确方向顺转了90度,绿色表示比正确方向逆转了90度。(或者也可以说什么颜色就表示它头朝那个侧面更好,那就得加上棕色了)
<p>2、边块:以靠近的那个侧面的颜色为正确位置。
<p>3、角块:以每条边左边的角与这条边靠近的侧面颜色为准。
<p>不过,这样只可用于单面演示,与其它面有关的公式演示就得用灰色配合了。
<p>
<applet codebase= "java/" 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="7">
<param name="color_config" value="D(255,255,0) R(0,0,255) U(255,255,255) F(255,0,0) L(0,255,0) B(255,128,0) G(168,168,168)">
<param name="color_0" value="FRDFDFDFDFDFDFLDRDRFFFFLDRDRRFFLLDRDRRDLLLDRDRBBL">
<param name="color_1" value="LLDRDBBBBLLDBRDBDBDBDBDBDBLDFRFFFFFFLRLRLRLRLRLBR">
<param name="color_2" value="BBBBBBLFRFFFFFFLRLRLRLRLRLBRBBBBBBLFRFFFFFFLRLRLR">
<param name="color_3" value="LRLRLBRBBBBBBLFRFFFFFFLRLRLRLRLRLBRBBBBBBLFRFFFFF">
<param name="color_4" value="FLRLRLRLRLRLBRBBBBBBLFRDFDFDFDFDFDFLDRDDDDDDLDRDD">
<param name="color_5" value="DDDDLDRDDDDDDLDRDDDDDDLDRDDDDDDLDBRDBDBDBDBDBDBLD">
<param name="sequence" value="D D'">
</applet>
<p>

[ 本帖最后由 北方闲人 于 2008-8-14 11:44 编辑 ]
作者: 乌木    时间: 2008-8-14 10:57:11     标题: 回复 13# 的帖子

<P>这样的方法相当搅脑子。玩全色,那种箭头图案还不能反映全部信息--位置状态不直观。当然,作为一种挑战,箭头图案也不错。有的只有箭头,没有底色,即六面同色,也蛮难的。</P>
<P>&nbsp;</P>
<P>此外,高阶的心块的位置变化离不开簇的概念,心块是区分为几个不同的簇的。心块的位置只能在同簇内交换。心块方向的改变只能靠换位实现。除了奇阶魔方的中心块外,别的心块不可能就地变向。</P>
<P>&nbsp;</P>
<P>楼主已经对心块的处理很熟悉了,我是记不住,先收藏下你的几个帖子备用。</P>

[ 本帖最后由 乌木 于 2008-8-14 10:59 编辑 ]
作者: 小魔人    时间: 2008-8-14 11:38:31

凑个热闹,不会高阶带方向的~~~~~
作者: lqp18_31    时间: 2008-8-16 14:26:08

太强大了,顶一下~~~~
作者: bbshanwei    时间: 2008-8-16 23:00:40

那么多箭头我眼花了。
作者: wangziju    时间: 2008-8-17 09:52:21

JAVA好用吗




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2