摘要
第一章 绪论
1.1研究背景
1.2研究内容
1.3研究重点
第二章 相关技术介绍
2.1半边数据结构(半边结构,HE)介绍[19]
2 2笔交互技术介绍
2.2.1 交互的发展
2.2.2笔交互的分类
2.2.3笔交互的构造
2.3削除交互的不完备性
2.3.1不完备性及约束消除法
2.3.2一个实例:根据笔输入的两对角点求解矩形
第三章概念设计CAD系统中的交互推理方法研究
3.1交互的空间及其变换模式
3.1.1交互所用的参考坐标系
3.1.2视图变换方式
3.2交互中的推理
3.2.1推理的分类
3.2.2推理中的一些重要概念
3.2.3点线面的定位方法研究
第四章拓扑变换算法研究与实现
4.1建立在欧拉操作上的CAD系统构架
4.1.1欧拉操作
4.1.2实体模型软件系统的构架
4.2研究的前置条件
4.2.1所采用的笔交互类型
4.2.2造型所需的拓扑变换算法
4.2.3系统构架
4.3一种适合概念设计的拓扑变换算法
4.3.1概念设计CAD系统中采取新的拓扑变换算法必要性
4.3.2图搜索算法的局限性
4.3.3算法实现
第五章CAD系统中的绘制技术
5.1定制绘制辅助类
5.1.1视点坐标系和坐标变换
5.1.2投影变换与视景体
5.1.3视口变换
5.1.4设计照相机类CCamera
5.2模型的绘制
5.2.1绘制实体算法RenderSolid
5.2.2绘制平面算法RenderPlane
5.3深度值修正技术[32]
第六章Epure--------概 念设计系统的设计与实现
6.1开发工具
6.1.1面向对象设计工具Rational Rose
6.1.2版本控制工具Visual Sourcesafe
6.2 Epure系统的设计
6.2.1 Epure系统的运行环境
6.2.2 Epure系统的模块设计及工作方式
6.3 Epure系统实现要点
6.3.1数据结构的设计
6.3.2在Epure中实现自由曲线的绘制
6.3.3给Epure增加手势
6.4 Epure系统运行
第七章 结束语
参考文献
附录:开发Epure系统的设计视图
致谢