魔方吧·中文魔方俱乐部

标题: 【小程序】skewb公式转换器 [打印本页]

作者: lele1415    时间: 2014-4-18 16:09:47     标题: 【小程序】skewb公式转换器

本帖最后由 lele1415 于 2014-4-18 16:14 编辑

skewb的一些高级公式好像都是来自于这个网站:http://meep.cubing.net/skewb.html
网站里面的公式的转动表示是R L U D,大部分是由R L U这三个字母组成,而R L U都是位置相对的角转动,做起来比较不爽,如果能换成位置相邻的角转动就好了。
于是我就利用自学的一点vbs编程技巧编了这个小程序,来实现这种公式转换。

操作演示:
假设我们要转换这个公式:R U' L U' R' L U' L(四中心对换)

双击打开程序会弹出这个对话框:
搜狗截图20140418145458.png

这个公式共有8个字母,因此输入8,点确定:
搜狗截图20140418145606.png

然后跳出另一个对话框:
搜狗截图20140418145532.png

此时不能直接将公式粘贴进去,要先手动处理一下格式:
将公式中的空格去掉,然后字母间用半角逗号分隔
就像这样:R,U',L,U',R',L,U',L
然后将处理后的公式粘贴到输入框中(或者直接一个个输入进去也行,也要注意格式)
搜狗截图20140418145548.png

输入完后点击确定,就会出现最终转换后的公式啦,新公式中字母的含义都有注明:
搜狗截图20140418151227.png

新公式中相邻的字母表示的都是位置相邻的角转动
合并一下就变成:(Rd Fd')2 (Ld' Bd)2
再转体变成:(Fu Fd')2 y (Fd' Fu)2
这个公式比原来的好做多了吧!
其他公式不一定能合并得这么短,但至少也比原公式好做。

输入后点确定如果提示错误,请检查输入公式中是否含有空格,是否用半角逗号把所有字母都分隔了,输入字母个数是否在3-20范围内。

上面的图中可以看到,我另外设计了一套转动表示字母,这样不仅能输入R L U D四种转动,其他角的转动也能输入。
skewb应该这样摆放:
搜狗截图20140418161157.png
由于skewb的转动是围绕着某个角转,因此我将skewb分为上下两层,上层四个角分别用方位L F R B(左 前 右 后)加上U来表示,下层则是加上D来表示。
以下是这套所有字母的含义(不区分大小写):
LU(顶层左边的角)
FU(顶层前边的角)
RU(顶层右边的角)
BU(顶层后边的角)
LD(底层左边的角)
FD(底层前边的角)
RD(底层右边的角)
BD(底层后边的角)

不加'是顺时针转120度,加'是逆时针转120度。

程序下载:http://pan.baidu.com/s/1qWxzKBi

附件: 搜狗截图20140418151227.png (2014-4-18 16:07:52, 8.62 KB) / 下载次数 61
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjM2MzI3fDYzY2M3NjY5fDE3MTYzNDEwNDF8MHww

附件: 搜狗截图20140418145606.png (2014-4-18 16:07:51, 11.92 KB) / 下载次数 60
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjM2MzI2fGIwYzM1NDdkfDE3MTYzNDEwNDF8MHww

附件: 搜狗截图20140418145548.png (2014-4-18 16:07:50, 17.27 KB) / 下载次数 56
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjM2MzI1fDUyMzdlZjI2fDE3MTYzNDEwNDF8MHww

附件: 搜狗截图20140418145532.png (2014-4-18 16:07:49, 16.79 KB) / 下载次数 63
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjM2MzI0fGNmZjY2Y2UyfDE3MTYzNDEwNDF8MHww

附件: 搜狗截图20140418145458.png (2014-4-18 16:07:47, 14.05 KB) / 下载次数 62
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjM2MzIzfDE0YWZlY2JkfDE3MTYzNDEwNDF8MHww

附件: 搜狗截图20140418161157.png (2014-4-18 16:13:21, 1.59 KB) / 下载次数 60
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjM2MzI4fDJhNDViMmZlfDE3MTYzNDEwNDF8MHww
作者: 至尊达哥    时间: 2014-4-18 16:45:00

这个贴发在程序区比较合适。
作者: Iudicia    时间: 2014-4-18 20:15:49

最近在研究斜转速拧,周日出征广州pop fun,Lz的东西太及时啦~~~感谢楼主分享~~~
作者: 蓝影凌云    时间: 2014-4-19 00:12:38

转化后看起来好多了,支持好软件




欢迎光临 魔方吧·中文魔方俱乐部 (http://www.mf8-china.com/) Powered by Discuz! X2