PPTOK :您身边最贴心好用的PPT站!

您当前所在位置:首页 > PPT课件 > 学校ppt > 高校大学PPT → 机械工程图形学的基础ppt

机械工程图形学的基础ppt

  • 素材大小:4.67
  • 素材授权:免费下载
  • 更新时间:2016-11-15
  • 素材类别:高校大学PPT
  • 素材上传:huangliling
  • 素材格式:.ppt
  • 关键提要:工学
  • 素材版本:PowerPoint2003及以上版本(.ppt)
网友评分:
PPT介绍优秀PPT相关PPT精品PPT

这是一个关于机械工程图形学的基础ppt,主要介绍图形分类与图形标准 、工程问题的图形建模、数字图形基本表达、三维数字几何图形数据模型。欢迎点击下载哦。

PPT预览

机械工程图形学的基础ppt

PPT内容

第3章  机械工程CAD图形学基础
图形分类与图形标准 
工程问题的图形建模 
数字图形基本表达 
三维数字几何图形数据模型 
图形求交 
点的运算 
图形变换 
图形显示 
计算机图形学逆问题
计算机图形学是研究在计算机上对图形图像进行生成(creating)、构造(constructing)、变换(transform)、显示(display)、修改(modify)、编辑(edit)、更新(update)和管理(manage)的科学。
无论实际二维(2D)、三维(3D)图形多么复杂,从构成层次来讲,可归纳为点、线、面、体四个层次。二维图形无论多么复杂,其基本构成要素为线段、圆、圆弧、样条曲线和文本。
三维图形从构造方法来讲,分两种:
一种是“自顶向下”的方法,实体由基本体素(标准体素primitive)经过布尔运算(交、并、差)生成,即构造实体几何法(CSG)
另一种是“自底向上”的方法,按点(point)——线架(wireframe)——截面(section profile)——实体和曲面(solid surface)顺序构成,即边界表达方法(Brep)。
3.1 图形分类与图形标准
对人类而言,“一幅图胜过万语千言”,人擅长的是形象的直观的思维(识别、判断、选择),而计算机则本质上是一个0、1二进制机器,长处在于数值运算快、存贮量大、表达精确,便于检索,因此作为人机结合的交互式工程CAD软件,在计算机内进行的是0、1数值运算与存贮操作,而对外则必须转化为图形方式输入与输出、显示。扫描仪的输入,显示器、打印机的输出是光栅点阵图形、绘图机输出的是矢量图形。
3.1.1 矢量图
3.1.2 点阵图
点阵图生成、处理简单容易,但不便检索修改,存贮量大,矢量图则便于修改检索和参数化,数据库存贮量少,但处理复杂。计算机图形学研究的就是点阵图、矢量图与数值的相互关系和变换。对于工程设计师和工程分析师而言,重点是矢量图形,点阵图形主要应用于数字图像处理和艺术动画仿真制作。
3.1.3 图形标准及软件中的分类
由于设计工程师们从事的领域不同,如机械、结构、建筑、艺术、电气、液压、土木等,以及图形设备种类不同,对图形分类就千差万别,尤其在子类图形分类上。为此提出了图形分类与表达的标准化问题。
20世纪80年代以来,国际标准化ISO组织先后宣布了GKS、GKS3D、PHIGS、CGI、IGES、STEP图形标准。另外Autodesk公司的DXF亦成为事实上的工业图形交换标准。
1) GKS图形标准把图形分为六个类别。
多点折线polyline
多点记号polymarker
文本text
填充区fillarea
像元阵列cellarray
广义图形元素GDP
2) AutoCAD把图形分成以下几类来绘制:
点Point
线段Line
圆Circle
圆弧Arc
多义线Pline
文本Text
轨迹Trace
实心面Solid
块Block
属性Attribute
尺寸Dimension
阴影线图案Hatch
形shape
三维面3DFace
三维网3DMesh
规则曲面
3) I-DEAS Drafting把图形分成以下几类绘制:
点point
线段line
圆circle
圆弧arc
椭圆ellipse
矩形rectangle
样条spline
文本annotation
尺寸dimension
符号symbol
3.1.4 空间几何元素的定义
  在几何造型中,任何复杂形体都是由基本几何元素构造而成的。几何造型通过对几何元素的各种变换处理和集合运算产生所需要的几何模型。因此,了解空间几何元素的定义将有助于掌握几何造型技术,进而熟练应用不同软件所提供的各种造型功能。

 点是几何造型中最基本的几何元素,任何几何形体都可以用有序的点的集合来表示。
