魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 2161|回复: 9
打印 上一主题 下一主题

[资料] 百慕大五魔方3D模型已建立 [复制链接]

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

跳转到指定楼层
1#
发表于 2014-3-11 13:34:37 |只看该作者 |倒序浏览
本帖最后由 hubo5563 于 2014-3-11 13:37 编辑

      百慕大五魔方3D立体模型不好设计,主要是牵涉曲面切割,非凸块的消隐排序等复杂算法。
   本程序预设八大行星的百慕大五魔方和一个移棱五魔方一个正常态五魔方。另外支持自定义类型,用户可以根据自己组装的自己编码,输入编码就可以生成想要的百慕大五魔方。
   百慕大五魔方编码空间是17的12次方等于582622237229761个,相当582万亿个,但能组装的比起来很少,随便输入一个编码就是非法的,因此尽管非常多的可组装态编码,你
很难找到可组装可转动的百慕大五魔方来,为解决这个问题,我设计了一个随机态,就是在编码空间里的众多编码中,用程序随机找出可组装的编码来,并且可以组装可以转动。
    下面四个是随机生成的百慕大五魔方:   
      
百慕大五魔方001.jpg

百慕大五魔方002.jpg

百慕大五魔方003.jpg

百慕大五魔方004.jpg

已有 3 人评分经验 收起 理由
大烟头 + 19 赞一个!
Cheng_943 + 20 赞~
cube_master + 12 很给力!

总评分: 经验 + 51   查看全部评分

Rank: 3Rank: 3

积分
861
帖子
749
精华
0
UID
1324900
性别
兴趣爱好
收藏
2#
发表于 2014-3-11 14:26:21 |只看该作者
前排来赞一个,百慕大一个还没有,感觉是很厉害的宝贝。

使用道具 举报

Rank: 1

积分
97
帖子
94
精华
0
UID
1330480
3#
发表于 2014-3-11 15:17:38 |只看该作者
顶顶顶顶顶!!!!!

使用道具 举报

Rank: 5Rank: 5

积分
3319
帖子
1842
精华
8
UID
1330033
性别
兴趣爱好
破解
DIY
巧环
其它

魔方破解达人 两年元老 四年元老 八年元老

4#
发表于 2014-3-11 16:21:29 |只看该作者

使用道具 举报

Rank: 3Rank: 3

积分
936
帖子
909
精华
0
UID
1330584
性别
居住地
金华市
兴趣爱好
速度

两年元老 四年元老

5#
发表于 2014-3-11 17:09:45 |只看该作者
顶了!!

使用道具 举报

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

6#
发表于 2014-3-11 17:48:34 |只看该作者
本帖最后由 hubo5563 于 2014-3-11 17:54 编辑

      发现自动随机生成的可装配编码多数是能转动的,也有可装配的编码锁死的情况,这种情况我编程让其修改到正常五边形面就不卡了。下面是生成6000个编码从输出摘下一段:

