山地火蔓延过程的三维模拟.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山地火蔓延过程的三维模拟

第 15卷第2期 火 灾 科 学 Vo1.15,No.2 2006年 4月 FlRESAFETYSClENCE Apr.20 0 6 文章编号:1004—5309(2006)一0070—07 山地火蔓延过程的三维模拟 陈磊,翁韬,朱霁平,廖光煊 (中国科学技术大学火火科学国家重点实验室。安徽 合肥 230026) 摘要:本文以林火蔓延的模型为基础,运用OpenGL图形渲染的技术,考虑实时的地形坡度和风向,动态的显示实 时火场边界,通过巧妙地将林火蔓延模型转变为计算机中的数据结构,结合粒子系统,在计算机上三维模拟重现了 由单个火源引发的林火蔓延过程。这对于林火的辅助应急决策,有效地组织扑救,减少火灾损失,计算火灾引起的 损失评估具有重要意义。 关键词:图形渲染;林火蔓延;火场边界;数据结构;粒子系统 中图分类号:P928;TP392 文献标识码:A 1)对实际地形等高线数据进行合适精度的采 1 引言 样,将采样得到的浮点高程数据存放在地形数据文件 由于林火通常会对山林造成的严重的损失,人们 中。 对林火蔓延的模型研究 日益深入。在计算机上对林 2)读取地形数据文件,利用 OpenGI将所有的 火蔓延进行三维的仿真模拟,将便于人们宏观上掌握 地表高程数据绘连接制成三角形网格(如图1所示), 其大致的蔓延过程,为扑救工作提供有效合理的依 并且计算地形的所有三角形面的法向量。 据,对于防患未然也有其积极的意义。本文将提出一 3)读取地形贴图(例如bmp文件)对地表进行 个可行的图形建模方法,重构火场蔓延的过程。 覆盖,利用OpenGI建立点光源以模拟 日光,利用 OpenGI自身提供的Gourand光照模型,结合地形的 2 山地地形建模 每个三角形面的法向量计算并绘制阴影,使得地形更 地形的描绘过程可以分为以下的几个步骤: 加具备立体感(如图2所示)。 图1 地形的三角形网格 收稿 日期:2005—10—2O;修改 日期:200603—2O Vo1.15No.2 山地火蔓延过程的三维模拟 71 图2 地形模拟的最终实现 和速度作用于位置一样,加速度作用于速度。粒 3 火焰建模 子的加速度通常适用于外力作用。外力经常是重力, 由于火焰具有粒子系统的特性,因此可以定义一 或者是粒子间的引力或斥力。 个粒子系统的数据结构来实现对火焰的实时渲染。 d.生命周期(1ife): 3.1 粒子系统概述 通常,由于受计算机计算能力的限制,粒子被给 一 个粒子系统由带有不同属性的物体对象和一 定一个有限的生命周期。老粒子在一段时间后被移 些它们必须遵守的行为规则组成。每个粒子需要一 除,新粒子诞生 。 些属性来和其他粒子区别。 3.2 本文中火焰粒子系统的建立 以下是适用于粒子的一个典型属性集合: 1)单个火焰粒子的定义: a.位置 (pos): ClaSSParticle //粒子 处理

文档评论(0)

zhuwo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档