论文部分内容阅读
该文从工程实用出发,在AutoCADR12软件平台基础上,设计、开发了二维绘图系统,主要解决计算机自动绘制工程图纸问题.该系统功能覆盖了从零件参数化建库、组装、消隐、细节辅助处理到出图的全过程,围绕这个核心,论文在以下方面进行了研究:1.二维系统总体设计.针对原有AutoCAD系统功能不足;讨论了在该软件平台上进行二次开发的机理,对原系统功能进行了扩充和完善;并且设计了系统数据库模式,建立了关系数据库与二维绘图系统的通讯系统;2.二维装配处理.在二维装配处理原则基础上,设计了二维系统装配处理模块,实现了装配消隐模块算法:统一了内、外轮廓搜索算法,提出了任意多边形裁剪算法和任意多边形裁剪圆的算法,成功地应用于工程装配图的二维消隐;3.系统装配体视图表示.结合装配的自动路径描述,设计了装配描述的数据结构,提出了适于系统的装配体视图表示,为系统自动出图打下基础;4.图形的规则性检查.针对图形在轮廓搜索遇到的诸如图形不封闭、出现悬线等歧义性问题,借助于系统选择集概念成功地予以解决;5.图纸布局.制定了系统从设计到出图的数据统一模式,在此基础上实现了图纸布局,使得设计很自由,出图时自动调整到符合工程图纸要求的模式出图.