11个版本 (5个重大更新)
0.6.0 | 2021年10月10日 |
---|---|
0.5.0 | 2021年10月10日 |
0.4.3 | 2021年10月8日 |
0.3.0 | 2021年9月26日 |
0.1.0 | 2021年9月22日 |
#831 in 数学
每月下载量43次
61KB
1.5K SLoC
Rubik Master
https://user-images.githubusercontent.com/785824/136589675-41b90b3e-c30c-4fb3-8ab4-a0ccd89bf4fc.mov
你喜欢解决魔方吗?我喜欢。
作为一名魔方玩家和程序员,我想构建一个工具集来构建以下应用
- 求解器
- 虚拟魔方(作为WebGL组件)
- 魔方网格打印机
- 寻找更人体工程学的OLL/PLL的工具
- (半)自动打乱器
在这个库中,魔方的状态用54x54排列矩阵表示,仅占用54字节内存,由于矩阵是稀疏的,所以乘法仅消耗O(54)。
功能
本库包含以下模块
- 核心:魔方状态和旋转的矩阵表示。
- 解析器:解析如RUR'U'之类的旋转注释。
- 魔方组件:用于可视化魔方的Yew组件。支持动画。
我欢迎任何建议。
作者
Akira Hayakawa (@akiradeveloper)
依赖关系
~8–11MB
~218K SLoC