面向网络会议的图形浏览器的研究与实现

被引:0
作者
柏丙军
机构
[1] 浙江大学
关键词
网络会议系统; 图形浏览器; 裁剪曲面离散; 三维交互; 同步;
D O I
暂无
年度学位
2002
学位类型
硕士
摘要
信息化社会中人们工作的特点是群体性、交互性、分布性和协作性。计算机支持的协同工作(CSCW)技术和系统的发展正是适应了上述特点而被认为是未来社会中广泛采用的技术。网络会议系统作为一种典型的CSCW应用系统,目前已比较成熟,得到了比较广泛的应用,但是它们都只支持语音、视频、文本、图象等多媒体信息,而对于设计系统产生的图形数据则无能为力,因而研究一个面向网络会议系统的图形浏览工具,实现三维几何图形数据和产品结构的异地浏览和分布式协同讨论,对于群体协同工作具有十分重要的意义。 作为网络会议系统的一部分,面向网络会议的三维图形浏览器应该具有通用性、交互性和同步性的特点。通用性是指系统能够读入目前大多数CAD/CAM系统产生的三维图形数据文件并在各种操作平台上正常显示;交互性是要求在开会时,用户能对显示出来的三维实体进行操作,从而可以从各个角度、各个层次来观察实体和获取相关特征信息;同步是要求参加会议的各个用户的桌面应同步显示,达到“你见即我见”的协同效果。 基于以上要求,本文主要从以下几个方面进行了研究: 1.对浏览器的运行及开发环境进行了分析,根据浏览器功能要求的特点,确定了浏览器系统的总体框架,把整个系统分为图形数据预处理模块、图形绘制与交互模块、界面与通讯模块以及实时交谈模块四个部分进行构建; 2.在深入分析目前流行的裁剪曲面离散算法的基础上,采用映射法对裁剪曲面进行离散,并针对面向网络会议的图形浏览器要求图形数据、剖分速度快的特点,提出了一种基于编码的裁剪曲面离散算法; 3.根据真实感图形绘制的基本原理,确定了图形绘制与交互模块的体系结构、三维场景模型和实体模型的表示方法;为了加快图形绘制的速度,给出了系统的优化方法;并根据本系统拾取精度要求高的特点,对传统光线跟踪算法进行简化,完成了场景实体的快速拾取; 4.将浏览器与网络会议系统集成,根据场景实体数据结构的特点,定义专用的共享数据包,成功地实现了共享数据的上传和下载;将场景的同步分为初始场景同步和操作消息同步两步来完成,达到了“你见即我见”的协同效果。 根据上述思想和方法,我们利用IGES作为图形交换标准,以C++、OpenGL为开发工具在Windows 9X/NT/2000以及Unix平台上开发实现了一个原型系统Net3DBrowser。
引用
收藏
页数:73
共 44 条
[1]
一种trimmed曲面的半自适应离散方法 [J].
沈庆云 ;
范彦斌 ;
沈自林 ;
周儒荣 .
航空学报, 2001, (03) :240-243
[2]
多媒体会议系统分层通信结构及其算法研究 [J].
何炎祥 ;
邓爱林 ;
杜卓敏 .
计算机学报, 2001, (05) :516-520
[3]
分布式VRML场景的实时浏览和交互观察 [J].
张慧 ;
张明敏 ;
潘志庚 .
系统仿真学报, 2001, (03) :390-393
[4]
多媒体会议系统 [J].
何红波 ;
王文军 .
广东通信技术, 2001, (01) :32-36
[5]
隐式裁剪曲面的造型及绘制 [J].
余正生 ;
彭群生 ;
马利庄 ;
吴启迪 ;
李启炎 .
软件学报, 2001, (01) :111-116
[6]
基于OpenGL的交互式三维图形软件开发工具 [J].
白云 ;
金锋 ;
林锐 ;
石教英 .
计算机工程, 2000, (11) :158-160
[7]
一种基于局部优先的平面任意区域三角剖分算法 [J].
张慧 ;
陈玉健 ;
许承东 ;
孙家广 ;
不详 .
计算机辅助设计与图形学学报 , 2000, (08) :561-565
[8]
基于OpenGL的场景管理、三维交互与用户界面设计 [J].
林锐 ;
石教英 .
计算机应用研究, 2000, (03) :66-68
[9]
提高桌面会议系统中音频质量的方法研究 [J].
汤庸 ;
彭重嘉 ;
印鉴 ;
李显济 ;
李松 .
中山大学学报(自然科学版), 2000, (02) :16-18
[10]
IGES的数据结构及虚拟原型的生成 [J].
周廷美 ;
吴云 ;
王仲范 .
武汉汽车工业大学学报, 2000, (01)