基于Three.js的飞行仿真系统设计
DOI:
作者:
作者单位:

西南科技大学 计算机科学与技术学院

作者简介:

通讯作者:

中图分类号:

TP391.9

基金项目:

四川省教育厅研究项目(18TD0021);四川省军民融合研究院开放基金(18sxb024);


Design of Flight Simulation System Based on Three.js
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    传统的富客户端飞行仿真系统在使用上受到应用程序和硬件设备的限制,导致其开放性、易用性、跨平台性存在一定缺陷,难以满足设计人员在离开实验室后的使用需求。针对上述问题,本文对Web三维可视化进行深入研究,利用WebGL在不安装任何渲染插件的情况下,支持浏览器端进行2D/3D硬件加速渲染的优势,以WebGL第三方图形库Three.js为实现基础,构建数据驱动的三维飞行可视化仿真系统,使用户可以在Web端无缝访问系统的服务资源。该系统由气动数据驱动,实时模拟了飞行器运动轨迹,同时兼顾天空效果、尾焰特效以及摄像机漫游,增加仿真效果真实性,使用户可以通过浏览器端得到直观丰富的三维仿真效果,具有良好的应用价值。

    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.

    参考文献
    相似文献
    引证文献
引用本文

冯姣,刘志勤,黄俊,黎茂锋,杨茂.基于Three. js的飞行仿真系统设计计算机测量与控制[J].,2020,28(2):216-219.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2019-07-30
  • 最后修改日期:2019-08-23
  • 录用日期:2019-08-23
  • 在线发布日期: 2020-02-24
  • 出版日期: