曼陀罗曲线-Scratch画笔艺术创意作品

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

作品介绍

曼陀罗曲线因其图像的完美性而得名,圆形在艺术中通常意指曼陀罗。在梵文中,曼陀罗意指“神圣的圆”,而在东方文化里使用特定的曼陀罗作为视觉冥想,已经有好几个世纪了。在西藏佛教的时轮金刚一—也称为“时间之轮”,即是非常有名的曼陀罗之一,以象征性方式说明宇宙整体架构。

据说两个行星运行轨迹的中心连线可以画出一个美丽的曼陀罗曲线,而调整两个行星的运行速度和初始的相位差就会得到不同的曼陀罗曲线。

今天给大家分享的Scratch作品就是《曼陀罗曲线》,这是一款画笔艺术作品,通过Scratch画笔相关指令绘制著名的曼陀罗曲线。

作品效果

Scratch曼陀罗曲线作品的完整效果如视频所示:

Scratch曼陀罗曲线作品效果

作品解读

曼陀罗曲线是怎么绘制出来的,其实思路很简单,就是使用两个角色同时做圆周运动,一个角色画大圆,一个角色画小圆,不停的循环绘制。在绘制的同时,将两个角色所在的位置使用直线连接起来,就可以形成曼陀罗曲线。

这里使用了两个角色,一个是小猫,一个是甲壳虫,如图所示:

曼陀罗曲线角色列表
曼陀罗曲线角色列表

1.小猫角色绘制大圆

首先是小猫角色, 为了方便起见,这里专门创建了一个自制积木,用于做圆周运动,代码如下:

“圆周运动”自制积木
“圆周运动”自制积木

当绿旗点击时,让小猫做圆周运动,并绘制圆圈,代码如下:

小猫做圆周运动并绘制圆
小猫做圆周运动并绘制圆

2.甲壳虫绘制小圆

甲壳虫和小猫一样,不同的是,甲壳虫画的小圆,其代码如下:

甲壳虫绘制小圆
甲壳虫绘制小圆

这里同样也是有了自制积木,其大小和速度与小猫不同,需要注意的是在绘制的过程中,加了一个“克隆自己”指令,其作用是用来绘制两点之间的直线。

3.两点之间绘制直线

大圆和小圆都有了,在小圆绘制绘制过程中,还不停的克隆甲壳虫,我们只需要让甲壳虫克隆体在两点之间画出线段即可,对应的代码如下:

克隆体绘制直线
克隆体绘制直线

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

昵称

取消
昵称表情代码图片

    暂无评论内容