当前位置:主页 > 科技论文 > 水利工程论文 >

基于HTML5的水利枢纽仿真系统的研究与实现

发布时间:2017-04-02 20:20

  本文关键词:基于HTML5的水利枢纽仿真系统的研究与实现,,由笔耕文化传播整理发布。


【摘要】:当前网络上的教育、培训平台大多使用文字、图片、视频等方式与用户进行交互,这样的交互方式无疑使用户很难沉浸其中。并且这些平台还大都存在这兼容性差、安全性低、需要不同插件支持等问题。针对上述问题,本文采用了具有更深的沉浸性、更好的交互性的虚拟现实技术来增强用户体验,并结合最新的HTML5技术开发了水利枢纽仿真系统,解决了传统的平台用户体验差以及平台本身兼容性、安全性等问题。整个系统的实现过程主要包含三个部分。首先通过3D MAX创建三维模型,并通过3D MAX的导出功能生成obj和mtl格式的模型文件和材质文件。然后使用Three.js引擎加载模型、创建灯光并进行渲染构建虚拟场景。在虚拟场景中使用JavaScript、WebGL以及HTML5等技术实现全景漫游以及人机交互的功能。最后使用CSS3、HTML5等技术实现登录界面以及本地存储等功能,集成并实现整个系统的功能。本文创新性的采用3D MAX建模,并结合虚拟现实技术与HTML5、JavaScript、WebGL等技术来进行水利枢纽仿真的构建。采用3D MAX建模使虚拟环境更加真实,用户可以通过一些交互技术控制三维模型,从而达到培训、实习的目的。虚拟现实技术提高了用户体验,是用户更能沉浸到整个系统之中去。HTML5技术帮助水利枢纽仿真系统可以不使用插件在浏览器中运行,并且降低了硬件的需求提高了网络的交互速度,使整个系统具有更好的兼容性、更高的安全性。JavaScript、WebGL等开源性的代码,使整个系统更加开放,扩展性更强。基于HTML5框架的水利枢纽仿真系统的实现证明了虚拟现实技术与HTML5等网络技术结合的可行性,并且虚拟现实技术的沉浸性、交互性以及HTML5等网络技术可以帮助仿真系统具有更好的兼容性,更高效更安全的运行在浏览器中,让虚拟仿真系统在工程施工、工程设计、实验、教育培训等方面有着更加突出的效果。
【关键词】:HTML5 虚拟现实 3D MAX 水利枢纽 Three.js
【学位授予单位】:河北工程大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP391.9;TV61
【目录】:
  • 摘要5-6
  • Abstract6-10
  • 第1章 绪论10-15
  • 1.1 课题研究的背景10-11
  • 1.2 国内外研究现状11
  • 1.3 课题的研究内容和方法11-13
  • 1.4 研究的目的和意义13-15
  • 第2章 系统的开发环境及工具的选择15-25
  • 2.1 虚拟现实技术的介绍15-17
  • 2.1.1 虚拟现实技术的概念15-16
  • 2.1.2 虚拟现实技术的特点16-17
  • 2.1.3 虚拟现实系统的分类17
  • 2.2 虚拟现实开发工具17-18
  • 2.3 HTML5概述18-24
  • 2.3.1 JavaScript技术概述20-21
  • 2.3.2 WebGL技术简介21-22
  • 2.3.3 CSS3简介22-24
  • 2.4 本章小结24-25
  • 第3章 三维模型建立25-47
  • 3.1 建模工具的选择25
  • 3.2 3D MAX介绍25-26
  • 3.3 溢流坝段与非溢流坝段基本剖面建立26-33
  • 3.3.1 非溢流坝段基本剖面建立27-30
  • 3.3.2 溢流坝段剖面建立30-33
  • 3.4 厂房坝段基本剖面建立33-35
  • 3.4.1 坝体基本剖面建立33-34
  • 3.4.2 厂房模型建立34-35
  • 3.5 水域及山体环境建模35-37
  • 3.6 材质贴图37-39
  • 3.7 水流模拟39-42
  • 3.7.1 RealFlow与 3D MAX接口安装39-40
  • 3.7.2 RealFlow水流模拟40-41
  • 3.7.3 3D MAX导入RealFlow水流41-42
  • 3.8 模型优化42-47
  • 第4章 虚拟场景实现47-58
  • 4.1 Three.js引擎47-48
  • 4.1.1 Three.js引擎介绍47
  • 4.1.2 开发环境构建47-48
  • 4.1.3 交互原理48
  • 4.2 虚拟场景的构建48-50
  • 4.3 场景漫游50-53
  • 4.4 碰撞测试53-54
  • 4.5 虚拟装配的动画制作54-56
  • 4.6 导流底孔工作门开启动画56-58
  • 第5章 系统的集成与实现58-64
  • 5.1 系统结构58-59
  • 5.2 用户界面设计59-61
  • 5.3 本地存储功能61
  • 5.4 系统的实现61-63
  • 5.5 浏览器兼容性测试63-64
  • 结论64-66
  • 1 课题小结64
  • 2 课题的创新点64-65
  • 3 前景展望65-66
  • 致谢66-67
  • 参考文献67-71
  • 作者简介71
  • 发表论文及科研情况说明71

