混沌现象——正三角形内部的光反射
1、首先,绘制正三角形ABC。这个可以先绘制两点,再用正多边形功能,直接构造正三角形。

2、绘制线段XY,Z是线段XY的动点,查看Z的属性——点值和拖动值——都是u000。

3、点T是正三角形ABC边界上的动点,把T的点值和拖动值改为u000。

4、此时,Z和T就绑定了,Z、T同步运动。
选择Z,再选择T,构造T的轨迹t。t与正三角形ABC的边界是重合的。

5、隐藏原先的正三角形ABC,保留三个顶点和t;
隐藏点X、Y、Z和线段XY;
隐藏点T。

6、D是点光源,E是t上的动点,这样,D和E就确定了初始光线的状态;
连接直线DE。

7、过E作t的切线u0,哈哈,多边形也有切线的;
作直线DE关于u0的对称线,与t交于另一点F。
此时,EF就是第一条反射光线。

8、过E作t的切线u1;
作直线EF关于u1的对称线,与t交于另一点G,FG就是第二条反射光线。
隐藏直线u0、u1、DE、EF、FG,连接线段DE、EF。
我们不要去构造第三条反射光线。

9、选择D、E,构造迭代,迭代规则是:
D->F;
E->G。
只保留非点类图像,迭代深度用n控制。

10、把n变为变量尺,便于拖动,以控制迭代深度。
n的最大值定位100,大家也可以试试更大的值。

11、把n拖动到100,看看三角形内部100条反射光线,是不是显得很混乱。
但是注意,混乱≠混沌。

12、混沌,指的是,初始状态发生微小改变,整个过程会发生巨大的改变。
比如这里,稍微改变一下D或者E的位置,整个图形里面所有的反射线都会发生巨大的偏移。


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:40
阅读量:25
阅读量:127
阅读量:180
阅读量:157