第三章 图形变换_第1页
第三章 图形变换_第2页
第三章 图形变换_第3页
第三章 图形变换_第4页
第三章 图形变换_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机制教研室CAD/CAM技术第三章计算机图形学基础第一节计算机图形学概述一、计算机图形学的基本概念计算机图形学是利用计算机系统产生、操作、处理图形对象的学科。矢量图形:图线、明暗曲面、符号、字符等点阵图形:图像、位图、图片等图形对象二、图形生成技术预算法1、基本图形元素的生成(1)线段的生成:数值微分法:ε=1/max(|Δx|,|Δy|)i=0,1,2,…,1/εBresenham法:根据直线的斜率α()和相邻两列(行)象素的坐标差1的事实得出:(2)圆弧的生成角度DDA法:圆心,半径为R的圆的参数方程可写成圆的方向以逆时针为正方向(3)区域填充①简单递归填充算法:四连通、八连通②扫描线区域填充算法2、自由曲线和自由曲面生成:插值法或曲面拟合法(P28定义)三、图形的编辑修改技术四、真实图形技术1、消隐技术2、光色效应处理技术五、二维工程图生成方法

1、交互式准确绘图AUTOCAD2、程序参数化绘图(AUTOCAD二次开发)3、交互式参数化绘图(CAXA-草图-建模-修改)4、三维实体投影自动生成工程图(PRO-E)

截交,投影方便,修改关联第二节图形变换一、窗口区及视图区的坐标变换1、窗口区2、视图区3、窗、视变换

同理:由上式可以得出结论:(1)视图区大小不变,窗口区缩小或放大时,所显示的图形会相反地放大或缩小。(2)窗口区大小不变,视图区缩小或放大时,所显示的图形会相应地放大或缩小或放大。(3)窗口区与视图区大小相同时,所显示的图形大小不变。(4)视图区纵横比不等于窗口区纵横比时,所显示的图形会有x,y方向的伸缩变化。二、二维图形的几何变换1、数学常识:(1)点的表示:在二维平面内,一个点通常用它的两个坐标(x,y)来表示。或写成矩阵形式则为[x,y]或xy(2)齐次坐标:将一个n维分量用n+1维分向量来表示,对于一个n维空间位置矢量,在正常坐标下表示为对应的齐次坐标为,其中h为不为零的一个全比例因子。当h=1时,称为齐次坐标的规格化形式。如二维齐次坐标的规格化形式可简单地表示为(x,y,1)。采用齐次坐标表示的主要好处有以下两点:它为几何图形的二维、三维甚至高维空间的坐标变换提供了统一的矩阵运算方式,并可以方便地将他们组合在一起进行组合变换。对无穷远点的处理比较方便。例如n+1维中h=0的齐次坐标实际上表示了一个n维的无穷远点(3)变换矩阵:若A、B和M都是矩阵,且AM=B,这种一个矩阵A对另一个矩阵M施以乘法运算而得出一个新矩阵B的方法,可被用来完成一个点或一组点的几何变换,这里的M称为变换矩阵。换句话说,变换矩阵为点的变换提供了一个工具,使这种变换得以实现。

二维图形几何变换矩阵可用T表示如下:如果将矩阵T分成四块,则各部分的功能为:对图形进行比例、对称、旋转、错切等变换。[a31,a32]对图形进行平移变换,a31、

a32分别为x、y方向的平移量。[a33]时对整个图形作缩放变换,当a33=1时为恒等变换。a13a23对图形进行投影变换。1、基本变换:(1)比例变换:假定图形在x方向上放大或缩小的比例为A,在y方向上放大或缩小的比例为D,则坐标点的比例变换为:[x’y’1]=[xy1]=[AxDy1]令T=,T就是比例变换矩阵。若A=D=1,则[x’y’1]=[xy1],为恒等变换若A=D>1,为等比例放大;若0<A=D<1,为等比例缩小若A≠D,图形沿两个坐标方向作不同的比例变换。(2)对称变换:①关于原点对称:[x’y’1]=[xy1]=[-x-y1]另T=,T就是关于原点对称的变换矩阵②同理关于x轴对称的变换矩阵T=③关于y轴对称的变换矩阵T=(3)错切变换①沿x方向做错切变换:[x’y’1]=[xy1]=[x+cyy1]另T=,T就是沿x方向错切变换矩阵②同理,沿y方向错切变换的矩阵为T=③沿x、y两个方向错切变换的矩阵为T=(4)旋转变换:点(x,y)绕原点逆时针旋转θ角后的新坐标为(x’,y’),则:[x’y’1]=[xy1]=[

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论