【摘 要】
:
虚拟植物生长研究如何利用计算机模拟植物的生长发育过程,随着计算机软硬件技术的飞速发展,它已成为计算机领域的一个研究热点,且在农业、教育、园艺、商业和娱乐等领域得到
【出 处】
:
浙江大学计算机科学与技术学院 浙江大学
论文部分内容阅读
虚拟植物生长研究如何利用计算机模拟植物的生长发育过程,随着计算机软硬件技术的飞速发展,它已成为计算机领域的一个研究热点,且在农业、教育、园艺、商业和娱乐等领域得到广泛的应用。L系统是虚拟植物生长和分形图形研究中非常经典的模型和方法。本文着重研究了L系统的基本算法,实现了一个可扩展性的、上下文相关的、带参数的随机L系统ParaLSys。并通过对比ParaLSys和开源软件LParser的模拟能力,验证了ParaLSys的实用性。本文第1章介绍了项目的研究背景和相关领域的国内外研究现状。根据L系统的建模方式,将其分为确定性L系统、随机L系统、上下文相关L系统和参数L系统。本文第2章分别对这几类L系统进行详细的介绍。第3章介绍了ParaLSys的设计和实现。它基于Qt和OpenGL,集成了一套自定义的L系统描述语言,由五个功能模块组成:文本编辑模块、器官模型处理模块、字母含义设置模块、状态演化模块和图形显示模块。算法层面,本文提出了一种基于二叉树的L系统并行重写算法。实验表明,和采用线性数组实现的L-系统相比,新系统在生长模拟环节时空效率更高。第4章对比了ParaLSys和LParser。研究了LParser系统和ParaLSys系统的数据互通机制,算法实现的关键在于将LParser中的龟行指令、几何参数变化指令等翻译成ParaLSys的描述语言。实例表明,ParaLSys能模拟LParser的绝大部分功能,鉴于LParser系统在很多领域已获得重要的应用,我们期望ParaLSys系统也能应用到相同的领域。第5章总结全文,并就未来工作给出展望。
其他文献
随着信息技术的迅猛发展,计算机软件已渗透到社会生活的方方面面。与此同时,软件项目规模的不断壮大、功能的增强和复杂度的增加,软件的成本、进度、质量也变得更加难以控制,
专家系统是一种模拟专家决策能力的计算机系统。论文以机车故障诊断为应用背景,利用人工智能、故障诊断的理论和方法,研究并开发了一个机车故障诊断专家系统原型,以实现对机车故
自从数字水印技术从信息隐藏学科衍生出来后,数字水印技术应用领域不断扩大,现在已应用到了数字版权保护、秘密通信、票据防伪等领域。数字水印技术的核心问题是水印的鲁棒性和
随着互联网技术和数字信号处理技术的快速发展,数字化产品也得到广泛的普及,如何有效地保护数字化产品成为了当今时代信息安全保护亟需解决的问题。自上世纪九十年代起,数字
网格作为一个集成的计算与资源环境,或者说是一个计算资源池,它能够充分吸纳各种计算资源,并将它们转化成一种随处可得的、可靠的、标准的同时还是经济的计算能力。除了各种类型
随着计算机网络应用的普及和网上商务活动的日益频繁,计算机系统和网络的安全问题越来越突出。攻击事件发生的数量逐年增加,近几年的上升幅度更为明显。同时这些安全事故给社
面向对象的技术的出现可以追溯到上世纪六十年代,面向对象的方法更关注于数据而非过程,而在面向对象方法前的软件开发方法更关注于过程,以函数的角度来提供代码的复用。到了
随着语义Web的发展,基于本体的开发和应用越来越多。本体是共享概念模型的形式化规范说明。由于本体开发本身具有分布式的特点,不同组织开发的本体可能覆盖相同或者相交的领
关联规则挖掘是数据挖掘中的一个重要研究分支。传统关联规则挖掘算法使用单一最小支持度阈值进行挖掘,但在实际使用中由于各项目发生频率的不同,需要使用不同的最小支持度阈
聚类是数据挖掘中一种重要的挖掘方法,它从数据库中计算对象间的相似性,并依此对对象进行分类,使得不同类中的对象尽可能相异,而同一类中的对象尽可能相似,即“物以类聚”,发现数据