共查询到20条相似文献,搜索用时 109 毫秒
1.
基于L系统的植物建模方法改进 总被引:19,自引:0,他引:19
为了克服将L系统代码用于编程指导时繁琐的缺点,在简要介绍了L系统代码生成的各阶段图形的性质进行了分析,利用分析结果,给出了一种改进方法,该方法首先把系统代码转换成简单递归表达式,然后,根据这个表达式编写具有递归结构的程序,从而不仅避免了传统方法中庞大的链表结构和复杂的遍历过程,而且使植物建模和实现更加简洁而高效。最后给出该方法的一个具体应用实例。 相似文献
2.
3.
基于改进分形L系统植物自然现象的研究 总被引:1,自引:0,他引:1
植物是自然界的重要组成部分,虚拟植物的研究为探索植物生命的奥秘和生长过程的规律,以及改善人类生存环境质量带来了新的契机,因此它已经成为计算机图形学研究的热点问题,由于植物经常受到外界环境因素的影响,因此在论述了L系统的基本概念的基础上对现有的L系统进行改进使之在结合外界环境影响作用下对植物进行模拟,首先提出了植干粗细的两种解决办法,其次对树木受自然环境影响而产生的重要现象如顶端优势,趋光性和蠲地性,以及风力因子等因素进行了模拟,最后用IFS算法模拟植物具有纹理的组成部分,模拟实验表明,改进的L系统可以比较逼真地模拟植物在自然环境中的形态. 相似文献
4.
5.
6.
三维植物的计算机模拟算法研究 总被引:3,自引:0,他引:3
针对L系统的数学模型和构图原理提出对具有自相似结构的植物在三维空间内进行计算机模拟的算法研究。将L系统对植物的模拟的应用从二维空间转变到三维空间,定义3个空间坐标轴上的余弦值X,Y,Z与3个给定的3个坐标轴上的旋转矩阵的乘积作为植物在3个坐标方向上旋转参数,使绘制出的植物产生明显的三维效果。并且以VC++6.0作为运行环境,结合OPENGL函数库提供的强大绘图功能,对算法进行计算机上的实现。探讨了通过增加植物的绘制次数,改变观察者视点的位置,实现对树林的模拟。通过引入随机数产生器使行、列间距离产生随机变化,同时也能够随机调用不同的字符串复写规则使树林中产生不同类型、颜色、大小的树木,提高了对自然景物模拟的逼真度。 相似文献
7.
三维植物的计算机模拟算法研究 总被引:1,自引:0,他引:1
针对L系统的数学模型和构图原理提出对具有自相似结构的植物在三维空间内进行计算机模拟的算法研究。将L系统对植物的模拟的应用从二维空间转变到三维空间,定义3个空间坐标轴上的余弦值X,Y,Z与3个给定的3个坐标轴上的旋转矩阵的乘积作为植物在3个坐标方向上旋转参数,使绘制出的植物产生明显的三维效果。并且以VC 6.0作为运行环境,结合OPENGL函数库提供的强大绘图功能,对算法进行计算机上的实现。探讨了通过增加植物的绘制次数,改变观察者视点的位置,实现对树林的模拟。通过引入随机数产生器使行、列间距离产生随机变化,同时也能够随机调用不同的字符串复写规则使树林中产生不同类型、颜色、大小的树木,提高了对自然景物模拟的逼真度。 相似文献
8.
9.
植物形态结构的计算机模拟 总被引:6,自引:0,他引:6
本文介绍应用计算机图形学进行植物形态结构研究的意义,讨论了植物形态结构的计算机模拟及其基本方法,并在植物模拟的进一步研究提出几点建议。 相似文献
10.
基于L-系统的植物结构形态模拟方法 总被引:35,自引:0,他引:35
陈昭炯 《计算机辅助设计与图形学学报》2000,12(8):571-574
在分析了L-系统在表达植物结构形态方面的机制基础上,探讨了L-系统代码的设计方法,具体的模拟实例还应用了随机分形生成技术,效果较为逼真。 相似文献
11.
弯曲枝条的模拟是植物模拟的重要组成部分,L-系统是植物模拟的重要方法之一。如果用L-系统模拟弯曲的枝条,则需要大量的产生式。通过在产生式中增加弯曲符号以及描述弯曲程度的曲率函数得到了函数L-系统。利用函数L-系统模拟植物,在不改变产生式个数的情况下,通过调整曲率函数能够绘制出相同拓扑结构,但整体形态差异较大的植物;利用函数L-系统模拟具有弯曲枝条的植物,产生式简洁,同时在编程时,容易控制枝条的长度。 相似文献
12.
从遗传学的角度,人们常把{基本串,分枝模型,单位长度,单位角度}称为植物的基因结构.本文作者提出了关于植物形态的L-系统基因建模的概念,在此基础上对植物的计算机模拟大大简化了传统的植物模拟过程.本文分别对乔木、灌木、花卉、松柏等植物进行了L-系统基因建模,并在此基础上实现了它们的计算机模拟. 相似文献
13.
14.
植物叶可视建模是虚拟植物研究的重要组成部分。论文提出了一种结合图像重建技术和L系统的交互式叶重建方法,并利用图像验证技术使生成的叶生长模型有更好的视觉效果和可控性。首先根据叶生长周期,采集叶数码图像集,提取叶特征参数;然后基于叶特征参数,应用参数L系统,生成叶的分枝结构;对生成的叶结构进行图像比较验证,修正生成的叶分枝结构;最后以叶分枝结构为基础,重构叶表面,贴纹理;并采用龟图控制技术实现了叶模型的三维自由形变。 相似文献
15.
基于L系统的植物生长方程应用研究 总被引:1,自引:0,他引:1
以基本的L系统模拟植物生长过程为基础,根据植物生长的特性,将Logistics生长方程运用到植物的节间生长过程,并结合参数L系统与随机L系统的虚拟植物模拟特点,更好地体现植物的真实性生长。最后,利用VC6.0环境模拟实现了L系统的植物生长过程。 相似文献
16.
虚拟仪器技术正在成为测试测量与控制领域的重要应用工具。介绍了虚拟仪器的概念、特点、结构及开发工具,通过开发的光合作用测定系统的应用实例,说明虚拟仪器技术在植物生理生态仪器研究领域有着广阔的应用前景。 相似文献
17.
基于L-系统的植物模拟研究 总被引:11,自引:0,他引:11
该文根据L-系统原理,通过改变参数L-系统和随机L-系统的参数,得到同一类植物的不同基因组合,利用计算机模拟生成了丰富多样的植物形态。又根据L-系统符号解释的扩展,模拟了类似棕榈的植物生长平衡过程。 相似文献
18.
L系统及其种种变形刻画的都是同步的并发系统.实际上,在自然界中存在着许多异步的并发现象.本文对传统的L系统作了推广.提出了广义L系统,采用广义L系统描述植物并结合动态数据结构,实现了三维植物的动态仿真效果,弥补了植物仿真实时性差的缺点. 相似文献
19.