论文部分内容阅读
论文研究在Pro/ENGINEER中实现自由立体显示功能的插件设计。自由立体显示指的是运用光学、微电子技术、计算机技术等在二维显示平面上再现3D立体图像,观者不需要佩戴辅助眼镜等装置就能够获得身临其境的深度感。论文依托安徽华东光电技术研究院新近开发的一款自由立体显示器,研究在主流建模软件中拓展自由立体显示功能,以推广自由立体显示器在市场中的应用。论文以Pro/ENGINEER提供的Pro/TOOLKIT为插件开发工具。在自由立体显示插件的设计中首先完成了自由立体显示插件的界面设计,实现了自由立体显示插件与Pro/ENGINNER建模软件的无缝集成;其次以视者获得舒适立体视觉为原则,基于Pro/TOOLKIT提供的虚拟空间体系建立了立体参数与立体显示深度之间关系的数学模型,为进行自由立体显示插件设计提供了理论依据;最后完成了立体图片对的创建和合成,这些构成了实现自由立体显示的关键技术。由于Pro/TOOLKIT所提供的视口创建和操控方法相对有限,难以直接在Pro/ENGINEER界面中创建立体图像显示窗口,故采用创建MFC动态链接库方法,通过调用该MFC动态链接库完成立体显示窗口的创建;并通过重组立体图片对实现立体图片的合成,完成了基于硬件列插的立体图片对的水平收缩和移动,并实现了软件列插功能。依据论文研究开发的自由立体显示插件在安徽华东光电技术研究院设计的一款自由立体显示器上获得了良好的立体视觉效果。Pro/ENGINNER的应用越来越广,已成为主流的建模软件,而自由立体显示技术是未来显示技术的主流发展方向,将自由立体显示功能引入Pro/ENGINNER,使用户可以及时获得三维模型的立体视觉效果,这不仅丰富了Pro/ENGINNER软件的显示功能,还为自由立体显示器的普及提供了有效途径。