论文部分内容阅读
随着社会的进步和经济的不断发展,超大型项目和跨国界项目日益增多,参与项目设计的人员也随着增加。同时这些人员可能处在不同的地域或领域。而项目本身却要求设计人员之间密切地进行联系与交流。三维模型是设计人员之间交流的一个重要载体,基于三维模型的协同设计主要包括:三维模型协同标注、三维模型协同建模、三维模型网上快速传输和异构三维建模软件之间的转换。实现三维模型的信息共享,及三维模型在网络中快速传递给协同设计者是协同设计的关键。本文提供了一种基于网络支持的三维模型协同设计分布式浏览系统可实现对Pro/E输出的VRML(Virtual Reality Modeling Language,虚拟实现建模语言)格式的文件网上快速传输及三维模型的重构和渲染。论文首先介绍了课题的背景、研究内容,接着描述了CSCW(Computer Supported Cooperative Work,计算机支持的协同工作)的概念、分类,对CSCW系统体系结构及协作理论模型进行了详细分析,进而介绍了NSCD(Network Support Cooperative Design,网络支持的协同设计)的特点、设计模式并详细分析了NSCD的设计方法、环境构建、协同设计过程规划及并发控制机制。在理论分析的基础上对课题进行了总体设计,及各个子功能模块的设计,列出了实现系统的关键技术。在总体分析设计的基础上详细介绍了基于OpenGL(Open Graphics Library,开放式图形库)的ActiveX控件、访问控制模块、文档管理模块及主要页面的实现过程,最后给出了系统运行的结果。