cube-solver-kociemba:Rust中实现的Kociemba算法
2022-03-10 00:21:12 8KB Rust
1
属于博文的附件链接,大二的时候,没什么事情,打算用MATLAB做一个三阶魔方机器人,所以使用GUI做了个上位机,使用MATLAB编写的3阶魔方GUI,可以实现魔方状态设置(始末状态都可以设置),使用 patch 实现的魔方的旋转动画效果,可以调节旋转的速度,最开始打算用MATLAB实现解算算法的,但后来放弃了,主要是太难了,参考的两套算法都是用C#和C++实现的,而考虑到MATLAB运行机制的原因和算法的分析涉及的数学知识确实太高深了,因此我在这里提供了两个魔方解算的DLL,是两种不同的算法实现的三阶魔方的解算,其中 Kociemba的解算结果比较好,我在DLL中限定了输出条件为解算步骤小于等于21步就输出,但是 Thistlethwaite 算法的话由于其数学理论决定了最大50+步,而一般确实是在25步以上,所以建议使用C++版本的DLL。 ———————————————— 版权声明:本文为CSDN博主「川北97大叔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_42348833/article/details/106259436
1
具体介绍见:https://blog.csdn.net/qq_32107283/article/details/88307423 colordraw.py用来画出由识别后得到的字符串来转换为颜色图,colordetect.py用来实现识别颜色加kociemba算法应用 压缩包里还有对应的六个面的魔方照片,运行python colordetect就可以看效果了 希望有什么建议随时提出谢谢共享~~~
2019-12-21 20:40:21 5.19MB python opencv
1
基于Kociemba算法的魔方还原程序源码,Java编写,压缩包含有多个demo ,及eclipse工程文件,可快速移植核心算法至其他应用
2019-12-21 18:52:33 1.64MB Kociemba Rubik's Cube
1