论文部分内容阅读
真三维立体显示技术能够在真实世界中虚拟出具有真正物理景深的三维立体图像。国外对真三维立体显示技术的研究在基础理论及关键技术上取得了不少成果,已经出现了各种真三维立体显示装置设计和相关应用。国内对其则主要集中在理论研究和对国外各种真三维立体显示装置的引进及改进等方面。然而却出现了软件处理滞后于硬件设计的现象,即软件上如何对数据的处理和优化,如何提高人机交互的友善性,如何提高多种文件格式的数据结构兼容性等方面的专门研究较少。针对这种现象,本文在研究了真三维立体显示所需切片数据生成方法的基础上,提出了几个针对切片数据生成的三维模型数据预处理方法。这些方法能够更好的优化切片数据生成过程,提高立体图像效果,并提高数据生成效率。本文主要研究和解决以下几方面问题:第一,用于真三维立体显示设备的切片图像来自于对三维模型数据的处理,而这些三维模型数据主要来自于各种三维建模软件或者三维重建软件,其文件格式纷繁复杂,数据结构异构多样。在解析了多种三维模型文件格式之后,本文提出了一种将各种异构信息统一成一种抽象数据结构的方法,并为其提供了统一的操作方式。该方法提高了对多种三维模型文件格式的数据结构兼容性。第二,模型数据从三维模型文件中被读取之后成为一个单体,其需要被配置方位,以便生成切片图像。而模型数据会被多次从相同或者不同的文件中读取成为多个单体,这时就需要处理多个单体之间的逻辑控制和相互位置关系的控制。所以本文提出了-种单模型及多模型的模型操控方法。该方法具有提高人机交互友善性,优化模型方位配置,最终改善切片图像生成质量等优点。第三,在工业设计中,常常需要对设计的产品进行内部结构及内部材质进行展示。所以本文提出了一种模型局部内视功能的设计计,并将其整合到切片图像的生成中,使最终的真三维立体成像中能够展示其效果。模型局部内视功能的设计为三维立体图像的展示提供了更加多样化的选择。最后,设计并开发了面向真三维显示装置的三维模型数据预处理的软件。该软件主要功能为:多种三维模型文件的读取与渲染、模型操控、模型局部内视、切片图像的生成及简单的相应功能的可视化仿真。