控制点:又称为特征点,是用于确定曲线和曲面的位置与形状,且相应曲线或曲面不一定经过的点。
型值点:用于确定曲线和曲面的位置与形状,且相应曲线或曲面一定经过的点。
插值点:为提高曲线和曲面的输出精度,或为修改曲线和曲面的形状,在型值点或控制点之间插入的一系列点。
2  边
  边指两个相邻面或多个相邻面之间的交界。对于正则形体,一条边只能有两个相邻面。边由两个端点定界,即由边的起点和终点界定。边具有方向性,其方向为由起点沿边指向其终点。
3 面
    面是形体表面的一部分,由一个外环和若干个内环界定其范围。面的方向一般用外法矢方向表示,可以由外环的有向棱边按右手法则定义。
4 环
 环是有序、有向边组成的面的封闭边界。外环各边按逆时针方向排列,内环各边按顺时针排列。在面上任一个环的左侧总在面内,而右侧总在面外。
5 体
 体是由封闭表面围成的三维几何空间。
 通常把具有维数一致的边界所定义的形体称为正则形体(又称为流形形体),如图所示。
6. 外壳
   外壳是指在观察方向上所能看到的形体的最大外轮廓线。
   7. 体素
      体素是指能用有限个尺寸参数定位和定形的体。体素通常指一些常见的可用以组合成复杂形体的简单实体,如长方体、圆柱体、圆锥体、球体、棱柱体、圆环体等,也可以是某一轮廓线沿某条空间参数曲线作平移扫描或回转扫描运动所产生的形体。
8 定义形体的层次结构
  几何元素之间有两种重要的信息表示:几何信息与拓扑信息。
  几何信息是指物体在欧氏空间中的形状、位置和大小。
  拓扑信息是指拓扑元素(顶点、边和面)的数量及其相互间的连接关系。
3.2 工程问题的图形建模
  按处理图形方式方法不同可分为二大类:
第一类为工程设计与造型。研究如何直观地交互地把客观景物(自然物、人造物)和主观世界(头脑中的设计构思)通过几何、物理建模手段在计算机中表现出来,实现异地异时的共享交流。
 其重要思想是通过基本图形元素的层次几何构筑和表面建模,完成一个个基本单元建模(2D图元、3D体素等),再把这些基本单元通过几何变换和拓扑约束等手段在世界坐标系(全局坐标系)中按照正确的位置、方向、层次、顺序、拓扑关系集成起来并放在一定场景中,构成一个完整的对象(网络图、机械建筑工程图样、装配图、布局图)。
