3D打印小猫-第11届蓝桥杯国赛第6题

3D打印小猫-51scratch
3D打印小猫-第11届蓝桥杯国赛第6题
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

这是第11届蓝桥杯Scratch国赛真题编程题的第6道题,也是中高级组的最后一题,前面5题和初级组一样。题目的要求是用Scratch实现3D打印技术来打印生成一只小猫。

背景信息:

3D打印技术:它与普通打印工作原理基本相同,打印机内装有液体或粉末等“打印材料”,与电脑连接后,通过电脑控制把“打印材料”一层层暨加起来,最终把计算机上的蓝图变成实物。

编程实现:

通过滑杆控制  小猫造型变化,按下空格键,传感器进行扫描并在小猫右侧打印它的造型。

具体要求

  1. 当小绿旗被点击后,角色出现在舞台对应位置;
  2. 通过滑杆控制小猫形状变化(外观特效:鱼眼,滑杆范围:-100~100);
  3. 按下空格键,小猫左恻出现传感翻从下到上对小猫进行全身扫描,同时在右侧从下到上依次画出扫描过的部分身体;
  4. 当完成扫描后,右侧程序完整造型效果;
  5. 点击绿旗,程序可重新开始。

作品效果

Scratch 3D打印小猫作品的预览效果如视频所示:

Scratch 3D打印小猫作品效果

作品解读

对于这道编程题,我们首先要了解一下3D打印原理,简单来说,3D打印是一种以数字模型文件为基础,通过逐层打印的方式来构造物体的技术。对于本题而言,我们要以小猫为数字模型,进行逐层逐层的扫描,然后使用Scratch的画笔,就像3D打印机的针头一样,将小猫模型打印生成出来。

本题一共使用了4个角色,如下图所示:

Scratch 3D打印作品角色列表
Scratch 3D打印作品角色列表

其中扫描点和打印笔是重点角色,扫描点角色是一个非常小的点,它的作用就是用于对小猫进行扫描,并使用变量将相关点的位置记录下来,然后广播通知给打印笔角色,在对应的位置将这些扫描点绘制出来,就可以打印出一只小猫的造型了。

© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容