面向Web的建筑模型分析与碰撞检测
2016-07-30郑华刘佳
石家庄铁路职业技术学院学报 2016年2期
郑 华 刘 佳
(石家庄铁路职业技术学院 河北石家庄 050061)
面向Web的建筑模型分析与碰撞检测
郑 华 刘 佳
(石家庄铁路职业技术学院 河北石家庄 050061)
传统的Web通过文字、图片、视频等媒体对实物或模型进行展示,没有人机交互,用户只能被动观看。针对大型建筑模型在Web中的展示问题,本文提出了一种利用WebGL技术,使用户可以在Web环境下对建筑模型进行第一人称巡游的方法,先将模型导入到Web,然后对模型进行拆解和分析,利用拆解出的子类解决巡游过程中的碰撞检测问题。实验结果表明,对于具备横平竖直结构的三维模型,该方法均可达到良好的的Web巡游与碰撞检测效果。
WebGL 模型分析 碰撞检测 场景巡游
1 引 言
在建筑行业信息化的大背景下,如何将各类3D建筑模型有效地进行展示,是目前亟待解决的一个主要问题。目前,大型的建筑模型只能在专业的建模工具中进行编辑和浏览,需要高端的图形硬件设备和熟练的软件操作人员,难以大范围普及运用。如果能将模型放在Web上,并且能以交互的方式展示给用户,则问题可以被很好地解决。
传统的Web通过事先渲染好的静态图片或视频来展示建筑模型,不能交互,用户只能被动观看,无法主动浏览。因此允许用户通过交互的方式,主动地、有选择性地浏览建筑模型,是一种更好的展示建筑的方法。
在过去的10年里,诞生了很多Web3D引擎,比如:VRML、X3D、Viewpoint、Cult3D、Shockwave3D、Java3D、Unity3D、Flash3D等,他们都有一个共同点,就是要求用户要在浏览器上安装插件,由于互不兼容,人们需要为不同的网页安装不同的插件,这降低了一部分用户体验,免插件的Web3D技术由此诞生。……
登录APP查看全文
