论文部分内容阅读
三维可视化技术作为最直观的计算机显示方式之一,已经广泛的应用到教育、科研、娱乐等领域中。树木形态的复杂性为森林景观的三维可视化实现带来了困难。由于树木生长属于非线性理论范畴,结合非线性理论的三维可视化系统可以更优秀的表达森林景观的三维模拟。本研究深入探讨了当前在学术界和工业界中流行的树木三维可视化软件的理论与技术,并作了相应的比较。在理论研究的基础上,重点针对三维可视化技术和非线性理论进行了深入分析。并且,结合树木形态模型和生长的特点,提出了基于分形理论与DLA(扩散凝聚模型)理论的三维树木形态模型。该模型运用L-System文法生成单位分枝,调用DLA算法对单位分枝进行分配,实现树木的分枝模型,并应用纹理贴图等方式绘制具有真实感的三维树木模型。在Microsoft Visual Studio 2005软件开发环境下集成OpenGL和MFC技术,开发了三维树模型软件JessTree1.0,实现了单株三维树模型的场景和简单森林景观三维可视化模拟。本研究基于L-System文法和DLA理论全新的定义了树木形态结构,并通过数学建模和编程开发实现了该形态结构的三维可视化。JessTree 1.0树木三维可视化软件是树木分枝方法和理论的一种全新尝试,为今后的进一步研究和开发奠定了基础。