玫瑰曲线-Scratch画笔艺术

玫瑰曲线-Scratch画笔艺术

玫瑰曲线-51scratch
玫瑰曲线-Scratch画笔艺术
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

玫瑰是所有花卉中最著名和最受欢迎的一种。几个世纪以来,玫瑰一直备受推崇。历史证据表明,它们大约在5000年前在中国生长,从那时起它们就一直在历史中发挥作用。无论是古希腊人、罗马人、基督徒、共济会或其他人,玫瑰始终是爱、美和平等的永恒象征。虽然每种颜色表达爱,美和平衡有点不同,但主要的信息仍然是爱。

作品简介

今天为大家奉上的Scratch作品是《玫瑰曲线》,这是一款画笔绘制作品。作品通过Scratch画笔相关指令结合数学几何知识绘制了一朵粉红色的玫瑰花,而且还可以改变玫瑰叶片的数量,从而画出不同效果的玫瑰曲线。

在使用Scratch绘制玫瑰曲线作品中,主要使用了如下知识点:

  • 循环编程,这里使用的是直到循环
  • 画笔相关指令,包括擦除、抬笔、落笔、设置画笔颜色、设置画笔粗细等
  • 运动变化,这里只用到了移到(x,y)指令
  • 变量及变量的显示模式

绘制玫瑰曲线的关键是玫瑰曲线方程式,用直角坐标方程表示为:

x = a * sin(nθ) * cos(θ)

y = a * sin(nθ) * sin(θ)

根据三角函数的特性可知,玫瑰线是一种具有周期性且包络线为圆弧的曲线,曲线的几何结构取决于方程参数的取值,不同的参数决定了玫瑰线的大小、叶子的数目和周期的可变性。所以,我们可以改变叶子的数目从而得到不同形状的玫瑰曲线。

代码片段

Scratch绘制玫瑰曲线作品难度中等,难点在于对三角函数的使用,总代码量为40行左右,下图是小猫角色的部分代码:

Scratch玫瑰曲线代码片段-www.51scratch.com
Scratch玫瑰曲线代码片段

作品效果

Scratch绘制玫瑰曲线作品的完整效果如视频所示:

Scratch玫瑰曲线作品效果

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容