旋轮线被称为几何曲线中的皇后,而其中的外旋轮线更是令人着迷。外旋轮线又叫外摆线,是指当半径为b的“动圆”沿着半径为a的“定圆”的外侧无滑动地滚动时,动圆圆周上的一定点p所描绘的点的轨迹。
作品简介
今天为大家奉上的Scratch作品是《外轮旋线》,这是一款画笔绘制作品。作品通过Scratch的画笔模块相关指令,结合数学几何知识,绘制了一个个美轮美奂的外轮旋线,点击绿旗之后,按数字1、2、3、4、5分别画出不同形状的外轮旋线。
在使用Scratch绘制外轮旋线作品中,主要使用了如下知识点:
- 循环编程,这里使用的直到循环,及重复执行直到指令
- 画笔相关指令,包括擦除、抬笔、落笔、设置画笔颜色和设置画笔粗细等
- 运动编程,这里只用到了移到(x,y)指令
- 自制积木及其参数的使用
- 变量编程
本作品的难点在于如何使用给定的数学公式来进行编程,外轮旋线是有对应公式的,其公式如下:

对应的旋转效果如下:

代码片段
Scratch绘制外轮旋线作品难度中等偏上,总代码量为100行左右,下图是小猫角色的部分代码:

作品效果
Scratch绘制外轮旋线作品的完整效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容