通过建立观察坐标系,确定观察方向、取景范围、光照、材质、纹理、贴图等信息,进行透视或平行投影变换,把该完整对象转换到观察坐标系下,进行消隐、着色、剪裁,最后生成2D设备坐标系下平面视图(整数坐标)。其后或利用人眼生理特性获得有立体感、真实感、动态感、强度感、色彩感的图形,或增添文字、尺寸等信息细节,生成3D、2D工程图,指导工程作业与生产。
第二类是工程分析仿真和数据集可视化。研究如何把受外界条件(物体边界、载荷、约束条件)和初始条件(t=0时系统状态)限制的物理对象,通过物理建模(有限元法、动力学方法),在满足物理规律前提下,建立系统物理方程,然后求解该物理方程(线性、非线性方程组,特征值与矩阵指数,时域频域变换),获得对象的物理状态信息(应力、应变、位移、速度、加速度、压强、电场强度、磁场强度、温度等),并进一步通过可视化方法,以直观的图像图形信息表示出来,以利人类(工程技术人员)的理解、判别、应用。
该方法一般是在第一种方法所完成的几何建模基础上,增加物理状态参数的求解和可视化再现,其研究重点是实现附属在物理几何对象上的各种数据集(物理状态参数集合)的可视化表达,主流思想是单元化、分层分时段化、线性化。现在研究的热点是海量数据集可视化、并行计算和医学、卫星遥感等测量数据可视化和图像重构与智能识别问题(图形学逆问题,如多幅2D视图合成一个3D图形、地形地物再现、矿藏分布、CT、MRT图像重构)。
3.3数字图形基本表达
3.3.1 枚举占位表达
对于2D图像,用像素矩阵p(x,y)表达,其中(x,y)为设备坐标,p为像素颜色或灰度值。假设p(x,y)颜色信息记录采用RGBA模式(红、绿、蓝、透明度),640*480分辨率显示器共有640*480像素点。每点采用真彩色24位,即224种色彩,则一幅图片需要存储640*480*24位。显然对存储量和显卡硬件性能要求极高,例如BMP文件。利用图像、影像的时间空间相贯性,可以研究出各种压缩算法存储量,例如JPG、MPEG文件。
这种枚举占位思想扩展到用于表达2D、3D工程实体,就是四叉树、八叉树和有限单元表达法。其共同思想就是用一个个简单的小尺度的单元的聚集来表达一个总体对象。优点是以空间换时间,以存储量增大为代价换来处理算法单一,实质是以不变的算法应付万变的世界,易于硬件实现。缺点是实时性能差,存储消耗大,变换处理和交互修改性能差,准确程度有限。现在研究的热点是图像文件大幅度压缩算法如JPG、MPEG和图像到图形重构(矢量化、参数化、3D化)。
3.3.2 边界参数表达
几何图形的参数很多,大致可以分为四大类。
第一类是反应对象大小、形状、位置、方位的几何定形、定位参数;
第二类是反应连接共面、共点关系的拓扑约束参数;
第三类是反映对象颜色、线型、线宽、纹理、填充等外观参数;
第四类是计算机存储管理需要的标志、尺寸、文字说明、文件指针等参数。
采用点表、边表、面表构成的三表数据结构表达多边形平面立体是有效方法,其思想可推广到一般的曲线、曲面、曲体表达。
1. 解析曲线曲面参数表达
平面线段的参数方程
圆弧的参数方程
MATLAB例子:曲线绘图
  >>t=0:pi/180:4*pi;
