论文部分内容阅读
虚拟现实造型语言(VRML)是一种描述可交互的三维对象和场景的文件格式。为了能够创建动态的虚拟场景,并且不必再面对大量枯燥的代码和复杂的语法,VRML文件的编写者们迫切需要一种所见即所得(WYSIWYG)的开发环境。 我们在TGS(Template Graphics Software,Inc.)的IVF(Interactive Visual Framework)框架下采用Scene Graph/Viewer结构,设计和实现了VRML可视化的集成编辑环境。我们构造了一个节点树视图,定义并实现了VRML规范中的各种节点,用来描述VRML文件的场景图层次结构;构造了一个路由语句视图,实现了VRML规范中的事件路由机制,用来对路由语句进行可视化的编辑;还构造了一个3D场景主视图,用来显示VRML文件所描述的三维场景并对其进行操作。 本文创新之处在于对VRML场景图以“节点—域—域值”的树形显示与编辑,提出了对VRML路由语句的可视化编辑,从而实现了对动态VRML场景的编辑。从而,成功地将静态场景与路由语句的可视化编辑结合起来。