论文部分内容阅读
随着全球化市场的形成与互联网技术的发展,新产品开发常常需要跨企业、跨地域、跨学科的进行。协同设计的可视化平台是进行远程协作的基本工具,利用该工具以及相关技术可以在网络环境下模拟人类群体协同工作的自然属性,进而促进设计人员之间的交流,减少交流过程中可能产生的误解,可以缩短产品开发周期,提高设计效率。本文以973项目为依托,在广泛研究国内外网络协同设计技术和三维可视化技术的基础上,对协同环境下的可视化平台及其若干关键技术进行了研究和探讨。研究并分析了协同设计的若干体系结构,在混合结构的基础上,结合系统需求分析,构建了可视化平台的总体框架,并简要介绍了其中若干关键技术。研究了基于HOOPS的三维模型显示技术,并对相关组件和运行机制进行了分析,利用HOOPS的场景图结构,实现了对三维模型的显示与交互式编辑;利用HOOPS/Net组件搭建了服务器,实现了协同过程的消息传递。研究了基于XML的图形数据的表达与交换、LOD流式传输以及SAX渐进显示等技术,在此基础上,实现了三维模型在Web浏览器上的快速显示,并将其应用于可视化平台。深入剖析了ACIS几何平台,对其体系结构、几何拓扑、开发接口以及ACIS模型存储文件格式进行了分析。在此基础上,实现了ACIS几何引擎与HOOPS的桥接,对可视化平台上的三维造型功能进行了探索与尝试。综合应用上述研究成果,开发了原型系统CollabVue,讨论了系统功能结构与运行流程,并给出了协同交互的流程。最后对研究开发工作进行了总结与展望。