魔方吧·中文魔方俱乐部

标题: 百慕大截角菱形十二面体魔方java助手和仿真软件 [打印本页]

作者: hubo5563    时间: 2014-3-28 21:12:42     标题: 百慕大截角菱形十二面体魔方java助手和仿真软件

本帖最后由 hubo5563 于 2014-3-28 21:34 编辑

       这个魔方是用百慕大五魔方零件组装的另一类百慕大魔方,它的结构是棱十二轴的。每两个轴夹角是60度,而五魔方的正十二轴是63度多,因此,它不是精确模型。
由于模型的误差,按照魔方的转动,如果不加调整,越转越乱。为了使其顺利转动下去,必须每转动一次修正一次。修正算法修改了好几次,这次总算满意了。
       由于这款魔方还没正式上市,本应有8大行星之分,但没有确定8大行星的具体结构,所以没有按8大行星来命名。本软件预设了1个正常的截角菱形十二面体魔方,10个百慕大截角菱形十二面体魔方。另外,软件支持随机生成百慕大截角菱形十二面体魔方,也支持自己编码设定百慕大截角菱形十二面体魔方。所以可以做出很多这样的魔方来。

java助手.jpg

仿真软件.jpg

百慕大截角菱形十二面体魔方.zip (58.2 KB, 下载次数: 58)




附件: 仿真软件.jpg (2014-3-28 21:12:09, 175.73 KB) / 下载次数 156
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjM1MzQzfGFjM2NhYTRhfDE3NTQ2NjYxMzZ8MHww

附件: 百慕大截角菱形十二面体魔方.zip (2014-3-28 21:12:05, 58.2 KB) / 下载次数 58
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjM1MzQyfDYzOTExYjg1fDE3NTQ2NjYxMzZ8MHww

附件: java助手.jpg (2014-3-28 21:12:03, 158 KB) / 下载次数 147
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjM1MzQxfGM4YWUyMjMwfDE3NTQ2NjYxMzZ8MHww
作者: honglei    时间: 2014-3-28 21:33:45

本帖最后由 honglei 于 2014-3-28 21:57 编辑

贴个公式,感觉这个东西和正十二面体难度差不多。

