APP下载

基于L系统的树木生成与可视化研究*

2014-09-13杨刚

吉林建筑大学学报 2014年1期
关键词:规则植物系统

杨 刚

(陕西理工学院数学与计算机科学学院,汉中 723000)

虚拟植物是利用计算机模拟植物的形态、生长发育,并用可视化技术将其进行展现的技术.其研究涉及计算机、数学、植物学以及生态学等多个学科,并在农业、娱乐、科研、教育等诸多领域具有较高的应用价值.植物生长模拟与可视化是虚拟植物研究中最重要的两个关键技术,也是虚拟植物研究的核心问题.本文主要利用L系统理论,根据不同树木的生成规则,建立其对应数学模型,实现树木图形快速模拟生成;重点研究了随机L系统中树木的生成,并采用Visual C++生成了多种形态逼真的树木图形.

1 L系统的基本原理

1.1 概述

L系统是美国生物学家Aristid LindenMayer于1968年提出的,它本质是一个重写系统,通过对植物对象生长过程的经验式概括和抽象,初始状态与描述规则,进行有限次迭代,生成字符发展序列以表现植物的拓扑结构,并对产生的字符串进行几何解释,就能生成非常复杂的分形图形.

1.2 基本原理

L系统的基本原理是令V表示字母集,V*表示V上所有单词(由符号或字符组成的字符串)的集合,V+表示V上所有非空单词的集合,利用一个三元组来表达所需要构造的对象G=〈V,ω,P〉,其中V是一个字符集,其中的元素用来组成表示图形命令的字符串;ω是起始元,用以确定字符串的起始状态;P是产生式(或叫规则)的有限集合,产生式P写作α→χ,字母α和单词χ分别称作产生式的前驱和后继[1].规定对任何字母α∈V,至少存在一个χ→V+,使得α→χ.若对给……

登录APP查看全文

猜你喜欢

规则植物系统
Smartflower POP 一体式光伏系统
撑竿跳规则的制定
数独的规则和演变
WJ-700无人机系统
ZC系列无人机遥感系统
让规则不规则
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
将植物穿身上
TPP反腐败规则对我国的启示
植物罢工啦?