山东建筑大学《CADCAM》——第三章图形变换.pptVIP

山东建筑大学《CADCAM》——第三章图形变换.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东建筑大学《CADCAM》——第三章图形变换

回 顾 1、CAD/CAM基本概念 2、CAD技术发展历史 3、CAD/CAM系统的组成 4、CAD/CAM系统分类 5、CAD/CAM系统的硬件 6、CAD/CAM系统的软件 第三章 计算机图形学基础 第一节 计算机图形学概述 一、计算机图形学的基本概念 与相关学科的关系 计算机绘图的特点 1、基本图形元素的生成 (1)线段的生成: 数值微分法( DDA法—Digital Differential Algorithm):是根据数学上直线的微分方程来设计的。 Bresenham法: Bresenham算法是计算机图形学领域中使用最广泛的直线生成技术。 Bresenham也是通过在每列像素中确定与理想直线最近的像素来进行直线的扫描转换的。通过各行、各列像素中心构造一组虚拟网格线,按直线从起点到终点的顺序计算直线与各垂直网格线的交点,然后确定该列像素中与此交点最近的像素。 Bresenham算法示图 根据直线的斜率α( )和相邻两列(行)象素的坐标差1的事实得出: 角度DDA法:是用圆的内接正多边形来逼近该圆 在一个封闭区域内填充某种图案或颜色 ①简单递归填充算法(种子填充算法):四连通、八连通 ②扫描线区域填充算法(多边形填充算法) 2、自由曲线和自由曲面生成:插值法或曲面拟合法 曲线或曲面的拟合:完全通过或比较贴近给定点来构造曲线或曲面的方法. 曲线或曲面插值:求在曲线或曲面上给定点之间的点 除此之外,还包括曲线、曲面的拼接、分解、过渡、光顺、整体修改和局部修改等。 第二节 图形变换 一、窗口区及视图区的坐标变换 由上式可以得出结论: (1)视图区大小不变,窗口区缩小或放大时,所显示的 图形会相反地放大或缩小。 (2)窗口区大小不变,视图区缩小或放大时,所显示的 图形会相应地缩小或放大。 (3)窗口区与视图区大小相同时,所显示的图形大小不变。 (4)视图区纵横比不等于窗口区纵横比时,所显示的图形会有x,y方向的伸缩变化。 1、点的矩阵表示: (1)点的表示:在二维平面内,一个点通常用它的两个坐标(x,y)来表示。为了便于进行各种变化运算,通常把二维空间中的点表示成2x1行矩阵或表示成1x2列矩阵,即 (2) 齐次坐标:将一个n维分量用n+1维分向量来表示,对于一个n维空间位置矢量,在正常坐标下表示为 对应的齐次坐标 其中h为不为零的一个全比例因子。当h=1时,称为齐次坐标的规格化形式。 如 二维齐次坐标的规格化形式可简单地表示为(x,y,1)。 它为几何图形的二维、三维甚至高维空间的坐标变换提供了统一的矩阵运算方式,并可以方便地将他们组合在一起进行组合变换。 对无穷远点的处理比较方便。例如n+1维中h=0的齐次坐标实际上表示了一个n维的无穷远点 在计算机绘图中,常常要对图形进行比例、镜像、旋转、平移、投影等各种变换,既然图形可以用点集来表示,那么,二维图形的基本变换就可以通过点集的变换来实现。点的位置改变了,图形就会随之改变,即: 若A、B和M都是矩阵,且AM=B,这种一个矩阵A对另一个矩阵M施以乘法运算而得出一个新矩阵B的方法,可被用来完成一个点或一组点的几何变换,这里的M称为变换矩阵。换句话说,变换矩阵为点的变换提供了一个工具,使这种变换得以实现。 假定图形在x方向上放大或缩小的比例为A, 在y方向上放大或缩小的比例为D, 则坐标点的比例变换为: 令 ,T就是比例变换矩阵。 若A=D=1,则[x’ y’ 1]=[x y 1] ,为恒等变换 若A=D1,为等比例放大;若0A=D1,为等比例缩小 若A≠D,图形沿两个坐标方向作不同的比例变换。 ①关于原点对称: 另 ,T就是关于原点对称的变换矩阵 ②同理关于x轴对称的变换矩阵 ③关于y轴对称的变换矩阵 错切是用于描述受到扭曲、剪切后的几何体形状。 在沿x轴的错切变换中,y坐标不变,x坐标有一定的增量。变换后原来平行于y轴的直线,向x轴方向错切成与x轴成一定的角度。而在沿y轴的错切变换中, x 坐标不变, y坐标有一定的增量。变换后原来平行于x 轴的直线,向y轴方向错切成与y轴成一定的角度。 ①沿x方向做错切变换: 另 ,T就是沿x方向错切变换矩阵 ②同理,沿y方向错切变换的矩阵为 ③沿x、y两个方向错切变换的矩阵为 点(x,y

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档