首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
基于L系统的植物建模方法改进   总被引:19,自引:0,他引:19  
为了克服将L系统代码用于编程指导时繁琐的缺点,在简要介绍了L系统代码生成的各阶段图形的性质进行了分析,利用分析结果,给出了一种改进方法,该方法首先把系统代码转换成简单递归表达式,然后,根据这个表达式编写具有递归结构的程序,从而不仅避免了传统方法中庞大的链表结构和复杂的遍历过程,而且使植物建模和实现更加简洁而高效。最后给出该方法的一个具体应用实例。  相似文献   

2.
植物模拟技术的研究   总被引:10,自引:1,他引:9  
提出了一个参数化的三维植物形态模拟的模型及其实现方法,采用这个模型可以大大减少植物形态描述的信息量并提高其逼真性。  相似文献   

3.
基于改进分形L系统植物自然现象的研究   总被引:1,自引:0,他引:1  
植物是自然界的重要组成部分,虚拟植物的研究为探索植物生命的奥秘和生长过程的规律,以及改善人类生存环境质量带来了新的契机,因此它已经成为计算机图形学研究的热点问题,由于植物经常受到外界环境因素的影响,因此在论述了L系统的基本概念的基础上对现有的L系统进行改进使之在结合外界环境影响作用下对植物进行模拟,首先提出了植干粗细的两种解决办法,其次对树木受自然环境影响而产生的重要现象如顶端优势,趋光性和蠲地性,以及风力因子等因素进行了模拟,最后用IFS算法模拟植物具有纹理的组成部分,模拟实验表明,改进的L系统可以比较逼真地模拟植物在自然环境中的形态.  相似文献   

4.
在分析L系统模拟植物基本理论的基础上,设计了三维松树模型和模拟枝干弯曲的参数L系统代码。为了使所建立模型更为逼真。在代码中灵活运用了条件信息,使得用更为简洁的算法得到更真实的三维植物结构形态。  相似文献   

5.
对随机型L系统进行了改进,提出了将随机型L系统和多规则L系统进行结合的新方法。实验表明所提出的方法能对植物进行更自然的模拟。  相似文献   

6.
三维植物的计算机模拟算法研究   总被引:1,自引:0,他引:1  
张明书  张燕  王维民  梁立凯 《微机发展》2006,16(10):108-110
针对L系统的数学模型和构图原理提出对具有自相似结构的植物在三维空间内进行计算机模拟的算法研究。将L系统对植物的模拟的应用从二维空间转变到三维空间,定义3个空间坐标轴上的余弦值X,Y,Z与3个给定的3个坐标轴上的旋转矩阵的乘积作为植物在3个坐标方向上旋转参数,使绘制出的植物产生明显的三维效果。并且以VC 6.0作为运行环境,结合OPENGL函数库提供的强大绘图功能,对算法进行计算机上的实现。探讨了通过增加植物的绘制次数,改变观察者视点的位置,实现对树林的模拟。通过引入随机数产生器使行、列间距离产生随机变化,同时也能够随机调用不同的字符串复写规则使树林中产生不同类型、颜色、大小的树木,提高了对自然景物模拟的逼真度。  相似文献   

7.
三维植物的计算机模拟算法研究   总被引:3,自引:0,他引:3  
针对L系统的数学模型和构图原理提出对具有自相似结构的植物在三维空间内进行计算机模拟的算法研究。将L系统对植物的模拟的应用从二维空间转变到三维空间,定义3个空间坐标轴上的余弦值X,Y,Z与3个给定的3个坐标轴上的旋转矩阵的乘积作为植物在3个坐标方向上旋转参数,使绘制出的植物产生明显的三维效果。并且以VC++6.0作为运行环境,结合OPENGL函数库提供的强大绘图功能,对算法进行计算机上的实现。探讨了通过增加植物的绘制次数,改变观察者视点的位置,实现对树林的模拟。通过引入随机数产生器使行、列间距离产生随机变化,同时也能够随机调用不同的字符串复写规则使树林中产生不同类型、颜色、大小的树木,提高了对自然景物模拟的逼真度。  相似文献   

8.
扩展的L系统与三维自然景物图形   总被引:9,自引:1,他引:9  
介绍扩展的L-system和它的三维图形系统,以及植物设计和显示。首先说明L-system的定义,L-system与植被和分形图形的生成;并简述L-stystem的实现;然后是ELSYS语言和程序设计;最后用树和小麦三维景物作为本L-system三维图形系统的应用实例。  相似文献   

9.
植物形态结构的计算机模拟   总被引:6,自引:0,他引:6  
王小铭 《现代计算机》1999,(2):44-46,50
本文介绍应用计算机图形学进行植物形态结构研究的意义,讨论了植物形态结构的计算机模拟及其基本方法,并在植物模拟的进一步研究提出几点建议。  相似文献   

