导 师: 陈锦昌
学科专业: H0203
授予学位: 硕士
作 者: ;
机构地区: 华南理工大学
摘 要: 计算机辅助设计(CAD)技术在工程设计以其设计工期短、设计质量高、设计成本低等优点被广泛应用于各行各业.一些有实力的企业和单位纷纷开发符合自身标准的专业CAD软件.在水利行业,由于水工建筑物具有结构复杂多变的特点,因此针对每种建筑物开发出符合其自身特点的小型专用CAD软件尤为必要.该研究以堤防设计为研究对象,以AUTOCAD二次开发理论和计算机图形学为理论基础,以AUTOCAD内嵌的VBA为开发工具,对堤防设计中的CAD技术进行了深入扩展,对堤防设计过程中等高线高程的处理、轴线上桩号的自动排布、横断面数据的自动生成和横断面图的自动绘制等关键问题提出了解决方案,并给出了算法流程.该研究突破了传统的以手工处理为主的方法,充分分析了现有的堤防设计计算和绘图小软件的特点,结合了各种版本的AUTOCAD软件,针对几个堤防设计中的难点问题,提出了由平面等高线地形图自动生成横断面数据进而自动绘制横断面图、纵断面图和平面图的完整、系统的理论和方法.这些理论方法对道路、桥梁等相关软件的开发提供了很好的参考.在充分研究了堤防设计中相关理论、相关算法的基础上,该研究还对这些理论、算法进行了实践.结合水利行业进行堤防设计的现状,开发了堤防CAD专用软件,该软件以等高线地形图为初始设计图形,融合水利计算、结构分析、数据提取、自动绘图于一体,最终生成工程数据文件和图形文件,为堤防工程设计人员提供了良好的设计工具,缩短了堤防设计周期,提高了设计效率.该研究的重点在于基于堤防的地形图样数据和图形的自动生成,文中提出的处理方法具有普遍意义,同样适用于道路、桥梁等类似问题的解决.另外,该研究是对AUTOCAD的二次开发方法的深入探讨,同时也是对计算机图形学应用的进一步研究.
分 类 号: [TP391.72 TV871]
领 域: [自动化与计算机技术] [自动化与计算机技术] [水利工程]