摘要
为了解决虚拟现实应用程序GUI(图形用户界面)跨平台问题,该文提供了一种多线程整合方法,实现了将Open GL、Vega及Open GL Performer渲染的三维虚拟场景嵌入到跨平台图形用户界面软件FLTK中,为其他虚拟现实程序应用FLTK跨平台渲染提供参考。基于已有图形工作站硬件结构,该文给出了三维虚拟场景立体显示的工作原理及设计流程。同时,应用几个典型事例证明了该方法的有效性和实用性。
To solve cross-platform problem of GUI( Graphical User Interface) in virtual reality applications,this paper presents a multithread integration method which can embed 3D scene rendered in Open GL,Vega and Open GL Performer into a cross-platform GUI named FLTK. The presented method provides a source of reference for other cross-platform virtual reality rendering engines to be integrated with FLTK. Based on hardware configuration of an existing graphic workstation,the principles and design flow of stereo display are also given.Several experiments are conducted to prove the presented method is effective.
出处
《智能计算机与应用》
2016年第2期38-40,共3页
Intelligent Computer and Applications