>>x=sin(3*t);
>>y=sin(4*t);
>>plot(x,y,’r’);
>>title(‘lisaru  curve example’)
MATLAB例子:曲面绘图
>>clear;
>>[x,y]=meshgrid([-4:0.1:4]);
>>z=peaks(x,y);
>>plot3(x,y,z);
>>surf(x,y,z);
>>mesh(z);
>>contour(x,y,z,20);
2. 自由曲线曲面参数表达
工程应用的困难在于一些难以用参数方程形式表达的曲线、曲面,如仅仅知道一些稀疏的散列点阵曲线、曲面(三坐标测量数据集)。现有主流技术是采用插值、拟合、造型逼近等手段把它们转化为分片的三次多项式曲线、双三次曲面表达。依据这些稀疏的点列,通过插值基函数、拟合基函数和造型基函数及其阶次的不同选择与组合,如1、2、3次多项式(拉格朗日、孔斯、贝齐尔、B样条、NURBS曲线)生成的曲线、曲面。
(1) 点点通过的插值样条曲线
Hermite
(2) 控制顶点多边形的造型样条曲线
3.3.3 过程表达
枚举法、参数法适合于简单的几何图元。对于自然景物和复杂的图形图案,采用过程法表达则是有利的。因为采用参数边界法只表达了一个最终结果,而对该物体的生成(加工、装配)过程信息则没有表达,难于实现回溯和修改设计,实现与CAPP、CAM软件的集成。
过程按物体生成方式不同,可分为扫描过程、布尔过程、迭代递归过程,他们分别对应扫描体造型、布尔体造型和分形体造型。
1. 扫描过程表达
参数边界法认为点是线之边界,线是面(环)之边界,面是体之边界。从另一方面也可以认为高级图形元素是低级图形元素(母线)沿某一运动轨迹(导线)作扫描运动(直线、圆周、曲线运动)生成的,即俗话说“点动成线,线动成面,面动成体,体动成影”。
2. 布尔过程表达
布尔过程表达的基本思想是首先对两个基本图元进行几何变换,相互定位。然后选择进行布尔并、布尔差或布尔交操作(对应机械制造中的增料加工,减料加工和公共干涉体检查)生成布尔体。最后进行正则化处理,以消除出现非流形图元(悬点,悬线,悬面)等非法情况。
布尔过程表达的实质是把一个复杂图元分解为布尔二叉树的构造操作过程。树叶节点代表一些基本图元(区段、环与体素),树叉节点代表一种布尔选择和对应定形、定位等几何变换参数。显然布尔二叉树完整记录了从毛坯生成零件、从零件生成装配件的过程。对布尔二叉树进行剪裁和对树节点进行替换,就可生成一个不同的结果,反映了零件由粗到精的加工过程和装配体的装配过程。
常见体素
体素间的并、交、差运算
作为布尔运算的一个特例,可以用平面或曲面将一个几何形体切开,使其分成两部分。这一过程通常称为剪切(Cut),类似于二维系统中线段的裁剪。
另外,在实体造型系统中进行布尔运算时,应注意两个体素间的位置情况,以避免产生非正则形体。
扫描过程和布尔过程表达的优点是显而易见的,拓扑约束关系易于保证,存储参数少,信息完整,便于交互修改,符合人类认识规律。
其缺点在于计算量大,处理实时性差,布尔操作费时。为了便于计算机图形显示和绘制,必须把隐式的二叉树CSG表达转化成显式的点线面体B-REP表达。
另外由于造型过程次序可变,因此二叉树表达不是唯一的。这两种过程表达的有机统一就发展成为目前工程CAD中主流的参数化特征建模技术。
3. 递归迭代过程表达
递归迭代过程表达的基本思想在于把一个具有复杂细节和重复元素的工程图形和自然景物转化成一个递归迭代算法表达。如CAD常用的阵列操作,对一个基本图元(图块和体素)按照一个阵列模式(矩形或圆形)循环计算,最后生成复杂的有规律的图案和形状。
分形几何。1904年,Heige Von Koch研究了雪花图案。雪花周长无穷大,面积却有限!?
1960’s,B. B. Mandelbrot 提出 Fractal。
3.4 三维数字几何图形数据模型
在三维CAD中,要表达清楚几何形体,不仅需要顶点坐标等几何参数信息,而且需要线、面、体与点之间的拓扑约束信息。众所周知,同样的点坐标集合,给定不同的拓扑连线连面信息就构造成不同的实体或图案。只有坐标信息与拓扑信息均正确无误,才能对应现实世界中真正存在的几何实体。在计算机内表达点、线、面、体之间相互存在几何拓扑关系问题,就是三维世界的数据模型问题。
几何造型
通常把能够定义、描述、生成几何模型,并能够进行交互编辑处理的系统称为几何造型系统。按其发展历史,几何造型可分为线框造型、曲面造型和实体造型。
  采用几何造型技术,可以将物体的形状及其各种属性存储在计算机内,形成该物体的几何模型。这样的几何模型是对原物体确切的数学表达,或对其某种状态的真实模拟。根据几何模型提供的各种信息,可以进行有限元分析、结构分析、干涉检查、生成数控加工程序等后续应用。
3.4.1 线框模型
    线框模型是最早采用的几何造型方式,且至今仍在广泛应用。
     线框模型用顶点和边表示形体,通过对点和边的修改来改变构造形体的形状,即构造模型是一个简单的线框图。与该模型相关的数学表达是直线或曲线方程、点的坐标以及边和点的连接信息。该连接信息决定哪些点分别是哪条边的端点,以及哪条边在哪个点上与其他边相邻。
