论文部分内容阅读
随着计算机网络技术和产品开发全球化的迅猛发展,传统的CAD设计理念正发生着一场深刻的变革,从上世纪90年代开始逐渐兴起了一种新的产品设计方式,即通过网络的协同设计。其中基于Web的协同设计由于客户端的零安装、易维护和使用方便等优点逐渐成为协同设计方向的一个研究热点,本文即是对基于Web协同设计中的一些问题展开了研究。本文首先在深入分析基于Web协同设计的功能需求基础上,提出了一个基于Web具有参数化特征功能的协同设计的框架结构。在该框架中,有了服务器端功能强大的造型软件的支持,客户端只需要通过浏览器就可以对模型进行协同浏览、批注以及其他一些复杂的交互操作。接着在上述框架结构的基础上,提出并实现了客户端的特征编辑功能,主要包含了特征修改和特征构造两个部分。其中特征修改是通过服务器端完整的特征模型得到特征的一些信息,并将这些信息与客户端的面片模型关联起来,从而使得用户可以通过直接修改特征参数实现模型的变动设计;特征构造是指先由客户端用户交互的定义出要新创建的特征,然后将创建特征需要的参数传给服务器,由服务器执行真正的特征创建操作,最后再将结果模型传回客户端并更新显示。在上述的特征编辑功能中,为了支持客户端的实时特征编辑操作,其关键是如何实现模型在服务器与客户端之间的的实时传输。本文采用了增量传输的方法,该方法主要是通过服务器比较操作前后的模型变化,得到该操作产生的增量模型并传给客户端,客户端将解析该增量模型,并融入到原有的模型中去,从而得到操作后的结果模型。最后,设计了一个基于Web具有参数化特征功能的协同设计的原型系统,介绍了它包含的各个功能模块,并给出了一些实例,从而对该系统实现的功能以及增量传输方法的有效性进行了验证。