資源簡介
Qt+Opengl+3階魔方機(jī)解算法制作的自動(dòng)還原程序,打印出了魔方的狀態(tài)和還原公式,用戶可自行任意打亂魔方,資源分10分,源碼不多寥寥數(shù)千行,但難度不小,不是魔友或者Qt+Opengl方面的愛好者慎重下載,不吹不黑,10分要的碼有所值,關(guān)于機(jī)解魔方的相關(guān)知識(shí)和魔方的表示方式給新手附上一個(gè)鏈接http://www.arduino.cn/thread-19010-1-1.html
代碼片段和文件信息
/*
?*?物體始終在坐標(biāo)原點(diǎn)全部位于第一象限,第18塊的DLB塊位于左邊原點(diǎn)。
?*?初始狀態(tài):?UF?UR?UB?UL??DF?DR?DB?DL??FR?FL?BR?BL??UFR?URB?UBL?ULF???DRF?DFL?DLB?DBR
?*?固定位置:?7??17?25?15??1??11?19?9???5??3??23?21??8???26??24??6?????2???0???18??20
*/
#include?“glwidget.h“
#include?
#include?
#include?
#include?“rubiksolve.h“
#include?“GL/gl.h“
//記錄順序角、棱、面心,方向?yàn)槟鏁r(shí)針(眼睛在魔方右?上?前觀察)?有利于更新立方體編號(hào)
static?EnumCubeLocation?s_rotateLayCubeNo[9][9]?=?{
????{Corner_DRF?Corner_DBR?Corner_URB?Corner_UFR
?????Edge_DR??Edge_BR??Edge_UR??Edge_FR????Center_R}
????{Edge_DF????Edge_DB????Edge_UB????Edge_UF
?????Center_D?Center_B?Center_U?Center_F???Core}
????{Corner_DFL?Corner_DLB?Corner_UBL?Corner_ULF
?????Edge_DL??Edge_BL??Edge_UL??Edge_FL????Center_L}
????{Corner_DFL?Corner_DRF?Corner_UFR?Corner_ULF
?????Edge_DF??Edge_FR??Edge_UF??Edge_FL????Center_F}
????{Edge_DL????Edge_DR????Edge_UR????Edge_UL
?????Center_D?Center_R?Center_U?Center_L???Core}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-02-14?11:30??RubikCube\
?????文件?????????527??2016-08-20?11:33??RubikCube\RubikCube.pro
?????文件???????30938??2016-08-20?11:20??RubikCube\glwidget.cpp
?????文件????????2947??2016-03-02?13:17??RubikCube\glwidget.h
?????目錄???????????0??2016-11-14?23:30??RubikCube\lib\
?????文件???????40170??2014-12-21?22:42??RubikCube\lib\libglu32.a
?????文件??????272106??2014-12-21?22:42??RubikCube\lib\libopengl32.a
?????文件?????????206??2016-02-29?11:24??RubikCube\main.cpp
?????文件????????2181??2016-03-02?10:56??RubikCube\mainwidget.cpp
?????文件?????????997??2016-02-25?17:44??RubikCube\mainwidget.h
?????文件????????8814??2016-02-26?09:24??RubikCube\mainwidget.ui
?????目錄???????????0??2016-11-14?23:30??RubikCube\qrc\
?????文件?????????333??2016-02-23?15:40??RubikCube\qrc\Image.qrc
?????目錄???????????0??2016-11-14?23:30??RubikCube\qrc\images\
?????文件?????????674??2016-02-23?15:22??RubikCube\qrc\images\black.png
?????文件?????????819??2016-02-23?14:00??RubikCube\qrc\images\blue.png
?????文件?????????843??2016-02-23?14:01??RubikCube\qrc\images\green.png
?????文件?????????838??2016-02-23?13:59??RubikCube\qrc\images\orange.png
?????文件?????????843??2016-02-23?13:59??RubikCube\qrc\images\red.png
?????文件?????????827??2016-02-23?14:02??RubikCube\qrc\images\white.png
?????文件?????????832??2016-02-23?14:01??RubikCube\qrc\images\yellow.png
?????文件????????9816??2016-03-02?14:38??RubikCube\rubiksolve.cpp
?????文件????????3040??2016-03-02?15:55??RubikCube\rubiksolve.h
- 上一篇:1000米無線模塊Si4432程序
- 下一篇:灰度圖上色
評(píng)論
共有 條評(píng)論