网页版n阶魔方
本帖最后由 小木曾雪菜 于 2023-6-21 22:45 编辑大家好,好久没发帖了,今天来谈谈关于魔方的话题~
很早以前就想着写个魔方相关的程序了,但是由于没找到比较好的编码方案,就一直没写。
最近在b站看到了魔方方程,可以用晶格指数的方式表示每个小块,旋转包括位置坐标和指向坐标的线性变换。
在线demo:https://yuriapp.netlify.app/c3cube/
目前已开源,喜欢的朋友们可以来点个star~
https://github.com/YuriSizuku/web-C3Cube/
于是用了一周时间写出来个魔方程序,webgl渲染的网页版,魔方的线性变换支持node模式。
目前实现了第一阶段,包括:魔方变换的形式化描述、魔方数据和渲染分离、魔方状态和旋转的渲染、魔方操作序列化存取,同时兼容移动端触摸屏。
https://attach.52pojie.cn//forum/202306/21/205614r73zn6ttld5l54ol.jpg?l
稍后会完成第二阶段,用程序求解n阶魔方的一个特解。
顺便一提,这个项目起名叫c3,是因为魔方少女c3~
https://attach.52pojie.cn//forum/202306/21/205956ya6k22q92gpekzqg.png?l
这是我以前收藏的,也是魔方
https://huazhechen.gitee.io/cuber/ 目前学会了二阶、二阶镜面、三阶、三阶镜面、四阶到十阶,图案三阶、渐变三阶、金字塔、斜转、粽子、五魔方、移棱、风火轮、变幻金刚,算不算高手? 这个项目我喜欢! 怎么感谢旋转的时候有点费劲呢 魔方就记得什么十字,最后什么鱼头鱼尾了 膜拜大佬,有难度哦。{:301_976:} 派大星丶 发表于 2023-6-21 21:30
怎么感谢旋转的时候有点费劲呢
旋转有辅助表示法向量和切向量 感谢分享 感谢分享 最近看这个,用得着