英国塞伦郡罗安那克学院的历史心理学教授普兰表示,从生理学的角度来说,心形由两个半圆形突出部分拼在一起,粗略一看,的确像心脏的样子,而且能跟爱情的主题契合,代表恋人怦然心动的感觉。心形是一种图案,起源于中国的甲骨文的“心”字,用以表达人们心中美好情感。
作品简介
今天为大家奉上的Scratch作品是《心形曲线》,这是一款画笔绘制作品。作品通过Scratch中的画笔相关指令结合数学几何知识绘制了一个心形曲线,也就是大家常说的爱心❤️,它由两个半圆形突出部分拼在一起形成的。
在使用Scratch绘制心形曲线作品中,主要使用了如下知识点:
- 循环编程,这里使用的是重复直到循环
- 画笔相关指令,主要包括擦除、抬笔、落笔、设置画笔颜色和设置画笔粗细等指令
- 变量的运用
- 运动编程,主要是移到(x,y)指令和移到角色指令
- 事件广播机制
在绘制心形曲线作品中,有两点需要注意:
- 心形曲线有相应的心形方程式,如下图所示,不过需要使用数学中的三角函数,包括sin和cos函数
- 使用心形方程式绘制出来的是空心曲线,要绘制实心图案,这里借助了第二个角色,不断的绘制直线进行填充
代码片段
Scratch绘制心形曲线作品难度中等偏上,总代码量为61行,下图是小猫角色的部分代码:
作品效果
Scratch绘制心形曲线作品的完整效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容