摘要: |
在传统船舶装饰设计中,主要设计手段是简单利用CAD工具,存在数据输入量大,图面设计和审核工作量大,设计随意性强,难以进行统计清册的问题。本文通过开发船舶装饰专业CAD系统为解决上述问题提供了有效的方案。
船舶装饰设计中的主要设计内容是对装饰板材进行图面布置,而板材的布置可以归结为二维布局问题。针对布局问题中的布局对象即布局空间和布局物体,本文中把设计过程划分为底图处理,板材布置两个过程,然后分别给出了相应的CAD策略。在板材布置的基础上,结合图面检查等辅助功能,最终给出了系统的整体框架。
首先,针对板材布置中的布局空间的表达,进行底图处理:在绘制底图基线的基础上,通过最小单联通区域识别等算法求出基本布局空间实体,然后利用接长梁等图元对基本布局空间实体进行分割,最终得到布局空间的边界表达形式。
其次,对于板材的布置,采用适当形式对不同板材分别进行表达,并根据实际设计规则总结出板材布局的约束条件,然后依据约束条件提出相应的布局算法策略并加以实现。在布局空间和布局算法确定的基础上,最终实现板材的布置功能。
对于较为复杂的编辑修改问题,文中提出了新的解决思路:首先提取布板方法并建立修改触发机制,接着通过触发机制来调用修改后的布局空间和布板方法,对布板过程进行重新计算,最终达到编辑修改的目的。
最后,应用以上分析成果,对船舶装饰专业CAD系统中的图面设计模块进行了研究和开发;并通过一个设计实例,验证了该系统的实现。同时,从进一步提高设计效率和与产品管理系统集成的角度,提出了对未来工作的展望。 |