- 最后登录
- 2024-11-17
- 在线时间
- 3712 小时
- 阅读权限
- 20
- 注册时间
- 2005-12-22
- 积分
- 8089
- 帖子
- 3052
- 精华
- 81
- UID
- 4618
- 性别
- 男
- 积分
- 8089
- 帖子
- 3052
- 精华
- 81
- UID
- 4618
- 性别
- 男
|
原帖由 野 子 于 2012-1-23 21:31 发表
胡波老师的软件确实是好
但是一点上去软件里的魔方一顿乱转,好晕,XYZ都分不清了 呵呵,计算机不是很擅长,感觉好复杂
代码是啥意思?干啥用的?
代码是java助手输出的,不是用键盘输入的,把它发到论坛,就可以显示java动画。
具体操作你可以看一下java助手的说明:
http://bbs.mf8-china.com/viewthread.php?tid=72636&extra=page%3D1
你把那些代码发到论坛,就可以看到效果了。
这些代码是你的文字部分,去掉原来的java代码,换上适合我的java代码而形成的。
全部代码:
第一步,完成5×5面的中心3×3
这个步骤很简单,简单到我觉得没多大必要专门去说明,会五阶拼中心就应该会,而且只需要处理两个面,如此简单的处理我就不专门解释了。
→
第二步,完成5×4面的每个1×5中间的1×3拼合
这个步骤分为两个步骤,一个是1×3的外侧两块相拼合,第二个步骤则是补上这两块的中间。
步骤一:
步骤二:
分别讲解好了:
2-1.拼合1×3两端
同一个步骤,需要分为两个部分,一个是两个中层中不需要考虑顶(底)面颜色的拼合,另一个则是需要考虑顶(底)色一致的拼合。
看图:顶(底)层颜色相同才是正确。
这个步骤我才用的方式是将2×2×2的方式把角块当成整体(图中红色块),这样的两个角块相互交换,就能完成需要的两端拼合。
如果只需要处理顶层,则将1×2×2的角块(图中红色块)相互交换即可。
续:
这里需要加一个“提高班”,建议进行1×3两端拼合的时候,适当地将步骤进行整合,可以省去不少多余的步骤,如:
2-1-1.中层顶层同时还原
这个步骤解释起来并不复杂,已知是这两个大块(如图)进行交换,那么借助这一次交换完成中层顶层两部还原的组合并不复杂。
→
2-1-2.一次至少完成两棱拼合
如Java例子,两个中层红色块进行拼合的时候,相应的两块不动的是蓝和绿,如果选择另一面(R面)适合的色块完成这一次交换(如Java表示蓝橙的条,可以同时完成两个1×3条。同样这个技巧可以运用在顶层,Java同时表示了。
→
好的,下面提供Java演示的动画,顺便说明一下,因为公式是我自己试出来的,所以比较复杂,如果需要可以去查别人介绍的相关233、334教程中那个比较简单的公式,作用是相同的。
同时处理两层的“换大角”:
只处理一层的“换大角”:
2-2.拼合1×3中心
这个步骤应用的就是334互换棱块的公式,关键还是看你怎么用好它。
因为对棱换的公式比较简单易记,所以如果你不是盲目追求速度的话,记住这一个公式就可以通过调整组合完成,看Java说明:
同样加上一个“提高班”吧:还是一样,两层一起处理能省事儿。
2-1-1.组合中层和顶层
比较容易理解,看前面的Java就好,不专门说明了。
2-1-2.利用同色的中层
很容易遇到这种情况,就是中层的8条都已经处理好了,而需要单独处理顶(底)层,但是如果把公式变成[]就会出现对棱换的特殊情况,不过只要你稍稍动动脑子,偷懒的方式还是有的,例如下面这个Java,借助相同颜色的中块(F和B面的红色),即使反复交换也不会有区别,这样完成顶层的交换就能偷不少懒。
[ 本帖最后由 hubo5563 于 2012-1-23 22:01 编辑 ] |
|