CAD原理教材
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章 产品零件造型................................................................................................................ 21 一、几何造型:.......................................................................................................... 21 二、特征造型.............................................................................................................. 22 三、特征造型系统的基本功能.................................................................................. 22
第一章 概述
一、基本概念
CAD --- Computer Aided Design 利用计算机硬软件系统辅助人们对产品或工程进行设计,绘图,工程分析与技术文档 编制等设计工作的总称。
二、CAD 的软件组成
1. 系统软件: 主要指操作系统, 如 Windows, Unix 等。
2. 支撑软件: 1)图形处理软件 2)数据库管理系统 3)网络服务软件
参考资料 ..................................................................................................................................... 25
1
CAD 原理及应用讲义
第五章 装配造型........................................................................................................................ 24 一、装配造型的基本理论.......................................................................................... 24 二、装配造型的一般方法.......................................................................................... 24 三、装配工程图.......................................................................................................... 25
TypePop ( );
Type GetTop ( );
void MakeEmpty ( ) {top= -1}
int IsEmpty ( ) const {return top = = -1;}
int IsFull ( ) const {return top = = maxSize –1;}
Private:
3. 应用软件: 在 1,2 基础上针对某一专门应用领域的需要而研制的软件。
三、CAD 系统的关键技术
1. 特征建模: 特征=形状+功能,具有属性及工程语义的几何实体或信息的集合,包括形状特 征,精度特征,材料,装配等特征。
2. 参数化设计与变量化设计 3. 变量装配技术:
自底向上,自顶向下,概念设计。 4. 工程数据库
用类模块表示
template < class Type > class SStack (int=10);
//构造函数
~stack ( ){delete[ ] elements;} //析构函数,带[ ]表示删除的是一个数
//组,而不是一个简单的对象。
void Push (const Type & item);
2
CAD 原理及应用讲义
第二章 数据结构与数据处理技术
第一节 常用数据结构
一、栈 (Stack)
1. 定义 后进先出的顺序表,只允许在表的末端进行插入和删除。如图 a0称为栈底,an-1称为栈顶。 用途很广,例如:句法识别,表达式的计算。
2. 栈的表示和实现方法 (用抽类数据类型)
1) 顺序栈:
用一维数组来存储栈的数据元素。
第二章 数据结构与数据处理技术.............................................................................................. 3 第一节 常用数据结构........................................................................................................ 3 一、栈 (stack)............................................................................................................... 3 二、队列 (Queue) ................................................................................................... 5 三、链表........................................................................................................................ 6 第二节 数表和成图的程序化处理...................................................................................... 9 一、数表的程序化........................................................................................................ 9 二、数表的公式化........................................................................................................ 9 三、线图的程序化...................................................................................................... 10
int top;
Type elements;
int maxSize
};
与一般的类定义不同,整个模板(包括其成员函数定义)的完整定义必须放在同
一类文件中。
类模板的使用:例如:stack<float>float stack
第三章 图形处理技术................................................................................................................ 11 第一节 二维图形的几何变换............................................................................................ 11 一、齐次坐标.............................................................................................................. 11 二、用矩阵表示二维点的基本几何变换.................................................................. 11 三、组合变换.............................................................................................................. 13 第二节 二维图形的表示及交互绘图................................................................................ 14 一、基本图形的表示.................................................................................................. 14 二、交互绘图的实现.................................................................................................. 17 三、二维CAD系统的基本结构 ................................................................................. 19 第三节 参数化设计............................................................................................................ 19 一、参数化模型.......................................................................................................... 19 二、参数驱动法(尺寸驱动法) ................................................................................... 19 三、变量几何法.......................................................................................................... 20
CAD 原理及应用讲义
欧元贤
华南理工大学机械工程学院
CAD 原理及应用讲义
目录
第一章 概述 ................................................................................................................................. 2 一、基本概念................................................................................................................ 2 二、CAD的软件组成 ................................................................................................... 2 三、CAD系统的关键技术 ........................................................................................... 2
第一章 概述
一、基本概念
CAD --- Computer Aided Design 利用计算机硬软件系统辅助人们对产品或工程进行设计,绘图,工程分析与技术文档 编制等设计工作的总称。
二、CAD 的软件组成
1. 系统软件: 主要指操作系统, 如 Windows, Unix 等。
2. 支撑软件: 1)图形处理软件 2)数据库管理系统 3)网络服务软件
参考资料 ..................................................................................................................................... 25
1
CAD 原理及应用讲义
第五章 装配造型........................................................................................................................ 24 一、装配造型的基本理论.......................................................................................... 24 二、装配造型的一般方法.......................................................................................... 24 三、装配工程图.......................................................................................................... 25
TypePop ( );
Type GetTop ( );
void MakeEmpty ( ) {top= -1}
int IsEmpty ( ) const {return top = = -1;}
int IsFull ( ) const {return top = = maxSize –1;}
Private:
3. 应用软件: 在 1,2 基础上针对某一专门应用领域的需要而研制的软件。
三、CAD 系统的关键技术
1. 特征建模: 特征=形状+功能,具有属性及工程语义的几何实体或信息的集合,包括形状特 征,精度特征,材料,装配等特征。
2. 参数化设计与变量化设计 3. 变量装配技术:
自底向上,自顶向下,概念设计。 4. 工程数据库
用类模块表示
template < class Type > class SStack (int=10);
//构造函数
~stack ( ){delete[ ] elements;} //析构函数,带[ ]表示删除的是一个数
//组,而不是一个简单的对象。
void Push (const Type & item);
2
CAD 原理及应用讲义
第二章 数据结构与数据处理技术
第一节 常用数据结构
一、栈 (Stack)
1. 定义 后进先出的顺序表,只允许在表的末端进行插入和删除。如图 a0称为栈底,an-1称为栈顶。 用途很广,例如:句法识别,表达式的计算。
2. 栈的表示和实现方法 (用抽类数据类型)
1) 顺序栈:
用一维数组来存储栈的数据元素。
第二章 数据结构与数据处理技术.............................................................................................. 3 第一节 常用数据结构........................................................................................................ 3 一、栈 (stack)............................................................................................................... 3 二、队列 (Queue) ................................................................................................... 5 三、链表........................................................................................................................ 6 第二节 数表和成图的程序化处理...................................................................................... 9 一、数表的程序化........................................................................................................ 9 二、数表的公式化........................................................................................................ 9 三、线图的程序化...................................................................................................... 10
int top;
Type elements;
int maxSize
};
与一般的类定义不同,整个模板(包括其成员函数定义)的完整定义必须放在同
一类文件中。
类模板的使用:例如:stack<float>float stack
第三章 图形处理技术................................................................................................................ 11 第一节 二维图形的几何变换............................................................................................ 11 一、齐次坐标.............................................................................................................. 11 二、用矩阵表示二维点的基本几何变换.................................................................. 11 三、组合变换.............................................................................................................. 13 第二节 二维图形的表示及交互绘图................................................................................ 14 一、基本图形的表示.................................................................................................. 14 二、交互绘图的实现.................................................................................................. 17 三、二维CAD系统的基本结构 ................................................................................. 19 第三节 参数化设计............................................................................................................ 19 一、参数化模型.......................................................................................................... 19 二、参数驱动法(尺寸驱动法) ................................................................................... 19 三、变量几何法.......................................................................................................... 20
CAD 原理及应用讲义
欧元贤
华南理工大学机械工程学院
CAD 原理及应用讲义
目录
第一章 概述 ................................................................................................................................. 2 一、基本概念................................................................................................................ 2 二、CAD的软件组成 ................................................................................................... 2 三、CAD系统的关键技术 ........................................................................................... 2