- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]2-3讲线框图技术-20101027-1101
1.图形生成 1.1 图形软件接口 1.2 基本图形扫描转换算法 2.图形几何变换 2.1 二维图形几何变换 2.2 三维图形几何变换 3.二维图形显示 3.1 坐标系统 3.2 二维图形显示流程 3.3 规范化和视口变换 3.4 二维裁减算法 4.三维图形显示 4.1 三维图形显示流程 4.2 世界坐标系到观察坐标系的变换 4.3 投影变换 4.4 三维裁剪算法 3、二维图形显示 坐标系统 1)世界坐标系(World Coordinate Systems) 。 2)局部坐标系(Local Coordinate System)。 3)观察坐标系(Viewing coordinate systems) 。 4)成像面坐标系统。 5)屏幕坐标系统,也称设备坐标系统。 3、二维图形显示 3.1坐标系统 在 CG 和 CAD 软件系统中,涉及许多坐标系和坐标变换 方便于物体模型定义的坐标系,又称局部坐标系、或工作坐标系。因为物体模型在某一任意坐标系下定义可能是非常困难,如立方体斜放在某坐标系中(如图a),顶点坐标很难确定;最好将立方体放在某坐标系中使角点重合坐标原点,三条边平行于坐标轴(如图b),通过模型变换再实现其任意位置。 图(a) 图(b) 模型坐标系 世界坐标系(也有称用户坐标系)是用户用于定义所有物体的统一参考坐标系,它在计算过程中始终保持唯一性,无论物体在何位置,在什么模型坐标系,一般应变换到统一的世界坐标系(即统一的参照坐标系),然后进行其它计算,避免坐标系的混乱,引起不必要的错误。 物体从模型坐标下经几何变换到世界坐标系称模型变换,通过坐标变换实现。 世界坐标系 (WC) 观察坐标系 (VRC) 实际中,可以物体不动照相机动 (移动和转动),也可相机不动物体动。通常取物体所在的坐标系为世界坐标系(WC),投影平面与投影中心也在世界坐标系中指定。考虑到在世界坐标系中,要获取某角度物体的投影,所指定的投影平面与投影中心的表示可能很复杂,导致投影变换很复杂。为此,可以依赖于投影平面(为照相机底片)建立一个uvn坐标系,称之为观察坐标系(VRC)。 3、二维图形显示 3.1坐标系统 观察坐标系(也称视点坐标系,视见坐标系)常采用右手直角坐标系(如图)(也可左手坐标系),这样可使观察坐标系与世界坐标系有相同的方向,图形系统就可以用一种坐标方向来处理世界坐标系和观察坐标系两种系统。 坐标变换 假定有两个坐标系Oxyz 和O’uvn,如上图: z x y n v u WC VRC O O’ 在坐标系Oxyz中,O’的坐标为(O’x, O’y, O’z), O’u 、O’v 和O’n分别为三个单位矢量(ux,uy,uz)、(vx,vy,vz)和(nx,ny,nz),要将坐标系Oxyz 中的图形变换到坐标系O’uvn中去,称该坐标变换为T xyz?uvn ,其变换为: 则点的坐标计算: [x’y’z’1] = [x y z 1] ? T [x’y’z’1] ? T-1 = [x y z 1] 注:图形变换也可由坐标变换得到,且变换矩阵互逆。 观察坐标系(续) 3、二维图形显示 3.1坐标系统 二维图形显示流程 3、二维图形显示 3.2二维图形显示流程 规范化和视口变换 3、二维图形显示 3.3规范化和视口变换 在实际应用中,通常把在用户坐标系中选定的需要显示图形的区域称为窗口,并能控制在显示屏上显示图形的位置和大小,把在显示坐标系中规定的显示图形区域称为视口。观察变换就是把用户坐标系中选定窗口的图形变换到显示器视口中进行显示。 设用户选定的窗口范围为(wxl,wyl)和(wxr,wyr),视口范围为(vxl,vyl)和(vxr,vyr),将窗口中的图形转为视口中图形的过程为:(1)先平移窗口使其左下角与坐标原点重合;(2)再比例变换使其大小与视口相等;(3)最后再通过平移使其移到视口位置,如下图所示: 由此可得观察变换矩阵为: 二维裁减算法 3、二维图形显示 3.4二维裁剪算法 直线和窗口的关系可以分为如下三类: (a)整条直线在窗口之内。此时,不需剪裁,显示整条直线。 (b)整条直线在窗口之外,此时,不需剪裁,不显示整条直线。 (c)部分直线在窗口之内,部分在窗口之外。此时,需要求出直线与窗框之交点,并将窗口外的直线部分剪裁掉,显示窗口内的部分。 二维多边形裁减过程 1.图形生成 1.1 图形软件接口 1.2 基本图形扫描转换算法 2.图形几何变换 2.1 二维图形几何变换 2.2 三维图形几何变换 3.二维图形显示 3.1 坐标系统 3.2 二维图形显示流程 3.3 规范化和视口变换 3.4 二维裁减算法 4.三维图形显示 4.1 三维图形显示流程 4.2 世界坐标系到观察坐标系的变换 4.3 投影变换
您可能关注的文档
- [工学]15数据管理转置.ppt
- [工学]16 高分子化合物.ppt
- [工学]163 二端口的等效电路.ppt
- [工学]17 刚体的定轴转动.ppt
- [工学]1724_车床尾座体机械加工工艺与工装设计.pdf
- [工学]16章 螺纹联接设计讲课0910 武汉理工大学 机械设计课件.ppt
- [工学]1987年第四届非物理类专业大学生物理竞赛试题及解答.ppt
- [工学]19碳水化合物.ppt
- [工学]15城市交通与道路系统.ppt
- [工学]1Linux简介.ppt
- 探索未来教室.pptx
- 2025年广东茂名农林科技职业学院单招职业适应性考试题库汇编.docx
- 2025年华东政法大学单招职业适应性考试题库及答案参考.docx
- 2025年石家庄理工职业学院单招综合素质考试题库完美版.docx
- 2025年云南现代职业技术学院单招职业倾向性考试题库a4版.docx
- 2025年常德职业技术学院单招职业技能测试题库及参考答案一套.docx
- 2025年许昌职业技术学院单招职业倾向性考试题库必考题.docx
- 《网页制作三合一案例教程》教案---第13课-使用Photoshop-CS5制作网页素材(下-1).pdf
- 代订车合同范本.docx
- 2025年九年级中考数学二次函数压轴题:等腰直角三角形存在性问题(含解析).pdf
文档评论(0)