网站大量收购独家精品文档,联系QQ:2885784924

5图形观察技术.doc

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

5 图形观察技术 图形观察技术涉及图形变换与裁剪,是计算机图形学的基础内容之一。 图形变换涉及几何变换、投影变换、窗口变换等。 裁剪涉及二维裁剪与三维裁剪 本章主要内容 5.1 坐标系统及其变换 5.2 二维观察 5.3二维图形裁剪 5.4 投影变换 5.5三维观察 5.6 三维图形裁剪 5.1 坐标系统及其变换-坐标系 5.1.1 坐标系统 图形学中采用了许多各具特色的坐标系统, 从纬度看有: 一维坐标系 二维坐标系 三维坐标系 从坐标轴之间的空间关系看有: 直角坐标系,极坐标系,仿射坐标系,圆柱坐标系,球坐标系, 另外,在图形学中为了通过显示设备观察几何物体的特征,还引入了一系列用于显示及输出的坐标系统,如:用户坐标系,观察坐标系,设备坐标系,规格化设备坐标系等。 图形输入输出中常用的几种坐标系 左右手坐标系统 在计算机图形软件中所采用笛卡尔(cartesian)直角三维坐标系统,按照z轴方向的不同有两种形式: 1右手系统:当用右手握住z轴时,大姆指指向z轴的正方向,其余四个手指从x轴到y轴形成一个弧。 2左手系统 当用左手握住z轴时,大姆指指向z轴的正方向;其余四个手指从x轴到y轴形成一个弧。 5.1.1坐标系统介绍-用户坐标系 用户坐标系(WC)又叫世界坐标系,为右手三维直角坐标系,其坐标范围可以是任意大小,其它坐标系都参照用户坐标系定义。 (1)直角坐标系 又叫迪卡尔坐标系,绘制工程图常用的坐标系,分为左手与右手两种坐标系。空间任一点可表示为op=xi+yj+zk,I、j、k为互相垂直的矢量,又叫基底 (2)仿射坐标系 若把直角坐标系中i,j,k放宽为三个不公面的(即线形无关的)矢量。αβγ则空间一点可表示为:op=aα+bβ+cγ则 o αβγ构成仿射坐标系,其中基底不要求垂直。 (3)圆柱坐标系 若设N为直角坐标系中一点p在xoy平面上的垂足,它在xoy面上的极坐标为(ρφ),则称(ρφz)为点p的圆柱坐标,o ρφz为圆柱坐标系,并且有: X=ρcosφ,y= ρsinφ,z=z ρ=(x2+y2)1/2 cos φ=x/ ρ sin φ=y/ ρ (4)球坐标系 若N为直角坐标系xoy平面上的垂足,op与z轴的夹角为θ,ON与x轴夹角为Ψ,令op=γ,则(γ θ Ψ)为点p在oγ θ Ψ球坐标中的坐标,其中γ为球半径, θ为顶角, Ψ为方位角,并且0= θ=180,o= Ψ=360,x= γsin θcos Ψ, y= γ sin θ sin Ψ ,z= γcosθ γ=(x2+y2+z2)1/2 (5)极坐标系 坐标系统介绍-造型坐标系 造型坐标系(MC)为右手三维直角坐标系,用于在独立于用户坐标系的情况下定义物体的几何特征。造型坐标系又叫局部坐标系,用户坐标系又叫全局(整体)坐标系。 坐标系统介绍-观察坐标系 观察坐标系VC (View Coordinate )为左手三维直角坐标系。是依据窗口的方向和形状在用户坐标平面中定义的直角坐标系。其作用为: 用于指定裁剪空间 通过定义观察平面,把三维物体的用户坐标变换成规格化的设备坐标。 坐标系统介绍-设备坐标系 设备坐标系(DC)为左手三维直角坐标系,用于在图形设备上指定窗口和视图区,坐标范围可以是任意大小,通常是定义像素和位图的坐标系,原则上可以使任意坐标系,但一般为迪卡尔坐标系。 坐标系统介绍-规格化的设备坐标系( Normalized Device Coordinate ) 规格化的设备坐标系(NDC)为左手三维直角坐标系,它是与设备无关的坐标系,用来定义视图区,是图形软件在描绘设计对象时所使用的坐标系,它是将二维的设备坐标系规格化到(0.0,0.0)到(1.0,1.0)的坐标范围内形成的(三维类似)。 通过规格化的设备坐标系可使图形软件在在不同设备间方便的移植。 为了在三维空间中创建并显示一个或者多个几何体,必须首先建立用户坐标系,接着指定视点的方位,在多种坐标系之间实现变换后再进行投影变换,才能得到物体的成像。 5.1.2 从规格化坐标到设备坐标的变换 窗口到视图区的二维(三维)变换需要将规格化坐标变换成设备坐标。 5.2 二维观察 5.2.1 窗口区域视图区 5.2.2 用户坐标系到观察坐标系的变换 5.2.3 窗口视图变换 5.2.1 窗口区域视图区 一、用户域和窗口区(1) 1 .用户域:程序员用来定义草图的整个自然空间(WD) 人们所要描述的图形均在用户域中定义。 用户域是一个实数域,理论上是连续无限的。 2.? 窗口区:用户指定的任一区域(W) 窗口区W小于或等于用户域WD 小于用户域的窗口区W叫做用户域的子域。 窗口可以有多种类型,矩形窗口、圆形窗口、多边形窗口等等 窗口可以嵌套,即在第一层窗口中可再定义第二层窗

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档