魔尺的英文名是Rubik’s Snake(也有翻成“扭计蛇”或“魔棍”)。和魔方一样,都是由匈牙利人厄尔诺·鲁比克(Ernő Rubik )在70年代发明的。它其实是一种由二十四个相连的直角三角形柱体所组成的一种玩具。可以变化成各种形状,有天上飞的小鸟,地上跑的长颈鹿,水里游的小鸭子,地面爬的小乌龟,还可以变成鸵鸟、篮子,球,十字架,小蛇、骆驼、麦克风、汤勺等;也是一个很不错的益智玩具。
下面跟大家分享的是 Wolfram 社区 J.M.用 Wolfram 语言展示的可交互的魔尺。他通过使用Experimental`AngularSlider[] 表盘(dial)来旋转分段,自定义分段数(可以做到古典蛇的 24 段),并改变各段的颜色。
代码很长,在后台发送"魔尺",便可以获取 CDF 文件的下载链接。改变各表盘(Joints)中的指针,便可以改变魔尺的形状,拉动 Segments 的滑条来改变节数,点击 Colors 来调色。
下面是“眼镜蛇”的配置:
这里是“球”的配置(猜一猜这里用的是什么序列!):
您可以在这个网页(http://thomas-wolter.de/rubik_easy_de.html)找到更多魔尺的配置: