例子:主要要理解这些理论,这些理论可以解决全部角块!!!
首先。URF-DRF-DLF三角换。
先执行(RUR'U')*3,使URF和DRF换,然后把DLF块,执行动作D,到DRF位。再使用(RUR'U')*3。最后把DLF块复原到它原来的位子,执行D’。
总结起来就是:URF-DRF-DLF
(RUR'U')*3 D (RUR'U')*3 D’
第二,ULF-UBR-DLF三角换。<BR>我的方法是,把UBR块set on move 到底层。<BR>UBR执行R2到底层DRF位。<BR>整体y’,再把DLF转移D’。使用(RUR'U')*3,使ULF和UBR换。再执行D复原至DRF位,还不要上到UBR位去。<BR>再使用(RUR'U')*3,是UBR和DLF换。最后把UBR执行R2复原到原位。再做回个y。
总结起来就是:ULF-UBR-DLF
R2 y’D’(RUR'U')*3 D (RUR'U')*3 y R2
其实看起来上面的式子很长,但执行起来不需要几秒钟,而且式子只有(RUR'U')*3一条。中间其他的都是辅助set on move工作。
<P>1楼的两个例子是否这样演示:</P>
<P> </P>
<applet code="RubikPlayer.class" codebase=3 archive="megaminx_2_3.jar"width="250" height="250">
<param name="scrptLanguage" value="HarrisENG">
<param name="scrpt" value=" (R U R' U')3 D (R U R' U')3 D'">
<param name="initScrpt" value="((R U R' U')3 D (R U R' U')3 D')'">
</applet> <applet code="RubikPlayer.class" codebase=3 archive="megaminx_2_3.jar"width="250" height="250">
<param name="scrptLanguage" value="HarrisENG">
<param name="scrpt" value=" R2 y' D' (R U R' U')3 D (R U R' U')3 y R2 ">
<param name="initScrpt" value="(R2 y' D' (R U R' U')3 D (R U R' U')3 y R2 )' ">
</applet>作者: 乌木 时间: 2008-10-27 11:27:00
<P>对于例二,是否也可以在R2之后用例一步骤的逆对称步骤 D'(U'L'U L)3 D (U'L'U L)3 呢:</P>
<P> </P>
<applet code="RubikPlayer.class" codebase=3 archive="megaminx_2_3.jar"width="250" height="250">
<param name="scrptLanguage" value="HarrisENG">
<param name="scrpt" value=" R2 D' (U' L' U L )3 D (U' L' U L)3 R2">
<param name="initScrpt" value=" ( R2 D' (U' L' U L )3 D (U' L' U L)3 R2 )'">
</applet>