用线构造模型,就如同用铁丝做骨架来表示物体。线框模型在计算机内存储的数据结构一般有两个表:一为顶点表,记录各顶点坐标值;二为棱线表,记录每条棱线连接的两顶点。三维物体可以用它的全部顶点及边的集合来描述,线框一词由此得名。随着图形学的发展,逐步由最初的2D发展到3D。
数据结构
优点:
由于有了物体的三维数据,可以产生任意视图,视图间能保持正确的投影关系,这为生成多视图的工程图带来了很大的方便。还能生成任意视点或视向的透视图及轴侧图,这在二维绘图系统中是做不到的。
构造模型时操作简便,而且数据结构简单,所占存储空间少,数据处理容易,绘图显示速度快,对硬件要求低。
符合手工绘图习惯,就如同是人工绘图的自然延伸。
缺点:
因为所有棱线全都显示出来,物体的真实形状必须由人脑的解释才能理解,因此可能出现二义性。此外当形状复杂时,棱线过多,也会引起模糊理解。
缺少曲面轮廓(没有存储该方面的信息),不能解决面的求交,消除隐藏线和隐藏面。
由于在数据结构中缺少边与面、面与体之间关系的信息,即所谓拓扑信息,因此不能构成实体,无法识别面与体,更谈不上区别体内与体外。不能进行着色和物理特性计算。
因此一般用于实时仿真技术或中间结果显示上。
3.4.2 表面模型
    表面模型(曲面模型)是用有向棱边围成的部分定义形体表面,由面的集合来定义形体。
  表面模型是通过对物体的各个表面进行描述而构成物体的一种建模方法。如果说线框模型是用“铁丝”构造物体的话,表面模型就是拿一张张的皮往这些“铁丝”上进行蒙皮。建模时,先将复杂的表面分解成若干个面,这些面可以由基本的曲面元素构成,然后通过这些元素的拼接就构成了所需要的面。
    在计算机内部,表面模型的数据结构只需要在线框模型的基础上建立一个面表,即面是由哪些基本曲线构成。
数据结构
常用的曲面有:
平面
直纹面
回转面
柱状面
Bezier曲面
B样条曲面
Coons曲面
等距面
由于增加了面的信息,能够完整地定义三维物体的表面,可以生成真实感的模型,消除隐藏线和隐藏面。实现曲面求交,数控刀具轨迹生成等。
但容易在建模时漏掉某个或某些面的处理,且经常会在面与面的连接处出现重叠或间隙。此外,没有各个面之间的关系,无法区分体内和体外,无法计算质量等。
汽车车身造型(CATIA)
表面加工轨迹的生成(CATIA)
3.4.3 实体模型
  实体造型系统用于构造具有封闭空间、称为实体的几何形体。
    用曲面造型的最大问题是无法确定面的哪一侧存在实体,哪一侧没有实体。实体造型要解决的根本问题之一是标识出一个面的哪一侧存在实体。此外需要记录棱线与面的邻接关系。
  实体模型在表面模型的基础上明确定义了在表面的哪一侧存在实体,增加了给定点与形体之间的关系信息(点在形体内部、外部或在形体表面)。
      在实体造型系统中,可以得到所有与几何实体相关的信息,有了这些信息,应用程序就可完成各种操作,如物性计算、有限元分析、生成数控加工程序等。
确定实体存在域的方法有:
  在定义表面时,给出实体存在侧的一点
  直接使用一个外法向矢量表示存在侧(法向矢量指向的一侧为空,矢量指向的反方向为实体。对构成物体的每一个表面进行判断,最终即可以判断出各个表面包围的空间。)
  用棱线边来隐含表示外法向矢量
