CAD原理教材
- 格式:pdf
- 大小:360.46 KB
- 文档页数:26
第三章 图形处理技术................................................................................................................ 11 第一节 二维图形的几何变换............................................................................................ 11 一、齐次坐标.............................................................................................................. 11 二、用矩阵表示二维点的基本几何变换.................................................................. 11 三、组合变换.............................................................................................................. 13 第二节 二维图形的表示及交互绘图................................................................................ 14 一、基本图形的表示.................................................................................................. 14 二、交互绘图的实现.................................................................................................. 17 三、二维CAD系统的基本结构 ................................................................................. 19 第三节 参数化设计............................................................................................................ 19 一、参数化模型.......................................................................................................... 19 二、参数驱动法(尺寸驱动法) ................................................................................... 19 三、变量几何法.......................................................................................................... 20
int top;
Type elements;
int maxSize
};
与一般的类定义不同,整个模板(包括其成员函数定义)的完整定义必须放在同
一类文件中。
类模板的使用:例如:stack<float>float stack
第二章 数据结构与数据处理技术.............................................................................................. 3 第一节 常用数据结构........................................................................................................ 3 一、栈 (stack)............................................................................................................... 3 二、队列 (Queue) ................................................................................................... 5 三、链表........................................................................................................................ 6 第二节 数表和成图的程序化处理...................................................................................... 9 一、数表的程序化........................................................................................................ 9 二、数表的公式化........................................................................................................ 9 三、线图的程序化...................................................................................................... 10
第一章 概述
一、基本概念
CAD --- Computer Aided Design 利用计算机硬软件系统辅助人们对产品或工程进行设计,绘图,工程分析与技术文档 编制等设计工作的总称。
二、CAD 的软件组成
1. 系统软件: 主要指操作系统, 如 Windows, Unix 等。
2. 支撑软件: 1)图形处理软件 2)数据库管理系统 3)网络服务软件
CAD 原理及应用讲义
欧元贤
华南理工大学机械工程学院
CAD 原理及应用讲义
目录
第一章 概述 ................................................................................................................................. 2 一、基本概念................................................................................................................ 2 二、CAD的软件组成 ................................................................................................... 2 三、CAD系统的关键技术 ........................................................................................... 2
TypePop ( );
Type GetTop ( );
void MakeEmpty ( ) {top= -1}
int IsEmpty ( ) const {return top = = -1;}
int IsFull ( ) const {return top = = maxSize –1;}
Private:
2
CAD 原理及应用讲义
第二章 数据结构与数据处理技术
第一节 常用数据结构
一、栈 (Stack)
1. 定义 后进先出的顺序表,只允许在表的末端进行插入和删除。如图 a0称为栈底,an-1称为栈顶。 用途很广,例如:句法识别,表达式的计算。
2. 栈的表示和实现方法 (用抽类数据类型)
1) 顺序栈:
用一维数组来存储栈的数据元素。
3. 应用软件: 在 1,2 基础上针对某一专门应用领域的需要而研制的软件。
三、CAD 系统的关键技术
1. 特征建模: 特征=形状+功能,具有属性及工程语义的几何实体或信息的集合,包括形状特 征,精度特征,材料,装配等特征。
2. 参数化设计与变量化设计 3. 变量装配技术:
自底向上,自顶向下,概念设计。 4. 工程数据库