今天我们来创建一座桥梁,学习一个在编程中经常使用的结构——顺序结构。
首先让我们来复习一下上节课的内容。还记得空心物体怎么创建吗?来动手创建一个桥面你就明白了。
请看下面的动画。一个大的圆柱是实心的,一个小的圆柱是空心的。
最下面的长方体也是空心的。经过创建组命令。我们得到了我们想要的桥面模型。
1、创建桥面
(动图演示)
(代码块)
2、建立桥面护栏
这里我们将模型进行简化,采用长方体来建立桥面护栏。这里需要用到我们之前学习的知识——移动。
根据工作平面上每个单元格的大小,我们可以估算需要移动的距离和方向。下面让我们来看看,我们设计的程序和效果。
(动图演示)
(代码块)
3、建立护栏的连接部分
经过我们的思考,我们认为连接部分可以用圆环来制作。使用创建桥面同样的方法创建组,完成整个模型的创建。
(动图演示)
(代码块)
4、最后为了查看方便,我们将选中整个物体,并围绕x轴进行旋转90°,最后再沿z轴向上移动一定距离即可。
提示:
一个好的习惯:给我们的代码增加注释,这样既方便了自己理解,也方便了他人阅读你的程序。
思考:
1.现在大家发现我们的程序,都是经过分段进行编写的,每个小段完成一定的功能。你认为这有什么好处吗?
2.你还可以用哪种方法建立护栏连接部分呢?
总结:
1.本节课学习了最基本的程序结构——顺序结构,分别以创建桥面,护栏和护栏连接部分为例进行顺序结构的讲解。
2.沿某个轴旋转,遵守右手法则。即拇指的方向为某个轴正方向,眼睛俯视大拇指所指方向时,逆时针旋转为正,顺时针旋转为负。如:沿X轴旋转90度。
即拇指方向为红色轴向,右手四个指头垂直于拇指。
3.创建组合本质上是数学中的布尔运算。如果一个物体为实体,另一个为空心体,且两个物体有相交部分,两者进行组合的意思为:实体减去空心体后所得物体或者可以理解为实体中挖掉一块与空心体相交的部分后,剩下的部分。
注:(全部内容时长约15分钟可以完成。)建议每3人分成一个小组,第一个小组完成桥面和护栏连接部分,另一个小组完成护栏部分,然后进行拼接。第三个小组完成全部内容,方便对比教学和学习效果。具体拼接办法参见第九节教程。
说明:此学习资料中的积木中文翻译源自于TINKERCAD,可能将来发生变动,以TINKERCAD最新版翻译为准。
参加"周末大放送"活动的同学,请加入活动班级学习提交作业!
班级编号:280023
活动奖励:
活动主办方TEACH创新学园团队和Tinkercad团队将根据提交作品的速度、作品的创意度和完成度选择十位参与者赠送出三重大礼哦;
大礼一:
贝勒老师团队的Tinkercad新书,
将帮助大家解锁Tinkercad新玩法!
大礼二:
定制化3D打印的获奖证书;
大礼三:
TEACH创新学园打印商城面值500T币的兑换券;