3.4.4 基于特征的造型
    机械产品的零部件,除了几何形状参数外,还应包括定位基准、公差、表面粗糙度、加工和装配精度及材料信息等。因此几何实体造型不能满足机械产品设计及加工的要求,应采用以几何模型为基础,包括零件设计、生产过程所需的各种信息的产品模型表达方法----特征建模。
    特征建模是面向整个设计、制造过程的,不仅支持CAD系统、CAPP系统、CAM系统,还要支持绘制工程图、有限元分析、数控编程、仿真模拟等多个环节。因此,必须能够完整地全面地描述零件生产过程的各个环节的信息以及这些信息之间的关系。除了实体建模中的几何、拓扑信息外,还要包含特征信息、精度信息、材料信息、技术要求和其它有关信息。通常包括形状特征模型、精度特征模型、材料特征模型等。
特征造型以实体造型为基础,使设计者采用一些常见的、具有一定设计或加工功能的特征作为造型的基本单元来构造几何模型,称这些基本单元为特征。
  特征可分为形状特征、材料特征、精度特征、工艺特征等。
  形状特征是特征造型的基本特征,其他特征是以形状特征为载体的附加特征。
  形状特征是几何形体,由面、边、点等几何元素组成。
  在实体造型系统中,特征集合或特征图库是根据几何形体的经常性和使用程度的高低建立的。
特征与加工是相辅相成的,由特征造型系统提供的通用特征通常带有加工特性,如倒圆、倒角、孔、槽、型腔等。
  这些特征可称为加工特征,因为每个特征都与一种特定的加工工艺匹配:
  如孔的创建意味着钻削加工,而腔体的创建则意味着铣削加工。
  由已有加工特征的尺寸和位置信息可自动生成加工工艺编制,即计算机辅助工艺规划(Computer Aided Process Planning,CAPP)。
特征造型实例
3.4.5 参数化造型
  常规的实体造型系统所构造的几何形体具有确定的形状与尺寸,一旦建立,即使结构相似但想改变某些形状的尺寸也只能重新构造。
  采用参数化造型(Parametric modeling),只要通过修改其造型参数就可以方便地改变形体的形状和尺寸。 
  参数化造型利用几何约束和几何元素上的尺寸数据来定义和构造几何形体。
几何约束指几何元素间的关系,如两表面平行、两边共面、一条曲线边与相邻直线边相切等。
  尺寸数据不仅包括定义形状的尺寸,而且还包括这些尺寸间的关系,这些关系由设计者以数学方程的形式给出。
  因此,参数化造型构造几何形体是通过求解由尺寸数据及尺寸关系决定的、表示几何约束的方程来实现的,该方程定义了一组可以控制设计结果的参数,通过对其中各参数的修改可以得到不同的设计结果。
在参数化造型中,通常按下列步骤构造一个几何形体:
   (1) 以草图(Sketch)方式输入一个大致相近的二维形体
   (2) 输入可交互的几何约束和尺寸数据。
   (3) 以给定的几何约束和尺寸数据重新构造该二维形体
   (4) 重复步骤(2)和(3),修改几何约束和尺寸数据,直到获得所期望的几何形体。
   (5) 用二维形体通过平移扫描或回转扫描创建三维实体。本步骤所用的厚度值或回转角度也可成为尺寸数据,通过修改其参数,则可以很容易地修改对应的三维形体。
在参数化造型的过程中,几何形体的修改通过几何约束、尺寸数据以及尺寸关系来实现,而不是通过直接修改形体的几何元素来完成。因此,设计者可以生成各种设计方案而不必过多考虑形体几何元素的细节,从而将精力集中于功能设计方面。
3.4.6 实体造型的数据结构
  在实体造型系统中,三维形体是通过各种造型功能构造的。随着实体的创建,与实体相关的数学描述也存储于计算机中。
  为了明确地表达和构造一个三维形体,在几何造型系统中,常用两种描述实体的数据结构:
  构造的实体几何表示法(Constructive Solid Geometry Representation),简称CSG法;
  边界表示法(Boundary Representation)简称B-Rep法.
1. CSG树型结构
    构造实体几何法(CSG, Constructive Solid Geometry)在计算机内部,是通过记录基本体素及其集合运算和几何变换进行表示的,存储的是物体生成的过程。一个物体的CSG表示是一个有序的二叉树,树的非终端节点表示各种运算(集合运算和几何变换),树的终端节点表示基本体素。无论物体多么复杂,都是由一些基本体素按照一定的顺序拼合而成。
