魔尺(Rubik's Snake)的可视化

2018-05-31 11:27:48 浏览数 (1)

魔尺的英文名是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)找到更多魔尺的配置:

0 人点赞