L系统的主要应用是植物建模,相对来说也是比较成功的一个应用。对于L系统必须要遵循以下法则:

语法规则:根据语法规则对所给字符进行迭代生成新字符串,每次迭代结果称为一代
字符解释:将字符串中的字符解释为适当的几何体素,就可以得到一个基于语法规则生成的物体

简单的解释:

假设规定存在字符集:{ A, B,  [, ],  (, ) }

语法规则(不固定根据具体的需求进行设定):
A→AA;  B→A[B]AA(B)
迭代两次
B
A[B]AA(B)
AA[A[B]AA(B)]AAAA(A[B]AA(B))
字符解释(不固定根据具体的需求进行设定):
“A”表示一个主干,“B”表示一个分支,“[]”表示分支向左45°,“( )”表示分支向右45°
最终如下图形解释:
实际使用时候根据需要灵活变通,可在在L-系统中引入更多控制,例如
1. 不同“代”之中的字符的不同解释:(n+1)代的树枝要比n-代的树枝细一些、短一些
2. 终止节点处赋予树叶和花朵
最终可以通过设计不同的语法规则和字符解释集,可以构造出各种美丽的树木和花草。

计算机图形学L系统生成树的简单解释相关推荐

  1. 计算机图形学 构成立方体数据结构的简单表结构,计算机图形学-沈工大作业管理ppt课件...

    <计算机图形学-沈工大作业管理ppt课件>由会员分享,可在线阅读,更多相关<计算机图形学-沈工大作业管理ppt课件(37页珍藏版)>请在人人文库网上搜索. 1.三维实体建模,计 ...

  2. 计算机图形学+简单算法实现,《计算机图形学》课程设计-简单几何体的消隐算法实现.doc...

    PAGE PAGE 18 PAGE 18 课程名称:<计算机图形学> 论文题目:简单几何体的消隐算法实现 教学部: 年 级: 班 级: 学 号: 姓 名: 简单几何体的消隐算法实现 摘 要 ...

  3. iOS学习重要知识点整理02-进程和线程的一个简单解释

    http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 阮一峰的网络日志 » 首页 » 档案 上一篇:熵的社会学意义 下一篇 ...

  4. 计算机图形学三维投影程序,三维计算机图形学

    <三维计算机图形学>是科学出版社出版.本书共分17章,内容包括IDE环境与编程基础.基本语法与数据类型.运算操作.流程控制.面向对象程序设计.用户界面编程.文件系统管理.图形图像多媒体编程 ...

  5. 计算机图形学(七):三维对象的表示(分形图形的基本性质、递归模型、L系统模型)

    目录 分形图形的概念 分形图形的基本性质 分形图形的定义 分形维数的定义 分形图形的递归模型 分形图形的L系统模型 分形图形的概念 几何建模方法 - 百度文库 真实的世界并不规则,闪电不是直线,海岸线 ...

  6. 计算机图形学名词解释

    最近跟着UC Berkeley的课程学习计算机图形学,名词好多... 3D 三维(three dimension).客观世界中静止的物体都是三维的,在计算机图形学中常在一定的坐标系中用(x,y,z)坐 ...

  7. 计算机图形学当前研究热点和发展方向,微软亚洲研究院网络图形组深入解释了图形学的现状、发展和未来...

    计算机图形学是支持各种影视特效.三维动画影片.计算机游戏.虚拟现实以及大家手机上各种照片视频美化特效背后的技术基础,在本文中,微软亚洲研究院网络图形组深入解释了图形学的现状.发展和未来. 谈及&quo ...

  8. 【计算机图形学】用python的turtle进行简单的图形绘制

    [计算机图形学]用python的turtle进行简单的图形绘制 python的turtle模块 绘制图形 绘制点 绘制直线 绘制椭圆 绘制六边形 绘制n次贝塞尔曲线 结语 python的turtle模 ...

  9. 计算机图形学八连通区域名词解释,计算机图形学名词解释

    1.图形与图像的区别 图形是用数学方法来描述一幅图,强调图形的几何表示,图形是由场景的几何模型和景物的物理属性共同组成的. 图像是把彩色图分成许许多多的象素,每个象素用若干个二进制位来指定该象素的颜色 ...

最新文章

  1. 全球首个 AI 说唱歌手 TikTok 发新歌,虚拟偶像正当时
  2. Daimler CRM中间件 inbound 调试
  3. FPGA基础之LUT详解
  4. AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV
  5. dp线长什么样子_HDMI、VGA、DVI、DP接口知识,史上最全面最通俗易懂对比分析!...
  6. 【算法分析与设计】找出缺失的一个整数问题
  7. 数据预处理与数据分类预测
  8. 直设计map.html页面,map4.html
  9. 3-20Pytorch与张量裁剪运算
  10. OSPF NSSA 默认路由的问题
  11. 视觉SLAM十四讲第一讲
  12. java modbus tcp plc_PLC1200MODBUS TCP 程序实例
  13. 微信小程序影视评论交流平台系统毕业设计毕设(6)开题答辩PPT
  14. 【小白篇】初探 Processing 色彩
  15. 尝试用visio画个等边三角形
  16. 孟子:生于忧患,死于安乐
  17. 币图网以太坊开发实例_去中心化概念模型与架构设计
  18. 9.群智能算法及其应用: 粒子群优化算法及应用, 蚁群算法及其应用
  19. mysql window系统备份远程数据库到本地
  20. NR-PRACH:prach格式以及时频域情况

热门文章

  1. 关于MySQL8.0的闰秒,官方文档是真狗啊
  2. iOS中Block的使用注意事项
  3. linux热点连上不通,一个WiFi模块开出多个热点(不可连接)
  4. python股票技术指标计算_使用 Ta-lib 计算 MACD 等技术指标
  5. Win11 没有磁盘清理工具,如何清理磁盘旧的windows.old文件
  6. 传统图像处理之颜色特征
  7. 颅骨钢板系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. pkg-config --cflags -- vips vips vips vipspkg-config: exec: “pkg-config“: executab的解决方案centos+ubuntu
  9. 软件加密技术和注册机制加密基础
  10. 基于买方意向的货物撮合交易