首页 | 本学科首页   官方微博 | 高级检索  
     

基于Three.js的飞行仿真系统设计
引用本文:冯姣,刘志勤,黄俊,黎茂锋,杨茂. 基于Three.js的飞行仿真系统设计[J]. 计算机测量与控制, 2020, 28(2): 216-219
作者姓名:冯姣  刘志勤  黄俊  黎茂锋  杨茂
作者单位:西南科技大学计算机科学与技术学院,四川绵阳 621010;西南科技大学计算机科学与技术学院,四川绵阳 621010;西南科技大学计算机科学与技术学院,四川绵阳 621010;西南科技大学计算机科学与技术学院,四川绵阳 621010;西南科技大学计算机科学与技术学院,四川绵阳 621010
基金项目:四川省教育厅研究项目(18TD0021);四川省军民融合研究院开放基金(18sxb024);
摘    要:传统的富客户端飞行仿真系统在使用上受到应用程序和硬件设备的限制,导致其开放性、易用性、跨平台性存在一定缺陷,难以满足设计人员在离开实验室后的使用需求。针对上述问题,本文对Web三维可视化进行深入研究,利用WebGL在不安装任何渲染插件的情况下,支持浏览器端进行2D/3D硬件加速渲染的优势,以WebGL第三方图形库Three.js为实现基础,构建数据驱动的三维飞行可视化仿真系统,使用户可以在Web端无缝访问系统的服务资源。该系统由气动数据驱动,实时模拟了飞行器运动轨迹,同时兼顾天空效果、尾焰特效以及摄像机漫游,增加仿真效果真实性,使用户可以通过浏览器端得到直观丰富的三维仿真效果,具有良好的应用价值。

关 键 词:Web三维可视化  WebGL  Three.js  数据驱动  三维仿真
收稿时间:2019-07-30
修稿时间:2019-08-23

Design of Flight Simulation System Based on Three.js
Abstract:The traditional rich clientflight simulation system is limited by the application program and hardware equipment, which leads to its openness, ease of use and cross-platform, and it is difficult to meet the needs of designers after leaving the laboratory. According to the above problem, this paper makes a thorough study of Web three-dimensional visualization. Using WebGL to support browser-side 2D/3D hardware accelerated rendering without installing any rendering plug-ins, a data-driven three-dimensional flight visualization simulation system is built on the basis of WebGL third-party graphics library Three.js. Users can seamlessly access the service resources of the platform on the Web side. Driven by aerodynamic data, the system simulates the trajectory of the aircraft in real time, taking into account the sky effect, tail flame effect and camera roaming, which increases the authenticity of the simulation effect, and enables users to get intuitive and rich three-dimensional simulation results through the browser, which has good application value.
Keywords:Web 3D visualization   WebGL   Three.js   data driven   3D simulation
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机测量与控制》浏览原始摘要信息
点击此处可从《计算机测量与控制》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号