论文部分内容阅读
真三维立体显示是随着数据存储和处理技术的提高而迅速发展的新型显示技术。该技术融合了光学、机械、电子、计算机和信息等多门学科,处于电子显示领域的科技前沿。其目的是在真实的三维空间中显示出真正意义上的具有物理景深的三维立体图像,以提供逼真的立体视觉效果,真实地再现现实景物。这种新型显示将在工业、医疗、军事、交通、娱乐等领域得到充分应用。真三维显示技术研究在基础理论和关键技术上都取得一些成果,目前已经研制出各种真三维立体显示装置并应用于相关的科学研究。然而对面向真三维立体显示器的应用系统的研究较为缺乏,软件滞后于硬件,这一形势限制了真三维立体显示技术的应用和进一步发展。对此,本文研究了真三维立体显示数据的生成方法。针对平面旋转屏型真三维立体显示,提出基于OpenGL的三维模型处理方法生成特定格式的模型切片图像数据的方法。论文主要研究和解决以下几个方面的问题:首先,根据真三维显示对模型处理的需要,研究了重新构建三维模型的方法。通过解析3DS和DXF这两种常用文件格式三维模型的数据结构,研究了该格式的模型读取与重绘方法,以实现三维模型在自己开发的软件环境中的构建和相关的三维模型处理。然后研究了对重构模型的处理,并提出生成三维模型的切片图像数据的方法。该方法利用OpenGL中的裁剪平面限制视景体,裁剪模型中不需要的部分而得到其切片图像。按照一定规律控制裁减平面和模型的相对位置,重复以上裁剪过程,所得到的就是模型各个不同位置的切片图像。应用该方法获取的是模型的一组纵向切片图像,即面向平面旋转屏型真三维立体显示的图像数据。第三,基于上述方法,研究了切片图像的位图文件生成方法与流程。通过OpenGL双缓冲,读取上述方法所获取的切片图像数据,此数据经自定义缓冲区最终被写入位图图像文件。所生成的位图切片可表现出色彩丰富的图像效果,以逼真地展现景物。但其清晰度与分辨率有关,在显示屏幕上放大位图图像时,它会出现锯齿边缘。第四,为了克服位图的缺点,设计了一种新的矢量图文件格式。在获取模型切片图像的基础上,研究使用该文件格式记录并保存切片图像的数据。这些数据主要包括切片图像的矩阵变换参数信息以及其他相关信息。最后,设计并开发了一个面向真三维立体显示的图像数据生成软件。该软件的主要功能有模型的重新构建、模型的处理、切片图像的生成和真三维立体显示的可视化仿真。为了验证本文提出方法的可行性,给出了几个模型的读取和重绘与切片图像生成的应用实例。并通过生成两种不同类型的切片图像进行对比,其中位图色彩丰富,而矢量图生成速度更快、占用存储空间更小,且缩放不失真。