交互式力学图形生成系统(MCAD)
摘要Abstract | 第1-8页 |
1 绪论 | 第8-12页 |
·选题背景 | 第8页 |
·CAD发展概况 | 第8-9页 |
·MCAD系统的特点与功能 | 第9-12页 |
2 MCAD系统开发平台、开发工具的选用 | 第12-22页 |
·Windows开发平台 | 第12-16页 |
·Windows平台介绍 | 第12-14页 |
·Windows编程特点 | 第14-16页 |
·面向对象的程序设计与C++语言 | 第16-19页 |
·面向对象的编程思想 | 第16-18页 |
·C++语言简介 | 第18-19页 |
·VC++6.0开发工具 | 第19-22页 |
·MFC简介 | 第19-20页 |
·VC++6.0开发环境 | 第20-22页 |
3 MCAD系统中计算机图形学的应用 | 第22-33页 |
·计算机图形学概述 | 第22-23页 |
·MCAD系统坐标系统的建立 | 第23-26页 |
·计算机图形学中的坐标系统 | 第23页 |
·窗口与视口的变换 | 第23-25页 |
·MCAD系统坐标系统的建立 | 第25-26页 |
·图形几何变换 | 第26-28页 |
·平移变换 | 第26-27页 |
·旋转变换 | 第27-28页 |
·曲线生成 | 第28-33页 |
·曲杆的生成 | 第28-30页 |
·连续曲线的生成 | 第30-33页 |
4 MCAD系统的设计与实现 | 第33-79页 |
·MFC中与绘图有关的类及绘图属性的设置 | 第33-34页 |
·绘图类与绘图对象类 | 第33页 |
·绘图属性的设置 | 第33-34页 |
·MCAD系统中图形类的组织 | 第34-44页 |
·图形类的建立 | 第34-43页 |
·图形参数类的建立 | 第43-44页 |
·MCAD系统文档的组织 | 第44-47页 |
·利用MFC模板管理图形元素的对象 | 第44-46页 |
·实现MCAD系统文档的管理功能 | 第46-47页 |
·MCAD系统视图的实现与视图功能的增强 | 第47-55页 |
·MCAD系统视图的实现 | 第47-50页 |
·MCAD系统视图功能的增强 | 第50-55页 |
·MCAD系统鼠标交互绘图的实现 | 第55-59页 |
·鼠标交互绘图主要解决问题 | 第55-57页 |
·实现鼠标交互绘图的功能 | 第57-59页 |
·MCAD系统文档操作功能 | 第59-68页 |
·鼠标点选图形与窗选图形 | 第59-61页 |
·图形元素的删除、复制、移动 | 第61-64页 |
·实现MCAD系统文档操作逆向化 | 第64-68页 |
·图形的保存与读取 | 第68-71页 |
·MFC框架程序的文档串行化机制 | 第68-70页 |
·用串行化实现MCAD系统的文档存储和读取功能 | 第70-71页 |
·MCAD系统图形界面的开发 | 第71-79页 |
·工具条的实现 | 第71-74页 |
·状态条的实现 | 第74-75页 |
·对话条的实现 | 第75-79页 |
5 结论与展望 | 第79-80页 |
6 绘图实例 | 第80-83页 |
参考文献 | 第83-84页 |
致谢 | 第84-86页 |