优点:
  (1) 数据结构简单、紧凑,数据管理方便。
  (2) CSG树存储的都是正则实体。给出了实体内外区域的明确定义。
  (3) 实体的CSG表示法随时可转换成相应的B-Rep表示法。因此,CSG树型表示可以 被用作为B-Rep编写的应用程序的接口(界面)。
  (4) 通过改变相关体素的参数可以很容易地实现参数化造型。 
缺点
  (1) 由于CSG树存储的是集合运算的历史,故其造型过程只采用集合运算,这使其应用范围受到了限制。一些很方便的局部修改功能,如拉伸、倒圆等不能使用。
  (2) 由CSG树中得到边界表面、边界棱边以及这些边界实体连接关系的信息需要进行大量的运算,因此,由一个采用CSG树型结构表示的形体中提取出所需要的边界信息是一件很困难的事。
基于CSG法的缺点,在实体造型中通常采用混合表示,即用CSG法实现实体的定义和输入后,将其转换成边界表示,再进行运算和显示输出。
2 边界表示数据结构
    边界表示法(B-Rep, Boundary Representation)的基本思想是将物体定义成由封闭的边界表面围成的有限空间。一个形体可以通过它的边界即面的子集来表示。形体由面构成,面由边定义,边通过点定义,点通过坐标来定义。边界表示法强调的是形体的外表细节,详细记录了形体的所有几何和拓扑信息。
    通常并非所有的面、边和点的几何数据都要存储起来。运用解析几何知识,面、边和顶点的几何定义能被互相推导出来。因此数据结构中只需存储某一类几何数据就足够了,其它的几何数据在需要的时候可以推导出来。如边边求交得到顶点,面面求交得到边等。
根据上述B-Rep表示可建立B-Rep数据结构的关系列表。
  关系列表由面表、边表和点表3部分组成。
  面表存储面名及构成该面的各边界棱边,各边的排列顺序按在形体外观察形体时的逆时针方向排列。在存储每个面的同时,还存储面的哪侧存在实体这一信息,即可在面的任一侧定义一个点并规定该侧是否存在实体。
  边表存储边名及构成边的起点和终点。
  点表存储各顶点名及一个定义实体存在的位于形体内的点(V6),以及这些点的坐标值,这些坐标通常在构造几何形体的相应坐标系下定义。
优点:
  便于系统直接存取组成实体的各种几何元素,有利于生成和绘制线框图、投影图,生成二维工程图。
  显示速度快,实时性好
缺点:
  数据存储信息量大,有冗余
  有可能产生无效实体定义
3.5 图形求交
求交算法的效率与CAD软件交互响应极为相关,在目标选择中,无论用window、cross、polygon、fence方式,还是图形裁剪trim、图形延展extend中,本质上就是判断线段、圆弧、椭圆、样条之间相交与否,相交于何处。
求交算法也是3D消隐算法的核心,无论求线段、圆弧与平面的交点还是判断遮挡关系、包含关系,最后都归结于求交运算。由于矩形是由四条线构成,文字由包含矩形来代表边界,样条可由多点线段近似,椭圆可由四段圆弧近似。
3.5.1 线段与线段求交
3.5.2 线段与圆弧(圆)求交
3.5.3 圆弧与圆弧求交
3.5.4 直线与平面求交
3.6 点的运算
点的运算是工程CAD的基础与核心。点的运算本质上是坐标运算,由于CAD中广泛采用二维取点设备(Mouse、Keyboard)作为坐标输入和检取方式,亦由于其它几何实体绘制依靠点的坐标(如线点、圆心点、多边形面点列、样条曲线、曲面控制点列)变换,三维CAD也通过过滤选择、辅助工作平面等手段转化为序列二维坐标输入模式。
3.6.1 点与点
1. 点的相对输入定位
2. 点的捕捉定位
3. 点的坐标变换
 点的坐标变换有两种,一种是坐标系不动,如在同一UCS、WCS中,只是点在运动。另一种是点固定,坐标系改变,如从用户坐标系UCS→世界坐标系WCS→规格坐标系NDCS→设备坐标系DCS。这两种变换是互逆的。下面只讨论同一坐标系下点在运动,且规定逆时针角度为正,右手坐标系。
