- 最后登录
- 2022-10-8
- 在线时间
- 969 小时
- 阅读权限
- 50
- 注册时间
- 2007-10-12
- 积分
- 3312
- 帖子
- 2555
- 精华
- 3
- UID
- 13707
- 性别
- 男
- 积分
- 3312
- 帖子
- 2555
- 精华
- 3
- UID
- 13707
- 性别
- 男
|
应欣然魔友要求,将四阶降阶法中拼棱块中的一次拼六棱的方法贴现出来,转成JAVA贴。国外一次拼六棱的操作视频:
http://www.bigcubes.com/4x4x4/6atatime.wmv
1.随意找一棱(例子中的红黄),置于LF的d层位置,将另一红黄置于RF的u层位置。在这里把红黄称为第一棱。(JAVA中已经置于RF的u位了)
2.观察红黄旁边的棱块颜色,是红白块,找到另一红白块并置于RB的u层位置。在这里把红白称为第二棱。
3.将魔方作y操作,观察红白旁边的棱块颜色,是红蓝块,在这里把红蓝称为第三棱。
4.将魔方作y操作,作TD操作,这时,前面三棱已经对好。
5.观察FR的d层位置的块颜色,假如是白绿块,找到另一白绿块,放在RU的b层位置,然后做x(R'URU')x' 即R'FRF',这个操作可根据实际灵活处理,目的就是用白绿块把拼好的第三棱(红蓝块)替换出去,原则就是将要进来的白绿块要到u层的位置。
6.这时,已经对好的第三棱已经调出去了,白绿块已经替了第三棱(红蓝)的位置。
7.将魔方作y'操作,再看换进来的白绿块旁的颜色,是蓝白。
8.找到另一蓝白块,放在RU的b层位置,然后做x(R'URU')x',第二棱(红白)已经被替换出去。
9.重复7-8步。第一棱(红黄)也被替换出去。
10.这时,前三个棱块已经调出去,换进来的三个棱块只要做一个TD',就把中心块归位并拼好了后三个棱块。
至此,六个棱块已经完成。
中间有很多步是没用的操作,只是为了显示过程,实际做的时候自己简化一下,前三个棱块拼好换出去时可以灵活处理,中间碰到“小循环”(就是棱块和第一个黄红旁边相同)可以随便换出去。
[ 本帖最后由 gozichen 于 2008-12-9 22:18 编辑 ] |
-
总评分: 经验 + 20
查看全部评分
|