计算机图形学全套PPT电子课件教案-第6章 二维变换及二维观察.pptVIP

计算机图形学全套PPT电子课件教案-第6章 二维变换及二维观察.ppt

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

第6章 二维变换及二维观察;第6章 二维变换及两维观察;6.1.2 几何变换 图形的几何变换是指对图形的几何信息经过平移、比例、旋转等变换后产生新的图形,是图形在方向、尺寸和形状方面的变换。 重点是点的几何变换(是复杂图形变换的基础)。复杂图形的几何变换可以通过变换矩阵对图形的基本元素点、线、面的作用而实现。;6.1.3 二维变换矩阵;6.2 基本几何变换;平移是一种不产生变形而移动物体的刚体变换(rigid-body transformation);Tx,Ty称为平移矢量;6.2.2 比例变换;推导: 矩阵:;比例变换.SWF;整体比例变换:;6.2.3 旋转变换;推导:原点p(x,y),极坐标形式为x=rcosa;y=rsina 于是p’(x’,y’)为 x’=rcos(a+ θ)=rcosacosθ-rsinasinθ =xcosθ-ysinθ y’=rsin(a+ θ)=rcosasinθ+rsinacosθ =xsinθ+ycosθ 矩阵:逆时针旋转θ角的齐次坐标形式可写为:;动画连续逼真旋转时,每次θ变换很小,cos θ约为1,sin θ约为θ( θ 为弧度) 简化计算?;6.2.4 对称变换;16;(1)关于x轴对称;(2)关于y轴对称;(3)关于原点对称;(4)关于y=x轴对称;(5)关于y=-x轴对称;6.2.5 错切变换;其变换矩阵为: ;6.2.6 二维图形几何变换的计算;6.3 复合变换;6.3.1 二维复合平移 两个连续平移是加性的。 6.3.2 二维复合比例 连续比例变换是相乘的。 6.3.3 二维复合旋转 两个连续旋转是相加的。可写为:;6.3.4 其它二维复合变换;6.3.5 相对任一参考点的二维几何变换;例1. 相对点(xF,yF)的旋转变换,其变换矩阵为:;例2. 相对点(xF,yF)的比例变换,其变换矩阵为:;6.3.6 相对任意方向的二维几何变换;例3. 相对直线y=x的反射变换,其变换矩阵T为:;例4. 将正方形ABCO各点沿图6-8所示的(0,0)→(1,1)方向进行拉伸,结果为如图所示的,写出其变换矩阵和变换过程。;;由于已知P’=P.T中的P’和P,由此可代入进行计算:;6.3.7 坐标系之间的变换;分析:;可以分两步进行:;于是:?;6.3.8 光栅变换;90°、180°和270°的光栅旋转变换: ?;任意角度的光栅旋转变换: ?;光栅比例变换: ?;6.3.9 变换的性质;二维几何变换具有如下一些性质:;下面学习二维观察;6.4 二维观察; 要将窗口内的图形在视区中显示出来,必须经过将窗口到视区的变换(Window-Viewport Transformation)处理,这种变换就是观察变换(Viewing Transformation)。;49;观察坐标系(View Coordinate)和规格化设备坐标系(Normalized Device Coordinate) ? 观察坐标系是依据窗口的方向和形状在用户坐标平面中定义的直角坐标系。 规格化设备坐标系也是直角坐标系,它是将二维的设备坐标系规格化到(0.0,0.0)到(1.0,1.0)的坐标范围内形成的。; 引入了观察坐标系和规格化设备坐标系后,观察变换分为如下图所示的几个步骤,通常称为二维观察流程。 ?; 变焦距效果; 整体放缩效果;6.4.2 用户坐标系到观察坐标系的变换; 2. 绕原点旋转使两坐标系重合?;6.4.3 窗口到视区的变换; 要将窗口内的点(xw,yw)映射到相对应的视区内的点(xv,yv)需进行以下步骤: (1) 将窗口左下角点移至用户系统系的坐标原点 (2) 针对原点进行比例变换 (3) 进行反平移;6.5 裁剪;6.5.1 点的裁剪;6.5.2 直线段的裁剪;实交点是直线段与窗口矩形边界的交点。 虚交点则是直线段与窗口矩形边界延长线或直线段的延长线与窗口矩形边界的交点。?;1. Cohen-Sutherland算法 基本思想:对每条直线段p1(x1,y1)p2(x2,y2)分三种情况处理: (1) 直线段完全可见,“简取”之。 (2) 直线段完全不可见,“简弃”之。 (3) 直线段既不满足“简取”的条件,也不满足“简弃”的条件,需要对直线段按交点进行分段,分段后重复上述处理。?;编码:对于任一端点(x,y),根据其坐标所在的区域,赋予一个4位的二进制码D3D2D1D0。 编码规则如下: 若xwxl,则D0=1,否则D0=0; 若xwxr,则D1=1,否则D1=0; 若ywyb,则D2=1,否则D2=0; 若ywyt,则D3=1,否则D3=0。?;裁剪;求交:假定直线的端点坐标为(x1,y1)和(x2

文档评论(0)

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

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

1亿VIP精品文档

相关文档