1) 点的平移变换(Move、copy)
2) 点的比例变换(Scale)
沿坐标原点:
3) 点的对称变换(Mirror)
绕坐标轴对称?
4) 点的旋转变换(rotate)
绕X轴转动
绕Y轴转动
绕z轴转动
4. 两点关系
3.6.2 点与直线
1. 点选直线
2. 过点与已知直线平行
3. 过点作垂线
4. 多折线拾取
对多折线拾取可化为依次对直线段拾取。
5. 对字符串拾取
对字符串检拾取可化为字符直线检取或中点、角点拾取。
3.6.3 点与圆(弧)
1. 拾取圆(弧)
2. 过点作圆的切线?
3.6.4 点与矩形
点裁剪

包身工学案介绍课件PPT2:这是包身工学案介绍课件PPT2,初读课文,思考报告文学可以写人,可以写事,也可以写问题。你从本文的题目出发,看看本文是属于其中的哪一种。 哪些段落是记叙部分?记叙部分写了几个生活场景?包身工这种苦难的生活是什么原因造成的?日本厂家为何大量使用包身工? 1、作者在叙述的过程中是怎样在“面”铺开的基础上进行“点”的穿插的? 2、在《包身工》中一定有震撼你心灵的词句,组内交流,结合文中相关内容加以分析。谈谈作者给予这些词句的特殊含义以及强烈情感。欢迎点击下载哦。
包身工学习重点内容课件PPT2:这是包身工学习重点内容课件PPT2下载,主要是阅读最后三段分析回答下面的问题:(1)作者在这几段中作了怎样的联想,这些联想对表达中心有什么作用? (2)“看着这种饲养小姑娘谋利的制度”一句运用了什么修辞方法? 为什么要用“饲养”这一个词?表现了作者怎样的感情?
  “……用他们多年熟练了的、可以将一根稻草讲成金条的嘴巴,去游说那些无力‘饲养’可又不忍让他们的儿女饿死的同乡”这一句中也用了“饲养”一词,其作用与表达的感情有没有不同?等等问答题,欢迎点击下载哦。
电工学简明教程第二版课件:这是电工学简明教程第二版课件,包括了电工技术和电子技术课程的作用和任务,电工技术和电子技术的发展概况,电工技术和电子技术的应用,课时的分配及考核,课程的学习方法,实验教学计划,答疑安排,教材及参考书等内容,欢迎点击下载。
《机械工程图形学的基础ppt》是由用户huangliling于2016-11-15上传,属于高校大学PPT。

标签:

优秀PPT

缩略图

  • 机械工程图形学的基础ppt

下载地址

  • 机械工程图形学的基础ppt

  • PPTOK口号:伸出你的我的手 — 分享
    更多

相关PPT

推荐

颜色分类黑色PPT模板橙色PPT模板紫色PPT模板蓝色PPT模板黄色PPT模板红色PPT模板绿色PPT模板彩色PPT模板黑白PPT模板

行业分类科技PPT模板医学PPT模板教育PPT模板工业PPT模板金融PPT模板音乐PPT模板汽车房地产互联网培训手机

实用必备个人简历自我介绍年终总结职业规划述职报告工作汇报工作总结岗位竞聘公司简介发布会年会论文答辩

PPT推荐语文课件数学课件英语课件美术课件物理课件科学课件化学课件地理课件生物课件主题班会家长会绘本故事

节日PPT新年元旦节农历春节情人节元宵节三八妇女节愚人节清明节五一劳动节母亲节六一儿童节端午节

节日PPT 父亲节七夕情人节教师节中秋节国庆节重阳节万圣节光棍节感恩节平安夜圣诞节纪念日