魔方吧·中文魔方俱乐部

标题: 请问怎么使七阶的不同面上拼出不同的字? [打印本页]

作者: yyf6368    时间: 2013-8-26 09:14:27     标题: 请问怎么使七阶的不同面上拼出不同的字?

最近学会了怎么拼六面心形,但如果要使六个面不同字或者相邻三个面不同,那要怎么办呢?
作者: 龙剑璋    时间: 2013-8-26 09:23:29

好像不行吧,试了不中
作者: 高高高    时间: 2013-8-26 09:44:31

沙发。不懂==
作者: 展翅飞翔    时间: 2013-8-26 09:47:44

同沙发,不懂
作者: 乌木    时间: 2013-8-26 11:16:08

本帖最后由 乌木 于 2013-8-26 11:42 编辑

可以先在纸上设计一下,有几点注意:六个中心块无法交换;同簇的24个心块可以交换:同簇的24个心块可以有任意个奇循环,且每个奇循环可大可小(最小为3循环,最大为23循环);如果要保持角块和棱块不变,则同一簇的24个心块的偶循环数目必须为偶数(比如两个2循环,等等)。此外,同色心块的数目必须都等于25个。
符合这些规律的设计做好之后,实现的方法之一可以逐面逐个做出。
如果最后出现要求单单交换两个心块的所谓“特殊”情况,可以选取另两个同簇同色的心块,一起做两个二交换。

七阶有一个角块簇A,8个块
一个中心块簇H,6个块
一个中棱块簇M,12个块
一个边棱块簇B1,24个块
一个边棱块簇B2,24个块
一个心块簇C1,24个块
一个心块簇C2,24个块
一个心块簇E11,24个块
一个心块簇E12,24个块
一个心块簇F1,24个块
一个心块簇F2,24个块
七阶的分簇.png

附件: 七阶的分簇.png (2013-8-26 11:42:15, 2.64 KB) / 下载次数 55
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjIxNjA0fDllNzQ4Njg0fDE3Mjc0NTAyNDB8MHww
作者: yyf6368    时间: 2013-8-26 12:09:44

乌木 发表于 2013-8-26 11:16
可以先在纸上设计一下,有几点注意:六个中心块无法交换;同簇的24个心块可以交换:同簇的24个心块可以有任 ...

有没有什么公式的?
作者: 洛阳狼王    时间: 2013-8-26 14:25:53

我也不会,乌木老师正解                                             
作者: 乌木    时间: 2013-8-26 16:22:45

本帖最后由 乌木 于 2013-8-26 21:35 编辑
yyf6368 发表于 2013-8-26 12:09
有没有什么公式的?


设计好符合魔方变化规律的花样后,具体做花样时,所用的公式还是那些复原魔方的公式,只不过执行公式的效果不是有关的块复原了,而是有关的块按照花样的要求“广义复原”了。

例如,红面要做个“囧”字,可以把前面的白色心块调上去顶替掉不需要的红色心块,顶面的囧字做好后,前面是乱的,无所谓,在以后做前面时再调整。
[KBMFjava=450,400]
[param=MFlength]7[/param]
[param=MFwidth]7[/param]
[param=MFheight]7[/param]
[param=Script][1];U;[1];U;F';[1];U;F';[1];F;U';F;U2;[2];F;[3];U2;[3];[4];U';[4];U;[5];F;[6];F';U2;F';r';[/param]
[param=Formula]2R;U';2L';U;2R';U';2L;U;&;4R;U;23R;U';4R';U;23R';U';&;2R;U';4R;U;2R';U';4R';U;&;3R;U;3L';U';3R';U;3L;U';&;2R;4R;6R;U;3R;U';2R';4R';6R';U;3R';U';&;4R;U;2R;U';4R';U;2R';U';[/param]
[param=Speed]10[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/KBMFjava]

由于七阶的块数太少,做字的效果不好。
作者: 嘉芯饼干    时间: 2013-8-26 19:52:15

czz中心块      乌木老师那个做的真帅啊
作者: 灬※我爱魔方※    时间: 2013-8-26 20:00:01

拆下来再按上去不就行了?
作者: 无碘盐nacl    时间: 2013-8-26 20:28:02

乌木 发表于 2013-8-26 16:22
设计好符合魔方变化规律的花样后,具体做花样时,所用的公式还是那些复原魔方的公式,只不过执行公式的 ...

乌木老师这是什么软件~~~~~~~~~~~~~~~~~~~~~~
作者: 乌木    时间: 2013-8-26 21:16:41

本帖最后由 乌木 于 2013-8-27 08:47 编辑
无碘盐nacl 发表于 2013-8-26 20:28
乌木老师这是什么软件~~~~~~~~~~~~~~~~~~~~~~


