[ 来源:www.it55.com | 作者: | 时间:2007-07-12 | 收藏 | 推荐 ] 【大 中 小】
IFS(Iterator Function System)是分形几何中一个十分生动而且吸引人的领域.
用这个系统,可以生成很多自然景观,如树等.
先看用这个系统可以生成的一些效果:
vd;k;l www.it55.com rdfg
很有意思,不是吗?
那么,这样的图形是如何通过程序进行控制的呢,其实从应用的角度去理解,还是相当好懂的。
那就是仿射坐标变换.
何谓仿射坐标变换,便是旋转,扭曲,平移三种效果的迭加。
数学上对应的变换矩阵为:
所以,只要能根据我们最后所需要的迭代效果,确定出a,b,c,d,e,f的具体取值(当然,这同时也是最难的),根据我们所定出的需要显示的像素点,便能达到显示的效果.
下面摘录一些我所收集的IFS系统的相应参数(xml文件数据格式)
<data>中的参数依次为a,b,c,d,e,f,p(p指的是这种迭代效果出现的概率)
LEVY曲线:
45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
分形树:
免费资源www.it55.com
羊齿草:
sflj www.it55.com kg^&fgd
FLAMBOYENT皇冠:
(阅读次数:)