错觉图片生成实验 - 平行线(黑林错觉)
作者&投稿:殷勤辰 (若有异议请与网页底部的电邮联系)
在《C和C++游戏趣味编程》这本新作中,大一学子们在深入掌握旋转蛇编程后,开启了一场别开生面的错觉图片生成实验,其中,曾奕杰等同学的创新实践——黑林错觉(平行线错觉)尤为引人注目。尽管他们的初始代码可能还有待完善,但无疑为爱好者们提供了一份宝贵的参考案例。
错觉的魅力在于挑战视觉认知,当两条看似平行的直线在密集交叉线段的交织下,呈现出弯曲的错觉,这正是黑林错觉的奥秘。实验步骤如下:
- 首先,设计左右两侧的直线,构建基本框架。
- 紧接着,上下两条直线的布局增强了错觉效果。
- 接着,精心调整线条参数,创造出了那条看似弯曲的平行线。
- 为了复现规律,他们巧妙地运用嵌套for循环,绘制出多组对称的图形。
- 加入旋转功能,让图形动态变化,增加视觉冲击力。
- 按下空格键,图形的显示效果瞬间加速,令人惊叹。
在实现过程中,他们收获了宝贵的编程心得:
- 结构决定命运,合理策划代码结构,核心算法先行,是成功的关键。
- 团队的力量无穷大,协作解决问题,让难题迎刃而解。
- 循环的魔力,通过循环实现对称图形的重复绘制,简洁而高效。
- 常量的智慧,宏定义常量提升代码可读性,使得复杂逻辑一目了然。
- 编程的探索之旅,每一次实验都是对未知的探索,也是对技能的提升。
这个错觉图片生成实验不仅是一次技术实践,更是一次思维和视觉的挑战,它展示了编程在创造视觉错觉中的无限可能。通过这个实验,学生们不仅磨炼了编程技能,更在实践中体验到了创新的乐趣。
月连十二: 视觉的产生是眼睛和大脑共同作用的结果.人眼看东西时往往会受到背景、线条和色块等外部因素的干扰,而且在把影像信息传送到大脑的过程中,会因为信息的复杂程度而多少有所损耗和取舍,再加上大脑处理过程也很复杂,所以难免出“差...
周至县18883531401: 人是如何产生错觉的? - ?
月连十二: 错觉是歪曲的知觉,也就是把实际存在的事物被歪曲地感知为与实际事物完全不相符的事物.你确定产生的是错觉吗?一般来说是你的注意力老在自己出现错觉上.一般人们出现错觉就出现了,不会太在意.错觉也是要有适合的外环境才会出现...
周至县18883531401: 谁有平行线的模型(越多越好)(如铅笔图) - ?
月连十二: 1.先准备的制作材料:厚卡纸、两面10*7.5厘米的小镜子、剪刀、双面胶、三角尺、小刀、铅笔. 2.将厚卡红裁成31*40厘米大小,按图所示在卡纸上面画线,四条平行线是隔7.5厘米,左边打“*”的正方形为7.5*7.5厘米大小,右下角的正方形...
周至县18883531401: 什么是AFT中周谢谢了,大神帮忙啊 - ?
月连十二: 我的经验是:以M50462遥控的,中放是7680机器为例,先进入预调状态选一个信号较好的节目,将前控板的AFT开关按一下置于AFT OFF状态,保证中周良好或已换新. 用500型万用表50V电压档,黑笔接地,红笔接13脚,用无感起子先大幅...
周至县18883531401: 请分析一下透视 - ?
月连十二: 我知道一种透视, 就是一直眼睛看着一个东西,另一只眼睛前放一个障碍,看上去好像是透过了障碍一样, 这是视觉的错觉, 因为这种情况下,两种物体都能看见,因为光线有差异,你把障碍物远离眼睛,就能看清了,就是错觉 这东西和生理学没有关系
周至县18883531401: 图片造成的错觉?
月连十二: 是平行线```
周至县18883531401: 平行四边形的两对对边间的距离分别为2cm,4cm,且它的周长为18cm,则图这个平行四边形的面积为 - ?
月连十二: 2(a+b) = 18...
周至县18883531401: 谁能解释一个几何面积问题 - ?
月连十二: 解:先看第一个图,设红的高为h红,整个三角高为H h红:H=8:13(数格数可以得出)但是图上红的高h红=3 总的高H=5 那么是3:5 显然8:13不等于3:5 问题出在哪?? 其实是在那条斜边不是直线是两条线段组成,图片就在这个地方故意误导大家的 同理下面那个图也是类似情况.
周至县18883531401: 已知函数f(x)=(x^2+2/3)(x+a)(a∈R) 1,若函数f(x)的图像上有与x轴平行的切线,求a的值 - ?
月连十二: 答:f'(x)=2x(x+a)+x^2+2/3f(x)图像上有切线平行于x轴,即存在f'(x)=0所以:f'(x)=2x(x+a)+x^2+2/3=0...
周至县18883531401: 空间中证明平行四边行 - ?
月连十二: 空间图形也算是异面图形,不是平面空间的证明只要找出线段的中位线证明线与线平行用书上的公式带进去证明