这java图可以用本论坛的java助手做出,现在这个是其中的胡波java助手之自定义捆绑魔方java助手,点击页面上方的“工具”可以找到。
作者: 乌木    时间: 2013-8-27 00:22:34

如果要三面同一字,则可以(例如)这样做:

[KBMFjava=450,400]
[param=MFlength]7[/param]
[param=MFwidth]7[/param]
[param=MFheight]7[/param]
[param=Script]R;L';F;B';U;D';R;L';4F;4U';4F';4U;2U;3L';U';3L;2U';3L';U;3L;U2;2U;3R;U;3R';2U';3R;U';3R';U2;3U;2L';U';2L;3U';2L';U;2L;U2;3U;2R;U;2R';3U';2R;U';2R';U2;4U;3L';U';3L;4U';3L';U;3L;U2;4U;3R;U;3R';4U';3R;U';3R';U2;F2;R2;U2;3U;3L';U';3L;3U';3L';U;3L;U2;3U;3R;U;3R';3U';3R;U';3R';U2;2U;3L';U';3L;2U';3L';U;3L;U2;2U;3R;U;3R';2U';3R;U';3R';R2;F2;r';26R';D';26R;26D;26R';D;26R;26D';r;[/param]
[param=Speed]10[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/KBMFjava]

作者: 乌木    时间: 2013-8-27 08:41:27

另三面写个“困”字吧,因困而囧。

[KBMFjava=450,400]
[param=MFlength]7[/param]
[param=MFwidth]7[/param]
[param=MFheight]7[/param]
[param=initScript]R;L';F;B';U;D';R;L';4F;4U';4F';4U;2U;3L';U';3L;2U';3L';U;3L;U2;2U;3R;U;3R';2U';3R;U';3R';U2;3U;2L';U';2L;3U';2L';U;2L;U2;3U;2R;U;2R';3U';2R;U';2R';U2;4U;3L';U';3L;4U';3L';U;3L;U2;4U;3R;U;3R';4U';3R;U';3R';U2;F2;R2;U2;3U;3L';U';3L;3U';3L';U;3L;U2;3U;3R;U;3R';3U';3R;U';3R';U2;2U;3L';U';3L;2U';3L';U;3L;U2;2U;3R;U;3R';2U';3R;U';3R';R2;F2;r';26R';D';26R;26D;26R';D;26R;26D';r;[/param]
[param=Script]r2;u';4R;U';4R';2U;4R;U;4R';2U';4R;U';4R';3U;4R;U;4R';3U';23L';U';23L;3U;23L';U;23L;3U';U2;23R;U;23R';3U;23R;U';23R';3U';U2;F2;R2;U2;4R;U';4R';2U;4R;U;4R';2U';4R;U';4R';3U;4R;U;4R';3U';3L';U';3L;4U;3L';U;3L;4U';U2;3R;U;3R';4U;3R;U';3R';4U';U2;2L';U';2L;3U;2L';U;2L;3U';U2;2R;U;2R';3U;2R;U';2R';3U';R2;F2;R;L;U2;R';L';U;R;L;U2;R';L';U;[/param]
[param=Speed]10[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/KBMFjava]

作者: 乌木    时间: 2013-8-27 09:08:55

本帖最后由 乌木 于 2013-8-29 15:32 编辑

相邻三个面的心块三轮换的两个基本公式:

[KBMFjava=450,400]
[param=MFlength]7[/param]
[param=MFwidth]7[/param]
[param=MFheight]7[/param]
[param=Script]2U;3L';U';3L;2U';3L';U;3L;[/param]
[param=Speed]10[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/KBMFjava]


[KBMFjava=450,400]
[param=MFlength]7[/param]
[param=MFwidth]7[/param]
[param=MFheight]7[/param]
[param=Script]2U;3R;U;3R';2U';3R;U';3R';[/param]
[param=Speed]10[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/KBMFjava]

应用时,不同位置的心块的三轮换,公式的转层需要适当调整。
有时做公式前要setup一下,比如上面演示中有时做“U2,公式,U2”。
如果要轮换的心块之二处于魔方(R面和F面)的下半部,我是做“F2 R2 U2,公式,U2 R2 F2” 或 “F2 R2 ,公式,R2 F2” 。

顺便八次运用三个面之间心块三轮换公式做一个花样玩玩:
[KBMFjava=450,400]
[param=MFlength]7[/param]
[param=MFwidth]7[/param]
[param=MFheight]7[/param]
[param=Script][1];r';[1];r';[1];r';[1];r';u2;[1];r';[1];r';[1];r';[1];r';u2;[/param]
[param= Formula]R;U2;4U;;2R;U;2R';4U';2R;U';2R';U2;R';[/param]
[param=Speed]10[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/KBMFjava]




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