坐标系的种类与变换的种类
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机图形学(图形变换)
默认分类2008-06-03 19:31:02 阅读89 评论0 字号:大中小订阅
图形:多边形构成,顶点去诶的那个位置
运动都是相对的,因此运动可以看成两种,A动B不动作为参照物(系),或者反过来。
因此坐标变换也就分为了两种:1坐标系不动,图形运动——同物异位
2图形不动,坐标系运动——同物异标
局部坐标系——世界坐标系——摄像机坐标系——视平面坐标系——设备坐标系
坐标系引申:
1)世界坐标系(world coordinate Systems),该坐标系统主要用于计算机图形场景中的所有图形对象的空间定位和定义,包括观察
者的位置、视线等等。
计算机图形系统中涉及的其它坐标系统都是参照它进行定义。
2)局部坐标系(Local Coordinate System),主要为考察物体方便起见,独立于世界坐标系来定义物体几何特性,通常是在不需要指定物体在世界坐标系中的方位的情况下,使用局部坐标系。
一旦你定义“局部”物体,通过指定在局部坐标系的原点在世界坐标系中的方位,然后通过几何变换,就可很容易地将“局部”物体放入世界坐标系内,使它由局部上升为全局。
3)观察坐标系(Viewing coordinate systems),观察坐标系通常是以视点的位置为原点,通过用户指定的一个向上的观察向量(view up vector)来定义整个坐标系统,缺省为左手坐标系,观察坐标系主要用于从观察者的角度对整个世界坐标系内的对象进行重新定
位和描述,从而简化几何物体在投影面的成像的数学推导和计算。
4)成像面坐标系统,它是一个二维坐标系统,主要用于指定物体在成像面上的所有点,往往是通过指定成像面与视点之间的距
离来定义成像面,成像面有时也称投影面,可进一步在构影面上定义称为窗口的方形区域来实现部分成像。
5)屏幕坐标系统,也称设备坐标系统,它主要用于某一特殊的计算机图形显示设备(如光栅显示器)的表面的点的定义,在多数情况下,对于每一个具体的显示设备,都有一个单独的坐标系统,在定义了成像窗口的情况下,可进一步在屏幕坐标系统中定义称为视
图区(view port)的有界区域,视图区中的成像即为实际所观察到的。
坐标系在3D中的种类
1.World 世界坐标系前方看X为水平、Y为景深、Z为垂四个视图都是固定不变
2.Screen 屏幕坐标系在各视图,它们轴向是一个方向、其把屏幕作X、Y轴,内部为Z轴
3.View 观看坐标系默认坐标系,其是World、Screen结合,P用World坐标和在T、F、L用Screen坐标(选取物体)
4.Grid 网格坐标系针对网状模型的坐标(快捷键G)
5.Local 自身坐标系以自身轴向为准的坐标
6.Parent 父物体坐标系针对其所连父物体而定的坐标
7.Pick 拾取坐标系把物体自身坐标拾取,先对其他物体用Local,再用Pick选取物体坐标
几何变换
定义:坐标系不变,几何位置现状发生变换的数学表示方式
性质:可分解为几种简单形式。
平移,转动,缩放,对称然后结合矩阵知识,主要是数学知识,在此就不一一列举了。