课程资源 / 所有微课 / 六.用循环结构与计算机交流

六.用循环结构与计算机交流

分类:
3D设计-CodeBlocks

  2019-01-10
1063

微课详情

案例:利用循环规律,个性化定制自己的大钻石
0

案例:利用循环规律,个性化定制自己的大钻石

这次让我们用小小的立方体,通过旋转和移动组合生成不同颜色的线条图案。然后再将这些线条图案。摆放在不同的层次上。

通过循环的方法,得到我们想要的图案。在通过循环得到了一定的规律后,我们就可以用计算来得到我们特殊位置上的特殊色彩的程序积木块。

以达到个人定制彩色大钻石的效果。

下面就让我们一起动手来做做看。

首先让我们来创建最简单的一条色带,粉红色的部分,然后我们根据循环建模的规律,建立两侧发光的黄色色块。

640.gif

(动图演示)

WX20190110-204000@2x.png

(代码块)

提示:

注意观察我们的循环变量i是如何应用的?注意观察移动的数学规律。

1

下面让我们改变循环变量i的起始值和终值来得到不同的色带

fce90a07e267689111c92e9877821d0e.GIF

 (动图演示)

WX20190110-204349@2x.png

(代码块)

2

最后我们将刚才创建的色带,组成我们半个钻石对象,然后通过添加对象副本来得到我们整个立体的彩色钻石,下面让我们一起来看看效果吧。

 2e7a90143ce8c9d377c5ade3ff7901ea.GIF

 (动图演示)

WX20190110-205619@2x.png

(代码块)

当然,如果为了增加钻石的逼真效果。我们也可以将钻石随机散落在一堆矿石之中。在场景中营造一种发现钻石矿的感觉。

思考:

开始我们用了同一个循环变量i,后来我们换成了循环变量m,可以都采用同一个循环变量i吗?

3

拓展部分:

运用同样的方法,我们也可以设计弹弓,矿灯,各色十字镐,小铲子。主要是类似积木块拼接的都可以用这个方法。不过目前积木块的总数限制在200个以内。 

总结:

本节内容复习了循环结构和创建对象,根据程序的需要我们创建了一个基本对象,其余的都是该对象的副本。

复习了循环变量i在旋转复制过程中的一个应用。

注:(完成全部内容时长约20分钟。)建议所有同学都完成。

说明此学习资料中的积木中文翻译源自于TINKERCAD,可能将来发生变动,以TINKERCAD最新版翻译为准。