文件名称:FractalTerrain
- 所属分类:
- OpenGL
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 66.56kb
- 下载次数:
- 0次
- 提 供 者:
- 杨*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
二维的分形地形可以由一维分形曲线推广得到,首先介绍下一维分形曲线的构造模型。
已知初始线段的两个端点 ,通过随机扰动线段的中点来完成一次迭代,公式为
:
其中roughness控制当前层次的扰动量,它可以决定每次循环中,随机数值域的减少量,就是说它决定了分形结果的粗糙程度。令
上式是分形曲线模型的一般表达式,其中采用均值为0,方差为1的正态分布函数产生随机数,随着分割层次的增加,当前扰动量将以pow(2.0,-h)的倍数逐步的衰减,直到到达给定的分割层次或者被分割的线段长度足够小为止
已知初始线段的两个端点 ,通过随机扰动线段的中点来完成一次迭代,公式为
:
其中roughness控制当前层次的扰动量,它可以决定每次循环中,随机数值域的减少量,就是说它决定了分形结果的粗糙程度。令
上式是分形曲线模型的一般表达式,其中采用均值为0,方差为1的正态分布函数产生随机数,随着分割层次的增加,当前扰动量将以pow(2.0,-h)的倍数逐步的衰减,直到到达给定的分割层次或者被分割的线段长度足够小为止
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 21840284fractalterrain.rar 列表 FractalTerrain FractalTerrain\FractalOptionsDlg.cpp FractalTerrain\FractalOptionsDlg.h FractalTerrain\FractalTerrain.aps FractalTerrain\FractalTerrain.clw FractalTerrain\FractalTerrain.cpp FractalTerrain\FractalTerrain.dsp FractalTerrain\FractalTerrain.dsw FractalTerrain\FractalTerrain.exe FractalTerrain\FractalTerrain.h FractalTerrain\FractalTerrain.opt FractalTerrain\FractalTerrain.plg FractalTerrain\FractalTerrain.rc FractalTerrain\FractalTerrainDoc.cpp FractalTerrain\FractalTerrainDoc.h FractalTerrain\FractalTerrainView.cpp FractalTerrain\FractalTerrainView.h FractalTerrain\FractTerrainMod.cpp FractalTerrain\FractTerrainMod.h FractalTerrain\MainFrm.cpp FractalTerrain\MainFrm.h FractalTerrain\ReadMe.txt FractalTerrain\res FractalTerrain\res\FractalTerrain.ico FractalTerrain\res\FractalTerrain.rc2 FractalTerrain\res\FractalTerrainDoc.ico FractalTerrain\res\Thumbs.db FractalTerrain\res\Toolbar.bmp FractalTerrain\Resource.h FractalTerrain\StdAfx.cpp FractalTerrain\StdAfx.h