[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
[param=script]UF'2;UR2;UF'3;UR'2;UF3;UR2;UF2;UR'2;UF'2;UR2;UF2;UR'2;UF'2;UR2;UF2;UR'2;UF5;UR2;UF3;UR'2;UF2;UR2;UF5;UR'2;UF5;FR2;UR'2;FR'2;UR2;FR2;UR'2;FR'2;UR2;FR2;UR'2;FR'2;UR2;UF5;UR2;UF5;UR'2;[/param]
[/L12zhoujava]
作者: hubo5563    时间: 2014-3-28 21:57:09

honglei 发表于 2014-3-28 21:33
贴个公式

[L12zhoujava=450,400]

可以交换任意两个角块:


[L12zhoujava=450,400]
[param=Order]0[/param]
[param=Speed]6[/param]
[param=Script]UL2;LF3;UL'2;LF'3;UR'2;FR'3;UR2;FR3;[1];FR'3;UR'2;FR3;UR2;LF3;UL2;LF'3;UL'2;[/param]
[param=Formula]FR3;UF5;FR'3;UF5;FR3;UF2;FR'3;UF5;FR3;UF5;FR'3;UF3;[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/L12zhoujava]

作者: honglei    时间: 2014-3-28 22:06:53

可以交换两个角让这个魔方的难度降低了。
[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
[param=script]UF'3;FR'2;UF3;FR5;UF'3;FR5;UF3;FR'3;UF'3;FR5;UF3;FR5;[/param]
[/L12zhoujava]
作者: grigr    时间: 2014-3-29 04:06:54

Thank You.
please build Jumblix
作者: hubo5563    时间: 2014-3-29 07:53:00

grigr 发表于 2014-3-29 04:06
Thank You.
please build Jumblix

Now do this.


作者: Fenz    时间: 2014-3-29 12:27:01

grigr 发表于 2014-3-29 04:06
Thank You.
please build Jumblix

It's Crazy Comet, not Jumblix
作者: honglei    时间: 2014-3-29 22:48:23



[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
[param=script]UF'2;UR2;UF';UL'2;UF;UR'2;UF';UL2;UF3;[/param]
[/L12zhoujava]
作者: hubo5563    时间: 2014-3-30 08:10:30

honglei 发表于 2014-3-29 22:48
[L12zhoujava=450,400]
0[/param]
f3a0e2[/param]

这个三循环很巧妙。
作者: hubo5563    时间: 2014-4-1 17:48:08

grigr 发表于 2014-3-29 04:06
Thank You.
please build Jumblix



http://bbs.mf8-china.com/forum.php?mod=viewthread&tid=101685

作者: 乌木    时间: 2017-10-27 15:53:09

本帖最后由 乌木 于 2017-10-27 17:25 编辑

好像是,做了2楼的三轮换,再做8楼的逆向三轮换,有关的三个角块的位置恢复了,留下的是UF面和FR面(此处是白面和红面)之间的两个公共角块一顺一逆翻转了,这样也许是翻转这两角的方法。(或许两角翻不必这样做。)
下图的初态就是2楼的终态,下图的步骤就是8楼的步骤:
[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
[param=initScript]UF'2;UR2;UF'3;UR'2;UF3;UR2;UF2;UR'2;UF'2;UR2;UF2;UR'2;UF'2;UR2;UF2;UR'2;UF5;UR2;UF3;UR'2;UF2;UR2;UF5;UR'2;UF5;FR2;UR'2;FR'2;UR2;FR2;UR'2;FR'2;UR2;FR2;UR'2;FR'2;UR2;UF5;UR2;UF5;UR'2;[/param]
[param=Script]UF'2;UR2;UF';UL'2;UF;UR'2;UF';UL2;UF3;[/param]
[/L12zhoujava]

作者: 乌木    时间: 2017-10-27 19:44:16

此外,看看3楼的步骤之中公式[1] 本身是什么效果:
[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
[param=Script]FR3;UF5;FR'3;UF5;FR3;UF2;FR'3;UF5;FR3;UF5;FR'3;UF3;[/param]
[/L12zhoujava]
作者: 乌木    时间: 2017-10-28 13:55:01

试试做一个不纯的棱块三轮换,或可用于先复原棱块位置的工作中:
[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
  [param=Script]UR'3;UF'2;UR3;UF'3;UR'3;UF5;UR3;[/param]
[/L12zhoujava]
作者: 乌木    时间: 2017-10-28 14:06:56

在做先复原棱块的工作中,各棱块的位置都已对,但遇到(偶数个)棱块要就地翻转的情况,请问如何解决?
作者: honglei    时间: 2017-10-28 20:24:59

乌木 发表于 2017-10-28 14:06
在做先复原棱块的工作中,各棱块的位置都已对,但遇到(偶数个)棱块要就地翻转的情况,请问如何解决?

这个魔方要比四个三角形的百慕大简单。

[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
[param=script]UR2;UF'2;UR'2;UF2;FR'2;UF2;FR2;UF'2;[/param]
[/L12zhoujava]
作者: honglei    时间: 2017-10-28 20:30:24

[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
[param=script]UR'3;RB'3;RD'2;RB;UR3;UF3;UR'3;RB';RD2;RB3;UR3;UF'3;[/param]
[/L12zhoujava]
作者: 乌木    时间: 2017-10-28 21:28:33

honglei 发表于 2017-10-28 20:30
[L12zhoujava=450,400]
0[/param]
f3a0e2[/param]

谢谢了!————————————————————
作者: 乌木    时间: 2017-10-31 08:10:53

本帖最后由 乌木 于 2017-10-31 09:05 编辑

遇到下图所示的要交换那两个角块的话,我不会直接的公式,也不会setup,只好来个笨办法,应用3楼步骤(下图的公式[1])和4楼公式(下图的公式[2]):
[L12zhoujava=450,400]
[param=Order]0[/param]
[param=Speed]6[/param]
[param=initScript][1];u';[1];r';f;[2];f';r;[1];u;[1];[/param]
[param=Script][1];u';[1];r';f;[2];f';r;[1];u;[1];[/param]
[param=Formula]UL2;LF3;UL'2;LF'3;UR'2;FR'3;UR2;FR3;FR3;UF5;FR'3;UF5;FR3;UF2;FR'3;UF5;FR3;UF5;FR'3;UF3;FR'3;UR'2;FR3;UR2;LF3;UL2;LF'3;UL'2;&;UF'3;FR'2;UF3;FR5;UF'3;FR5;UF3;FR'3;UF'3;FR5;UF3;FR5;[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/L12zhoujava]

胡老师和honglei能帮忙给个好办法吗?
作者: 乌木    时间: 2017-10-31 15:32:23

琢磨了一下,18楼初态解法或可如下这样做,下面的预调动仿照3楼的预调动,[2]还是4楼公式,下面的[1]则改用12楼的公式,总的步骤比18楼少了一些,但仍不是简捷方法。
[L12zhoujava=450,400]
[param=Order]0[/param]
[param=Speed]6[/param]
[param=Script]UL2;LF3;UL'2;LF'3;UR'2;FR'3;UR2;FR3;UR5;u';r';[2];FR5;[1];FR5;[2];r;u;UR5;FR'3;UR'2;FR3;UR2;LF3;UL2;LF'3;UL'2;[/param]
[param=Formula]FR3;UF5;FR'3;UF5;FR3;UF2;FR'3;UF5;FR3;UF5;FR'3;UF3;&;UF'3;FR'2;UF3;FR5;UF'3;FR5;UF3;FR'3;UF'3;FR5;UF3;FR5;[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Face0]1f111311111[/param]
[param=Face1]22222222222[/param]
[param=Face2]31333333333[/param]
[param=Face3]4444444444[/param]
[param=Face4]555555555[/param]
[param=Face5]6666666666[/param]
[param=Face6]7777777777[/param]
[param=Face7]8888888888[/param]
[param=Face8]999999999[/param]
[param=Face9]aaaaaaaaa[/param]
[param=Face10]bbbbbbbbbb[/param]
[param=Face11]cccccccccc[/param]
[param=Face12]dddd[/param]
[param=Face13]eeee[/param]
[param=Face14]f1ff[/param]
[param=Face15]gggg[/param]
[param=Face16]hhhh[/param]
[param=Face17]iiii[/param]
[/L12zhoujava]

作者: honglei    时间: 2017-10-31 21:27:59

乌木老师,用我4#的方法加上setup就可以了。
如果不想记太多的公式,可以做一下三循环,把角块调到合适的位置上。

[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
[param=Formula]UF'3;FR'2;UF3;FR5;UF'3;FR5;UF3;FR'3;UF'3;FR5;UF3;FR5;[/param]
[param=script]UF5;FR5;UF5;[1];UF'5;FR'5;UF'5;[/param]
[/L12zhoujava]

[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
[param=Formula]UF'3;FR'2;UF3;FR5;UF'3;FR5;UF3;FR'3;UF'3;FR5;UF3;FR5;[/param]
[param=script]UF3;UR2;UF'3;UR'2;UF5;FR5;UF5;[1];UF'5;FR'5;UF'5;UR2;UF3;UR'2;UF'3;[/param]
[/L12zhoujava]

[L12zhoujava=450,400]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]6[/param]
[param=Formula]UF'3;FR'2;UF3;FR5;UF'3;FR5;UF3;FR'3;UF'3;FR5;UF3;FR5;[/param]
[param=script]UF2;FR5;UF'2;[1];UF2;FR'5;UF'2;[/param]
[/L12zhoujava]
作者: 乌木    时间: 2017-10-31 22:06:31

honglei 发表于 2017-10-31 21:27
乌木老师,用我4#的方法加上setup就可以了。
如果不想记太多的公式,可以做一下三循环,把角块调到合适的位 ...

谢谢。setup太巧妙了。




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