混沌现象——正三角形内部的光反射
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。
阅读量:27
阅读量:74
阅读量:85
阅读量:84
阅读量:53