上传者: hotdogzsq
|
上传时间: 2022-05-15 22:40:18
|
文件大小: 1.99MB
|
文件类型: DOC
本资源是我在本科时候的毕业设计论文。绝对原创,里面的隐私部分已被我删除。主要内容:
虚拟植物(Virtual Plants)就是利用计算机图形学的技术在计算机上模拟植物在三维空间中的生长过程。它是以植物个体为对象同时也可以扩展到多个植物体甚至森林,其具有三维的可视化效果,在三维平台上生长的植物可以很直观的反映植物的形态结构,并可以手动控制植物的生长过程生成动画等,给植物的科学研究带来更直观的体现。
本文所研究的L文法子系统是虚拟植物生长系统的核心部分,它的本质是字符串重写系统,通过编写文法给出最大迭代步数、初始状态以及递归产生式,然后编译并运行生成最终的字符串,任何一段字符串都是通过递归表达式迭代而成。L文法子系统有文法编辑、编译、迭代运行的功能。在设计及实现过程中主要完成以下内容:
⑴ L文法子系统整体设计,分析系统需求等信息,提出实现方案。
⑵ L文法子系统编辑器设计与实现。
⑶ L文法子系统编译器的设计与实现。
⑷ L文法系统中的数据组织方式及相关算法的设计实现。
⑸ L文法子系统在虚拟植物生长系统中的应用。