论文部分内容阅读
VRML是Internet上标准的三维文件格式。由于VRML文件格式很复杂,对于普通的非专业用户(比如刑侦人员)来说,直接通过编辑文本来书写文件创建VRML场景是很困难的。同时,案件现场的三维表现比二维图或静态的图片、文字的现场描述更加直观、形象、全面,有利于案件的汇报、交流、进一步分析、破案指挥。本文根据案件三维现场再现的需求以及刑侦人员试用后的新的需求,设计并实现了一个可视化的所见即所得的三维场景搭建工具。任何不了解VRML文件格式的用户都可以很快掌握这种搭建工具,只用鼠标就可以快速搭建场景,生成能够用VRML插件浏览的VRML场景文件,对用户完全屏蔽了关于VRML的操作。通过本课题设计的工具,用户能够所见即所得的快速再现案件现场。 本文主要内容包括:VRML的基本特点及相关的技术背景,并论述了本文开发工具的背景及意义,从软件工程的角度描述了本工具的功能、设计与实现。 本文主要工作是三维场景生成技术的研究,所开发工具的目标是为用户提供了非编程的积木搭建式的交互创建三维场景的所见即所得用户界面。场景创建者通过对场景的图形进行想要的操作,以图形驱动的方式在运行时交互的创建和操纵VRML场景中的对象,场景的编辑功能由本软件的后台程序完成。系统实现了在VRML插件中对物体的拾取和拖放,以方便用户的搭建操作。另外,实现了基于VRML的物体运动路径的所见即所得的交互创建方式,以模拟案件三维现场的动态信息描述。实现了对VRML场景的动态生成和管理以及实时保存,即对场景文件的持久化。 本课题是沈阳市科学技术局的纵向课题——《案件三维现场再现技术研究》的研究内容,将应用于公安部门刑事侦破工作。