魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
楼主: huyong
打印 上一主题 下一主题

按条操作的复原方法(申请加精) [复制链接]

Rank: 1

积分
18
帖子
17
精华
0
UID
1283885
性别
保密
11#
发表于 2010-12-29 17:41:16 |显示全部楼层

顶层与前层面上点交换的理解

前层面上某个位置要到顶层对应的这个位置,假设这两个位置在这两个层中的位置是一样的(不一样的需要转到相同位置),注意观察前层这个点所在竖向的一条和所在的横向一条,前层与顶层交换时,除了这个交叉的两条外其他位置是不被替换的,然后竖向的用前层顶上来交换一次,转动90度横向条变成竖向的再用前层交换一次,回去时转90度先回原竖向的条,再转90度回原横向的条,这个过程因为前层那个点与横向的条组合一个完整的条,转90度时随横向的条走了,所以原竖向条回位时,这个点没有再回前层。也可以说,这个过程前层与顶层有个横条与竖条的重组,目的是形成同样的竖条图案再回位。(顶层的竖条合并后还需转90度,实际交换时是横条与顶层的竖条的图案相同)(操作尽量在顶层,不影响其他层)

转动方法MRU'TL'LUMR'U'TLL'U,MR把竖条顶上去,U'把横条变为竖条,TL'L把变为竖条所在层转上去,UMR'把竖条归位,U'横条再变为竖条(刚才UMR'把横条恢复成横条了),TLL'把变为竖条的原横条归位,U变为竖条再回归横条。完成十字换位就完成一次交叉点的移位(不是两个交换,前层面上左条的中间点,在顶层转动时,连中间条归位时回到原前层红色位置)。转动方法可能不唯一,把横条变为右侧竖条也可以。

演示程序:




  

  

  

  

  

  

  

  



如果一次换相邻的两个也可以(5阶中最多一次只能2个,N阶应该是最多能交换一个长方形,两个边长相加不能大于N-2N阶除去两边的棱就只有N-2):

转动公式为MRTRR'U'TL'LUMR'TR'RU'TLL'U

演示程序:

                

[ 本帖最后由 huyong 于 2010-12-30 00:28 编辑 ]

使用道具 举报

Rank: 1

积分
18
帖子
17
精华
0
UID
1283885
性别
保密
12#
发表于 2010-12-29 17:56:16 |显示全部楼层
个人比较偏好一致高的公式,即对位置类型不做过多区分的公式,从结构上看,块分为转轴上是块,两转轴确定面上的块,及不在转轴上的块。在转轴上的块是不能动的,所以公式最好只区分中棱块公式、一般块公式。
如果可以做透明的实心魔方,我倒想做一个5阶内嵌一个3阶的魔方,即真正的5*5*5魔方,而不是5*5*5-3*3*3魔方。

使用道具 举报

Rank: 1

积分
18
帖子
17
精华
0
UID
1283885
性别
保密
13#
发表于 2010-12-29 22:41:12 |显示全部楼层
原帖由 Xwam 于 2010-12-29 15:20 发表
我赞成LZ的做法,但是最后的步骤处理需要很好的处理方式,就像层先法,前两层可以完全不照公式拧出,但是第三层却很难,所以,自己的公式系统的建立是比较难的,希望LZ成功~~


我觉得用层先法解高阶不是很好的选择,如果把已经完成的块设为固定部分,把未完成的看作活动空间,复原过程是用活动空间组建,不断使完成部分扩大,而层先法是把下面层都固定死了,活动空间是平行的很多层,没办法充分利用这些空间,没有交叉就使得变化很难。
所以我觉得类似桥式的方法是比较好的,活动空间是有交叉的,组建起来方便很多。
我的活动空间留的是上层与前层右半部分,而在组建左层与右层时可能整个中间层都是我的活动空间。
而在组建前层左半部分时,左右底后层都已经好了,活动空间变小,但有顶层和前层右半部分还是比较充裕的;比如组建左边一条时,首先把棱块放到左边,前层色向上,(如果方向不正确可以用右半部分上推一下,转顶层后再回来,这样完成棱块转90度,其他块不变),在配此条其他面上块时,一般把面上块调到前层右半部分,上推一下顶层转90度再回来,这样完成一个面上块与该棱面在条上的匹配,(如果位置不对,把棱块转到右边再上推也一样;再不行就把该块放到该条垂直某个位置,转90度再取到前层,该块位置发生变化,再上推应该可以入位了)。
5阶以上组建前层时要最后组建中棱条,因为组建其他条时要用到中棱条去上推其他条中间位置的块。
当然这个小空间组条的方法在6阶以上是否可行我还没验证过,不过整体的思路我想没有问题。

使用道具 举报

Rank: 1

积分
18
帖子
17
精华
0
UID
1283885
性别
保密
14#
发表于 2010-12-29 22:49:16 |显示全部楼层
还有,对于单位的选择,我觉得条是比较合适的单位,如果前面复原过程是以块为单位可能效率较低,会有较多的反复,即把这个块所在的横条或竖条反复的转出来再转回去。
如果以面为单位也不现实,没办法一起组成一个面,把一个面转过去,以面为单位实际上还是把面的一个个块挪过去。
所以以条为单位是比较适中的选择,在前期复原以条操作是合理的选择,但对于最后部分不需这样,在整理复原方法时发现,如果操作都以条的单位可能关联性太大,不够灵活,操作步骤长。

使用道具 举报

Rank: 1

积分
18
帖子
17
精华
0
UID
1283885
性别
保密
15#
发表于 2010-12-30 15:00:27 |显示全部楼层
你说的三步法我叫成三循环公式了,我在复原过程中没有大量用这个公式原因有两个:如果限制发生变化的3个块只在顶层,并且不需要SETUP、REVERSE,那么可应用的情况就有限了。
其实如果能灵活应用此公式,只此一式即可复原魔方;特殊情况可以做个补充,不想记那个长式子,把错位的那层转90度,这一层全部返工也可。

使用道具 举报

Rank: 1

积分
18
帖子
17
精华
0
UID
1283885
性别
保密
16#
发表于 2010-12-30 19:05:17 |显示全部楼层
整理完这个,给我一个7阶的5魔方我也不会有恐惧感了,原理是相通的,按条操作复原仍然有效,创造公式方法类似,只是结果大同小异。以后有时间再搞个5阶的5魔方玩玩吧。

使用道具 举报

Rank: 1

积分
18
帖子
17
精华
0
UID
1283885
性别
保密
17#
发表于 2011-1-1 02:26:57 |显示全部楼层
请魔友们给点意见。。。
如果有更好的方法给我推荐一下,我的要求是公式少、不易忘、不想拼棱,理想是对于又懒又笨的人学过后,几年不碰魔方还想能复原,呵呵

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-5-11 03:43

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部