论文摘要
随着船舶制造业的快速发展,三维参数化设计技术以其数字化、智能化与可视化的特点已广泛的应用于大型船舶制造企业中,以提高船舶建造质量、缩短周期、减少制造成本,从而提高船舶产品的生产竞争力。本文旨在设计出成本低、可独立于成熟CAD系统进行设计的小型三维参数设计系统,为三维参数设计技术应用于中小型船舶制造企业提供一个可行的设计思路。本文围绕小型三维参数设计系统的设计,通过对基本思想及原理的研究,设计出小型三维参数化设计系统的系统模型和相关模块。在参数化设计模块的设计中,通过对常用三维参数化设计方法及其存在的问题的研究,引入XML进行参数化设计,将XML的结构化、数据通用性以及可移植性运用到参数化设计之中,解决这些存在的问题。提出XML用于参数化设计的具体解决方案,运用XML进行参数化建模,便于模型参数提取与修改;运用XML进行模型关系设计,实现了模型关系的修改与扩充;运用XML进行特征模型库设计,用于保存不同型号和规格的模型,实现了模型的查询与选型。在可视化设计模块的设计中,基于模块设计框架,实现了观察者设计模式,场景图与场景内容分离以及材质脚本的设计,并且结合实例取得可视化渲染效果。最后,完成了三维参数化设计实例系统的完整设计,取得整体效果图。