【3D福字滚滚来】-将计算思维带入信息技术课堂

信息技术篇

农历新年即将到来,总是该准备些什么来应应景,各位老师, 极客和创客准备好了吗?借助 Wolfram 语言设计出的福型骰子让3D打印机暖暖身吧!

先来看看效果, 整体是镂空的正6面体, 每一个面都是一个福字, 设计打印出来就可以当做礼物送给朋友啦!

第 1 步

首先从网上找一个连笔的福字吧, 不过很遗憾这张图片上是有两个福字, 那我们就直接用 Mathematica 下的建议栏助手剪裁保留需要的左边部分:

第 2 步

将裁减过的图片赋值给变量, 然后需要将福字外加一圈边框:

第 3 步

我们调整图片大小为 100, 然后转成区域格式,  再利用区域乘积给整个模型加上一定厚度:

第 4 步

这一步我们需要获取到这个模型中图形基本元素, 根据此部分形状作为底部在下一步生成模型的其他部分. Wolfram 语言中的 Shallow 命令可以一窥较长表达式的结构, 这部分正是我们想要的:

第 5 步

最后是利用这个模型来再次进行三维空间的旋转, 按照不同的角度和方向旋转就就可以得到顶部, 左部, 右部, 前部和后部的区域部分.

第 6 步

我们把做好的模型导出为本地的3D打印源文件或者直接发送到在线3D打印服务商处预览效果, 选择耗材直接下单打印出来:

上面就是利用 Mathematica (Wolfram语言) 创造出来动手中制作的计算思维 - 信息技术课堂例子. 如果老师您有更好的创意需要展示, 不妨与我联系, 咱们一起去把它实现出来, 好了, 现在让我们在下一篇的计算思维课堂再见.

(0)

相关推荐