基于WebGL的摆线针轮减速器装配交互操作培训系统
2021-06-15富鹏达田崇李明杨郑晓军
工程技术与管理 2021年9期
富鹏达 田崇 李明杨 郑晓军
大连交通大学机械工程学院工业工程系,中国·辽宁 大连 116028
1 引言
随着主流浏览器对HTML5以及WebGL的全面支持,浏览器已成为展现复杂应用和图形的平台,在浏览器端不仅可以创建二维应用和图像,而且也可以通过GPU渲染技术支持复杂3D应用,目前浏览器借助GPU技术支持数万量级模型的实时渲染,基于Web的应用系统成为当今网络技术重点研究方向[1]。
在过去的十年里,互联网技术有了突飞猛进的发展,逐渐走进人们生活的各个角落,使人们的生活方式产生了巨大的改变。在互联网的各个领域中,发展和变化最快的就是Web应用,已经成为当今网络技术的研究重点。随着人们对网络体验的要求越来越高,网络也从传统的二维向交互式三维进化。
早期的技术并不成熟,如JavaApplet所实现的非常简单的Web交互三维图形程序,不仅需要下载一个巨大的支持环境,而且画面非常粗糙,性能也很差。
Web联盟在2014年10月完成了HTML5的标准化,而HTML5的标准之一WebGL很好地解决了这两个问题。WebGL不需要任何浏览器插件,通过JavaScript脚本进行Web交互3D图形制作程序的设计和实现。WebGL技术在现实生活中也有广泛的应用,如于潞等基于WebGl技术设计并实现了的网络3D虚拟训练软件;李福送等基于WebGL技术实现了机电产品3D在线交互展示。
利用WebGL技术构建三维交互式平台,加载三维模型,在网页的三维场景中实现鼠标键盘与模型的交互。目前,中国对WebGL和HTML5的研究还很少,这篇论文对后续的研究者有一定的意义。……
登录APP查看全文