【参考文献】

中国期刊全文数据库 前10条

1 杨润斌;梁文章;陈姝;;基于WebGL的3D动画实时播放系统[J];计算机系统应用;2015年11期

2 任宏康;祝若鑫;李风光;王新量;;基于Three.js的真实三维地形可视化设计与实现[J];测绘与空间地理信息;2015年10期

3 王敏;张昆;;基于THREE.JS和Google Map API的网页交互可视化技术——以等角航线为例[J];测绘与空间地理信息;2015年07期

4 王腾飞;刘俊男;周更新;;基于Three.js 3D引擎的三维网页实现与加密[J];企业技术开发;2014年02期

5 邱珊;;使用HTML5 Web Worker提高Web的应用性能研究[J];软件导刊;2013年12期

6 刘海娜;林予松;王宗敏;;利用HTML5开发全景漫游系统[J];中国教育网络;2013年07期

7 冯科融;王和兴;连加美;刘伟;贾贺杰;;基于HTML5的3D多人网页游戏实现方案[J];微型机与应用;2013年01期

8 刘爱华;韩勇;张小垒;陈戈;;基于WebGL技术的网络三维可视化研究与实现[J];地理空间信息;2012年05期

9 李慧云;何震苇;李丽;陆钢;;HTML5技术与应用模式研究[J];电信科学;2012年05期

10 梁春燕;陈丽丽;许宪玲;纪翠竹;耿丽焱;;浅析HTML5和CSS3的新交互特性[J];数字技术与应用;2012年04期

中国硕士学位论文全文数据库 前10条

1 魏炯明;基于HTML5的流程工业过程远程仿真培训系统开发[D];北京化工大学;2015年

2 栾飞;基于Unity3D的液压传动虚拟仿真教学系统开发[D];山东建筑大学;2015年

3 陈泽鹏;基于HTML5技术的移动数字校园的研究与应用[D];湖南大学;2014年

4 姜那;3D游戏中碰撞检测算法的研究[D];吉林农业大学;2014年

5 沈亚芳;基于HTML5的信息化人才培训系统设计[D];华东理工大学;2014年

6 王晖;基于HTML5的博物馆展示系统的研究与实现[D];华南理工大学;2013年

7 张璐;基于虚拟现实技术的用户界面设计与研究[D];东华大学;2013年

8 李重;3D MAX插件在三维建筑制作过程中的可用性评估[D];山东大学;2012年

9 李新;水电站虚拟环境中的沉浸式人机交互技术研究[D];南京理工大学;2011年

10 朱涛;虚拟现实中场景建模技术研究及应用[D];武汉理工大学;2010年


  本文关键词:基于HTML5的水利枢纽仿真系统的研究与实现,由笔耕文化传播整理发布。



本文编号:283112

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/shuiwenshuili/283112.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e5d64***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com