黑林错觉-Scratch视错觉编程作品

黑林错觉-51scratch
黑林错觉-Scratch视错觉编程作品
此内容为付费资源,请付费后查看
4.9
限时特惠
9.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

什么是黑林错觉

平行的黑线完全是笔直而平行的,放射线会歪曲人对线条和形状的感知,这种经典幻觉由19世纪初德国心理学家艾沃德·黑林首先发现,故称为“黑林错觉”。黑林错觉又称为黑灵错觉,赫氏错觉等,音译自英文Heringillusion。这一现象在当时用于研究人眼对错觉的判断,到19世纪末曾试用于审判犯人。

两条平行的直线,被许多在平行线中间相交的直线分割后,看起来这两条平行线显得向外弯曲。在平行线中间相交的直线越密,两个平行线看起来会更弯。当双眼失焦再去看这两条平行线,你又会觉得他们是直的。

黑林错觉动态图
黑林错觉动态图

其原理是当人观察物体时,基于经验主义或不当的参照所形成的错误的判断和感知。

作品介绍

今天给大家分享的Scratch作品是《黑林错觉》,这是一款视错觉编程作品,作品通过Scratch画笔绘制了黑林错觉图。

点击绿旗,运行程序,首先在垂直方向绘制两条红色的平行线,3秒钟之后,以舞台中心作为中心,绘制若干条紫色直线,与红色平行线相交。两条平行的直线,被许多在平行线中间相交的直线分割后,看起来这两条平行线显得向外弯曲。在平行线中间相交的直线越密,两个平行线看起来会更弯。当双眼失焦再去看这两条平行线,你又会觉得他们是直的。

作品效果

Scratch黑林错觉作品的效果如图所示:

Scratch黑林错觉作品效果
Scratch黑林错觉作品效果

作品解读

本作品使用了Scratch编程软件中的画笔模块,整个绘制过程分两步进行。

1.绘制平行线

绘制平行线非常的简单,只需要设置好起点,来回绘制两条直线即可,代码如下图所示:

Scratch绘制平行线
Scratch绘制平行线

2.绘制放射线

以舞台中心(0,0)为中心,设置好起始角度,正向绘制一条直线,再反向绘制一条两倍长度的直线,然后改变角度,并不断重复这个过程即可,具体的代码如下图所示:

Scratch绘制放射线
Scratch绘制放射线

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

昵称

取消
昵称表情代码图片