论文部分内容阅读
随着人们生活水平和生活质量的提高,石材以其低碳环保和能耗低等特点,越来越广泛的应用到建筑装饰中,而石材装饰设计在我国一直处于低水平状态,相应计算机应用也比较落后。目前,在国内外还没有一款比较完善的针对石材装饰设计和加工的专业软件,国内对石材装饰设计主要还是以手工绘图及计算机辅助绘图完成,需要人工绘制大面积图形,计算量大,设计效率低,速度慢,且容易造成资源浪费,需要投入过多的人力和物力。在计算机技术迅猛发展的今天,想要提高石材装饰设计和加工的效率,就必须更多的依靠计算机软件来实现设计和加工过程。本文针对石材平面装饰设计和加工工艺问题,研究并开发了一套石材计算机辅助铺设设计加工系统,实现石材平面铺设和加工工艺智能化设计,从而提高石材装饰设计和加工效率。 本文采用ObjectARX二次开发技术,在AutoCAD软件应用平台的基础上,利用VC++2005.NET编程环境,设计了一套石材平面装饰设计和加工软件系统,实现了石材平面铺设设计和加工工艺的参数化计算。 本系统以AutoCAD为基础平台,添加了石材装饰设计和加工专用功能模块,该模块以动态链接库的形式加载到AutoCAD中,具有独立的菜单选项和应用功能,形成完备的石材装饰设计系统。 本文研究内容主要包括石材铺设、石材编号和石材加工清单输出三大模块,并对整个系统的功能与实现方法进行了分析和论述。采用ARX和VC++对石材铺设、石材编号和石材加工单进行总体的系统开发和编制,建立了各模块之间的联系。采用面向对象的编程方式实现了石材铺设和加工工艺参数化系统设计,形成良好的人机交互界面。 设计中利用理论分析、方案对比和反复试验等手段,优化了铺设区域边缘处理和EXCEL加工单输出方法,实现了对平面复杂区域的铺设和编号等功能,提供了多种铺设和编号方式,对异型石材铺设采用了开放式的结构,增加了石材板选型自由度,方便了铺设方案的选取。利用VC++处理EXCEL的方法,完成了EXCEL加工清单的制作和填制。整个系统实现了石材平面装饰设计基本功能,减少了设计过程中的手工计算和填制加工单工作量,提高了石材平面装饰设计的效率,开拓了AutoCAD在石材行业中的具体应用范围和功能,为石材行业科技进步做出了一定贡献。