封面
声明
中文摘要
英文摘要
目录
1 绪论
1.1数控技术简介
1.2 CAD系统发展现状
1.3 模块化程序设计
1.4课题来源、目的和意义
2 一种柔性二维CAD软件架构的研究
2.1 引言
2.2 二维CAD功能分析
2.3 二维CAD软件架构设计
2.4本章小结
3 核心模块的研究与实现
3.1引言
3.2基础数据结构模块的设计
3.3算法模块的设计
3.4输入、输出模块的设计
3.5数据管理模块的设计
3.6编辑模块的设计
3.7 OpenGL渲染模块的设计
3.8本章小结
4 CAD模块实现过程中关键问题的研究
4.1引言
4.2 SHX字体文件的解析
4.3 DXF格式文件的解析
4.4本章小结
5 柔性二维CAD软件架构的应用及验证
5.1应用
5.2本章小结
6 总结与展望
6.1全文总结
6.2研究展望
致谢
参考文献
附录1 攻读硕士期间撰写的学术论文