案例:我的DNA螺旋小车。
DNA的双螺旋结构,想必大家都是知道的。这次我们用数学中的一些函数方法来制作我们这样的结构,它可以让我们看清楚程序都是如何运行的?
(由于动画步数较多,这里采用了快进的方法。)
1、我们通过一个简单的循环。将产生的一系列的小球。在垂直于XY平面的Z轴上均匀排布。得到了我们想要的螺旋结构。
(动图演示)
(代码块)
提示:
在调试双螺旋结构的过程中我们就可以发现步长值的作用了。
2、用了上面同样的方法,我们简化了上述步骤和步长值,我们得到了小车和小车货物的模型。
这里我们模拟了一辆小车和小车上托运的货物,分别使用了不同的色彩来增加其真实效果。
虽然小车和货物都是静止的。但通过想象和动画,我们还是得到了学习的快乐。
(动图演示)
(代码块)
思考:
如果我们在代码块的最后不删除小车car和小车货物cargo,结果会如何?
3、而链条上的每一个小车或货物,则是在我们双螺旋结构的基础上。
简单的做了一些移动,调节了循环次数得到的结果。
(动图演示)
(代码块)
通过这个案例,我们学到了循环结构给我们建模过程中带来的巨大方便。也通过改变循环结构中的步长值,得到自己想要的模拟效果。
总结:
本节内容复习了循环结构,新增加了创建对象,根据程序的需要我们可以创建和删除不同的对象。
复习了循环变量i在旋转复制过程中的应用,尤其是对数学水平提出了更高的要求。
在调试的过程中需要有耐心,并留意不同的调试参数给模型带来的不同效果。
注:(完成全部内容时长约30分钟。)
说明:此学习资料中的积木中文翻译源自于TINKERCAD,可能将来发生变动,以TINKERCAD最新版翻译为准。
参加"周末大放送"活动的同学,请加入活动班级学习提交作业!
班级编号:280023
活动奖励:
活动主办方TEACH创新学园团队和Tinkercad团队将根据提交作品的速度、作品的创意度和完成度选择十位参与者赠送出三重大礼哦;
大礼一:
贝勒老师团队的Tinkercad新书,
将帮助大家解锁Tinkercad新玩法!
大礼二:
定制化3D打印的获奖证书;
大礼三:
TEACH创新学园打印商城面值500T币的兑换券;