10.
基于L-系统的植物结构形态模拟方法   总被引:35,自引:0,他引:35  
在分析了L-系统在表达植物结构形态方面的机制基础上,探讨了L-系统代码的设计方法,具体的模拟实例还应用了随机分形生成技术,效果较为逼真。  相似文献   

11.
二维L-系统的推广及在植物模拟中的应用   总被引:1,自引:0,他引:1       下载免费PDF全文
弯曲枝条的模拟是植物模拟的重要组成部分,L-系统是植物模拟的重要方法之一。如果用L-系统模拟弯曲的枝条,则需要大量的产生式。通过在产生式中增加弯曲符号以及描述弯曲程度的曲率函数得到了函数L-系统。利用函数L-系统模拟植物,在不改变产生式个数的情况下,通过调整曲率函数能够绘制出相同拓扑结构,但整体形态差异较大的植物;利用函数L-系统模拟具有弯曲枝条的植物,产生式简洁,同时在编程时,容易控制枝条的长度。  相似文献   

12.
从遗传学的角度,人们常把{基本串,分枝模型,单位长度,单位角度}称为植物的基因结构.本文作者提出了关于植物形态的L-系统基因建模的概念,在此基础上对植物的计算机模拟大大简化了传统的植物模拟过程.本文分别对乔木、灌木、花卉、松柏等植物进行了L-系统基因建模,并在此基础上实现了它们的计算机模拟.  相似文献   

13.
从遗传学的角度,人们常把{基本串,分枝模型,单位长度,单位角度}称为植物的基因结构。本文作者提出了关于植物形态的L-系统基因建模的概念,在此基础上对植物的计算机模拟大大简化了传统的植物模拟过程。本文分别对乔木、灌木、花卉、松柏等植物进行了L-系统基因建模,并在此基础上实现了它们的计算机模拟。  相似文献   

14.
植物叶可视建模是虚拟植物研究的重要组成部分。论文提出了一种结合图像重建技术和L系统的交互式叶重建方法,并利用图像验证技术使生成的叶生长模型有更好的视觉效果和可控性。首先根据叶生长周期,采集叶数码图像集,提取叶特征参数;然后基于叶特征参数,应用参数L系统,生成叶的分枝结构;对生成的叶结构进行图像比较验证,修正生成的叶分枝结构;最后以叶分枝结构为基础,重构叶表面,贴纹理;并采用龟图控制技术实现了叶模型的三维自由形变。  相似文献   

15.
基于L系统的植物生长方程应用研究   总被引:1,自引:0,他引:1  
以基本的L系统模拟植物生长过程为基础,根据植物生长的特性,将Logistics生长方程运用到植物的节间生长过程,并结合参数L系统与随机L系统的虚拟植物模拟特点,更好地体现植物的真实性生长。最后,利用VC6.0环境模拟实现了L系统的植物生长过程。  相似文献   

16.
马新国  朱良龙  盛毅 《计算机工程与设计》2005,26(7):1953-1954,1960
虚拟仪器技术正在成为测试测量与控制领域的重要应用工具。介绍了虚拟仪器的概念、特点、结构及开发工具,通过开发的光合作用测定系统的应用实例,说明虚拟仪器技术在植物生理生态仪器研究领域有着广阔的应用前景。  相似文献   

17.
基于L-系统的植物模拟研究   总被引:11,自引:0,他引:11  
该文根据L-系统原理,通过改变参数L-系统和随机L-系统的参数,得到同一类植物的不同基因组合,利用计算机模拟生成了丰富多样的植物形态。又根据L-系统符号解释的扩展,模拟了类似棕榈的植物生长平衡过程。  相似文献   

18.
王丽芳  韩燮 《微计算机信息》2007,23(19):256-257,204
L系统及其种种变形刻画的都是同步的并发系统.实际上,在自然界中存在着许多异步的并发现象.本文对传统的L系统作了推广.提出了广义L系统,采用广义L系统描述植物并结合动态数据结构,实现了三维植物的动态仿真效果,弥补了植物仿真实时性差的缺点.  相似文献   

19.
首先对CAN总线通讯协议进行分析,然后对嵌入式硬件仿真环境SkyEye的结构进行详细的研究,利用SkyEye构建了CAN总线通讯仿真环境。为了评估所设计的CAN仿真节点的性能,对CAN节点进行了仿真实验。仿真实验表明,我们所设计的CAN节点不仅能正确实现节点间的数据通信,还能达到较高的CAN网络通信速率。最后阐述了在计算机实践课教学中的应用。  相似文献   

20.
提出了一种嵌入式网络协议栈框架。其中,系统抽象层用于提高协议栈的可移植性;连接层用于实现协议栈的多连接管理及其访问控制管理;通信接口层改进了目前嵌入式协议栈与网络应用程序的交互方式;而Socket Lib用于兼容BSD socket API,使网络应用程序可以直接应用于该嵌入式协议栈框架中。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号