全功能转角五魔方java助手及仿真软件
本帖最后由 hubo5563 于 2012-9-18 11:29 编辑全功能转角五魔方java助手及仿真软件
去年已经做了转角五魔方的java,由于模型本身原因,不能实现Jumble功能。这次重新建立了可Jumble的立体模型,因此相当重新做了转角五魔方的程序。这个模型里只包括平面切割的,没有球面切割的,因此不包括花瓣转角五魔方。
因此,这个也不能完全取代前一个。
转面五魔方本来就没有Jumble功能,因此,我就不再重新做转面五魔方java程序了。
到此,二十面体和十二面体平面切割的都做完了。
这个程序采用的符号和前一个兼容,五魔方有12个面,用U F R B J L V W X Y Z D 12个字母表示,同五魔方一致,一个角与三个面相邻,就用三个字母表示。
例如 FWR 表示F面、W面、R面所夹的角。
FWR; 表示FWR角顺时针转120度
FWR'; 表示FWR角逆时针转120度
由于新模型可以支持Jumble,所以用以下符号表示非正常转动:
FWR1; 表示FWR角顺时针转一个可转角度
FWR'1; 表示FWR角逆时针转一个可转角度
FWR2; 表示FWR角顺时针转两个可转角度
FWR'2; 表示FWR角逆时针转两个可转角度
FWR4; 表示FWR角顺时针转四个可转角度
FWR'4; 表示FWR角逆时针转四个可转角度
鼠标点击,不加Shift键,表示正常转动,转120度
鼠标点击,加Shift键,表示可Jumble转动,每次根据状态转一个可转角度。
软件从这里下载:
java助手截图:
仿真软件截图:
转角五魔方只有一种Jumble方式,就是转动44.4775度或-44.4775度。
转角五魔方单层切割共17个可能的情况,第一种不可能有Jumble,第二种,有可能出现悬浮的块,也没有意义,所以Jumble对第三种之后的才有意义。 发现BUG
这一块不应该悬着吧
最近胡波老师做了很多可以jumble的模拟器啊 csgg 发表于 2012-8-27 09:38 static/image/common/back.gif
发现BUG
知道这种情况,不好做特殊处理,因此,我说第三种之后的才有意义。 hubo5563 发表于 2012-8-27 09:41 static/image/common/back.gif
知道这种情况,不好做特殊处理,因此,我说第三种之后的才有意义。
原来如此看来我断章取义了 先生可以将这12号做成转面五魔方.
这个相当于菊花芯五魔方+starminx中心五角星.
honglei 发表于 2012-8-27 12:02 static/image/common/back.gif
先生可以将这12号做成转面五魔方.
这个相当于菊花芯五魔方+starminx中心五角星.
这个是可以做成转面的,原来做没考虑到这个,有空加上它。
0
10
99d658
f3a0e2
听说金紫荆有隐藏轴,可以加上
页:
[1]