编码:cnakamaaecaa
编码:beemhmmkkaaa
编码:hekmohekkkaa
编码:fhckamkamaga
修改4面
编码:akeeacmmamma
编码:hmkkaagpkkqa
编码:jhkmgmacaeao
修改11面
编码:egokimkaqika
修改3面
编码:ghkapmkaaami
修改2面
编码:pgamojekamaa
编码:cckkaifaaiaf
编码:pohmaaahaeaa
编码:gomekmmhkama
编码:kemgkcaeampa
编码:meajhamekaam
修改5面
编码:gkmqjamkkama
修改9面
修改1面
修改7面
编码:aaimbmiakaao
修改3面
修改6面
编码:qkeakaaapfia
修改5面
修改7面
编码:leimoamahkaa
修改2面
修改11面
修改8面
编码:khaafaomadda
编码:nogghmmaeama
编码:egekmokaeaea
修改10面
编码:afeabagmmgaa
编码:maaqiaqmhiam
编码:imhkapaapkka
修改7面
编码:klagpaaaampf
编码:fjdeamammiao
修改7面
编码:johmgoaaaamq
编码:qeipmmapaeka
编码:mkkamihakama
编码:bgakkamikiaa
修改4面
修改8面
编码:iqfmaafaaaao
编码:adimpaeckkaa
修改3面
编码:dalaemkkikaa
编码:qniaoagikaom
修改6面
修改8面
修改3面
编码:johaeaakakaa
编码:idpamdgopkaa
编码:hgemfahaekaa
编码:nohkeaokikao
编码:ilmaodgeaogk
编码:bheahaaekapa
编码:makmeicaeaia
编码:eohemmaekaka
修改11面
编码:klkkaoofkcaa
修改1面
编码:pakmoqmammma
编码:boeakmekikaa
编码:mhkeamkkkcaa
编码:hgomemaekaka
修改2面
编码:lgakkaapnika
修改7面
编码:fcagmhcaamaa
编码:okaiceiabckq
编码:fcmmhabkamaa
修改2面
编码:ooamhmamoeka
修改5面
修改8面
编码:lmiaoaaaahkf
修改2面
编码:cjamaahakkqa
编码:dacpampamaga
修改3面
修改7面
编码:hakakakaicka
编码:niaemeiaakad
修改9面
修改5面
修改4面
编码:haokaakahaka
修改6面
修改8面
修改10面
修改5面
编码:aicieaacakaa
编码:knmgagakapka
编码:cpkagjmccaam
编码:loqeeaeiaeai
编码:qlcekahkamaa
编码:dhmekaekaeaa
修改4面
修改5面
修改3面
编码:gmeaaamkaeaa
编码:ajiaadacacka
编码:boaamgagaoah
编码:pakmhmefamaa
编码:igoagjmecaam
编码:nggeemkkaeka
编码:hmohmhekkkaa
编码:bmheaemkaiak
编码:jheaggakikao
编码:leeagkmameaa
编码:cjmakmamamao
修改5面
编码:ijckaagcciqm
编码:heaocaomagao
编码:cggkamamicao

       其中修改n面,是指下一编码生成过程中,发现生成可装配码后,全部不能转动或有的面通过转动其他面也不能被解锁,只能修改某些面,使之成为a面,有的一个码最多需要修改6处。
    编码上面没有修改信息,就是生成可转动编码后就可转动。


      上面的每一编码都可以组装成一款百慕大五魔方,并且可以转动。


使用道具 举报

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

7#
发表于 2014-3-11 20:58:13 |只看该作者
hubo5563 发表于 2014-3-11 17:48
发现自动随机生成的可装配编码多数是能转动的,也有可装配的编码锁死的情况,这种情况我编程让其修改 ...

编码方式:
正12轴编码方案.jpg

百慕大五魔编码01.jpg

百慕大五魔编码02.jpg

百慕大五魔编码03.jpg

对照上面第一幅图,按
白、蓝、红、绿、紫、黄、亮绿、粉、淡黄、天蓝、橙、灰
次序,对照第2-4幅图编码,把码写成一个字符串即可。

使用道具 举报

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

8#
发表于 2014-3-11 21:09:47 |只看该作者
本帖最后由 hubo5563 于 2014-3-11 21:22 编辑

例子:

标准五魔方编码:  aaaaaaaaaaaa,     
移棱五魔方:      baaaaaababaa,  
水星:            ajgbmgaaaaab,  
金星:            faaaaaabkaba,   
地球:            ieaaaaaaadam,          
火星:            baoaagaadaob,  
木星:           aabaiadaifab,   
土星:            faaaaabaanaa,  
天王:            ieaaaaaiaaag,
海王:            baaaogaqfaab


编码为:hekalemmiaoe  的魔方:

正视图:
li01.jpg

俯视图:
li02.jpg

仰视图:
li03.jpg

使用道具 举报

Rank: 8Rank: 8

积分
6863
帖子
2486
精华
79
UID
4618
性别

论坛建设奖 十年元老

9#
发表于 2014-3-11 21:27:41 |只看该作者
本帖最后由 hubo5563 于 2014-3-11 21:46 编辑

快速编码法:


编码顺序:
各面记住第一个角块如下:

  白--紫黄
  蓝--白黄
  红--白蓝
  绿--白红
  紫--白绿
  黄--白紫
亮绿--蓝黄
  粉--红蓝
淡黄--绿红
天蓝--紫绿
  橙--黄紫
  灰--粉亮绿

从第一个块顺时针方向看5个角块,编码规则:
如果是四边形角面计为0,五边形角面计为1

写下五个码:查下表可得

a:   00000
b:   11111
c:   00011
d:   11000
e:    00110
f:    10001
g:   01100
h:   01110
i:    00001
j:   11100
k:   00010
l:    11001
m:  00100
n:   10011
o:   01000
p:   00111
q:   10000

使用道具 举报

Rank: 4

积分
2050
帖子
1371
精华
4
UID
1321618

收藏爱好者 六年元老 八年元老

10#
发表于 2014-3-14 18:37:58 |只看该作者
看到java图片,我情不自禁的点了一下~~~

使用道具 举报

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

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

GMT+8, 2024-5-8 17:13

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部