魔方吧·中文魔方俱乐部

标题: sq5在线还原求助 [打印本页]

作者: lydv321    时间: 2013-4-6 10:40:40     标题: sq5在线还原求助

QQ截图20130406103614.png 在胡波老师的sq5在线还原时,有时要遇到只交换一对邻棱,求各位高手给个公式。

附件: QQ截图20130406103614.png (2013-4-6 10:37:56, 26.45 KB) / 下载次数 54
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjA3NDI4fDU1YjI0YWI3fDE3MzI5MzA1NDZ8MHww
作者: liuximing1999    时间: 2013-4-6 11:22:31

本帖最后由 liuximing1999 于 2013-4-6 11:26 编辑

八个块可以循环,三个快也可以循环,这个情况很合理。。。。
人工找公式很麻烦吧你可以试试这个
[SQjava=450,400]
[param=Order]25[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]/-1,0/0,1/0,-1/1,0;[/param]
[/SQjava]

没有固定公式其实靠这个也能复原,就是长一些。。。。。
先把它转180度,然后就靠这个公式慢慢还原。。。。。
作者: lydv321    时间: 2013-4-6 11:29:23

liuximing1999 发表于 2013-4-6 11:22
八个块可以循环,三个快也可以循环,这个情况很合理。。。。
人工找公式很麻烦吧你可以试试这个
[SQjava= ...

在帖子里看到过乌木老师给出的这个公式,还没有试过,马上用一下。
作者: Ray_Lam    时间: 2013-4-6 12:20:50

学会对棱交换公式之后,然后用setup,让相邻的变成相对的就好了
作者: 洛阳狼王    时间: 2013-4-6 12:52:16

看起来不会玩。                       
作者: liuximing1999    时间: 2013-4-6 18:08:17

Ray_Lam 发表于 2013-4-6 12:20
学会对棱交换公式之后,然后用setup,让相邻的变成相对的就好了

问题就在于没法学对棱公式。。。。。。
就这种情况而言,setup不方便。。。。。
作者: 乌木    时间: 2013-4-7 11:07:16

本帖最后由 乌木 于 2013-4-7 11:14 编辑

“x虫”在http://bbs.mf8-china.com/forum.p ... ;tid=95093#lastpost中给出了一个公式/3,0/9,0/0,3/9,0/8,0/0,2/10,0/4,0/0,10/0,2/11,4/0,9/,试试演示一下他的公式:
[SQjava=450,400]
[param=Order]25[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=Script]/3,0/9,0/0,3/9,0/8,0/0,2/10,0/4,0/0,10/0,2/11,4/0,9/[/param]
[/SQjava]

结果不对,不知该如何修改这个公式使它适合这种魔方?
作者: lydv321    时间: 2013-4-7 11:41:29

Ray_Lam 发表于 2013-4-6 12:20
学会对棱交换公式之后,然后用setup,让相邻的变成相对的就好了

邻棱是可以变成对棱的,能给个对棱换的公式吗?
作者: Fenz    时间: 2013-4-7 11:47:54

[SQjava=450,400]
[param=Order]25[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]/0,-2/0,2/0,-2/0,2/-1,0/-1,-1/0,-1/1,1/0,-1/-1,-1/0,-1/1,1/0,-1/-1,-1/2,0/0,-2/0,2/0,-2/0,2/0,4;[/param]
[/SQjava]
作者: lydv321    时间: 2013-4-7 11:58:46

Fenz 发表于 2013-4-7 11:47
[SQjava=450,400]
25[/param]
f3a0e2[/param]

感谢Fenz,解决了我多日的疑惑。感谢魔方吧,让我能够向各位大侠请教学习!
作者: Fenz    时间: 2013-4-7 11:59:55

本帖最后由 Fenz 于 2013-4-7 12:04 编辑

楼主的情况是个奇状态,用三循环(偶变换)是解决不了的。
上层或下层转45°是最简单的奇变换,所以解决的思路就是做一个8块循环,即一层的8个块1、2……8做变换1→2、3→3……8→1。

利用简单的两对换
[SQjava=450,400]
[param=Order]25[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]/-1,-1/1,1;[/param]
[/SQjava]
构造一个底层的8循环,同时产生顶层的一对换
[SQjava=450,400]
[param=Order]25[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]0,0/1,1/0,1/-1,-1/0,1/1,1/0,1/-1,-1/0,1/1,1/-1,4;[/param]
[/SQjava]

再配以SetUp,就得到楼上的公式
作者: Fenz    时间: 2013-4-7 12:05:51

lydv321 发表于 2013-4-7 11:58
感谢Fenz,解决了我多日的疑惑。感谢魔方吧,让我能够向各位大侠请教学习!

不客气,思路写在楼下了
作者: 刘超    时间: 2013-4-7 12:32:47

高手无处不在啊
作者: lydv321    时间: 2013-4-7 12:58:44

Fenz 发表于 2013-4-7 11:59
楼主的情况是个奇状态,用三循环(偶变换)是解决不了的。
上层或下层转45°是最简单的奇变换,所以解决的 ...

思路还似懂非懂的,奇偶性我明白,但具体交换过程不大明白,不过对棱换的公式简单的多了。
作者: lydv321    时间: 2013-4-7 13:51:49

Fenz 发表于 2013-4-7 12:05
不客气,思路写在楼下了

怎么回复或发帖Java动画呢?还不会,麻烦教一下。
作者: 乌木    时间: 2013-4-7 14:03:25

本帖最后由 乌木 于 2013-4-7 14:10 编辑
lydv321 发表于 2013-4-7 13:51
怎么回复或发帖Java动画呢?还不会,麻烦教一下。


这个魔方的java代码如下:

SQjava=450,400]
param=Order]25[/param]
param=bgcolor]f3a0e2[/param]
param=butbgcolor]99d658[/param]
param=Speed]10[/param]
param=Script]…………(具体的步骤)[/param]
/SQjava]

此处故意缺少了每一行第一个[  ,以便显示代码而不显示java图。这个 [  要用英文半角的方括号。
作者: lydv321    时间: 2013-4-7 14:12:54

试一下[SQjava=450,400]
[param=Order]25[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]/1,1/0,1/-1,-1/0,1/1,1/0,1/-1,-1/0,1/1,1/-1,4;[/param]
[/SQjava]





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