[理学]第二章计算机图形处理技术.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第二章计算机图形处理技术

第二章 计算机图形处理技术 计算机图形的分类: 1.屏幕光栅图形 二维线框图 三维线框投影图(消隐图和非消隐图) 三维浓淡图 线框-浓淡混合图 动态图形(动画图形,变形图形) 2.图纸矢量图形 二维线框图(工程视图) 三维线框投影图(消隐图,轴测图,三维建筑图) 一、计算机图形表示方法: 栅格表示法 采用栅格数据结构 像素 颜色(RGB) 一、计算机图形表示方法: 二维几何图形的结构表示法 二、图形变换 视图变换 视图系统的基本概念 在计算机图形学中,为了通过显示设备来考察几何物体的特性,引入了一系列用于显示输出的坐标系统来组成不同的视图系统(viewing system)。 这些坐标系统包括: 世界坐标系(world coordinate Systems),该坐标系统主要用于计算机 图形场景中的所有图形对象的空间定位和定义,包括观察者的位置、视线等等。计算机图形系统中涉及的其它坐标系统都是参照它进行定义。 局部坐标系(Local Coordinate System),主要为考察物体方便起见,独立于世界坐标系来定义物体几何特性,通常是在不需要指定物体在世界坐标系中的方位的情况下,使用局部坐标系。一旦你定义“局部”物体,通过指定在局部坐标系的原点在世界坐标系中的方位,然后通过几何变换,就可很容易地将“局部”物体放入世界坐标系内,使它由局部上升为全局。 二、图形变换 观察坐标系(Viewing coordinate systems),观察坐标系通常是以视点的位置为原点,通过用户指定的一个向上的观察向量(view up vector)来定义整个坐标系统,缺省为左手坐标系,观察坐标系主要用于从观察者的角度对整个世界坐标系内的对象进行重新定位和描述,从而简化几何物体在投影面的成像的数学推导和计算。 成像面(视平面)坐标系统,它是一个二维坐标系统,主要用于指定物体在成像面上的所有点,往往是通过指定成像面与视点之间的距离来定义成像面,成像面有时也称投影面,可进一步在投影面上定义称为窗口的方形区域来实现部分成像。 屏幕坐标系统,也称设备坐标系统,它主要用于某一特殊的计算机图形显示设备(如光栅显示器)的表面的点的定义,在多数情况下,对于每一个具体的显示设备,都有一个单独的坐标系统,在定义了成像窗口的情况下,可进一步在屏幕坐标系统中定义称为视图区(view port)的有界区域,视图区中的成像即为实际所观察到的图形对象。 二、图形变换 三、几何变换 比例变换 对称变换 旋转变换 平移变换 复合变换 ——为便于图形的变换计算,引入齐次坐标。 三、几何变换 三、几何变换 从变换功能上将T它分为四个子矩阵,其中 : 三、几何变换 3. 基本几何变换 (1) 平移变换 只改变图形的位置,不改变图形的大小和形状 二维:将图形对象从一个位置(x, y)移到另一个 位置(x′,y′)的变换。 Tx=x′-x Ty=y′-y 称为平移距离。 平移变换的公式为: x′=x+Tx y′=y+Ty 三、几何变换 矩阵运算表达为: 三、几何变换 三维:设Tx,Ty,Tz是物体在三个坐标方向上的移动量,则有公式: x′=x+Tx y′=y+Ty z′=z+Tz 三、几何变换 (2)比例变换 比例变换是使图形对象按比例因子放大或缩小的变换,可以改变图形的大小和形状。 二维的计算公式为: x′=x·sx y′=y·sy 其中,sx和sy为比例因子 矩阵运算表达为: 三、几何变换 三维:设sx, sy, sz是物体在三个方向的比例变化量,则有公式: x′=x·sx y′=y·sy z′=z·sz 矩阵运算表达为: 三、几何变换 (4)旋转变换 三维:在右手系下,逆时针为正,顺时针为负,相对原点绕坐标轴旋转?角的旋转变换为: 1)绕z轴旋转的公式为: x′=xcosθ-ysinθ y′=xsinθ+ycosθ z′=z 矩阵运算的表达为: 三、几何变换 2)绕x轴旋转的公式为: x′=x y′=ycosθ-zsinθ z′=ysinθ+zcosθ

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档