《计算机图形学》课件第4章.pptVIP

  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文档。上传文档
查看更多

2.窗口区

为了便于研究,通常在WD中指定一个区域(W)叫做窗口,窗口区W小于或等于用户域WD。窗口区通常取为矩形,用其左下角点和右上角点坐标表示。当然,窗口区也可以是任意多边形或圆形区域。4.4.2屏幕域和视图区

1.屏幕域

屏幕域是设备输出图形的最大区域,是有限的整数域,如

某图形显示器分辨率为1024×768,则屏幕域DC可定义为DC∈[0:1023]×[0:767]。2.视图区

任何小于或等于屏幕域的区域都称为视图区,它用来显示用户选择的窗口区内的图形。视图区一般定义为矩形,由其左下角点和右上角点的坐标值来定义。同样地,视图区可以是任意多边形或圆形区域。4.4.3窗口区和视图区的坐标变换

如图4-7所示,窗口区定义为(WXL,WXR,WYB,WYT),视图区定义为(VXL,VXR,VYB,VYT),位于窗口区内用户坐标(xW,yW),现欲求其对应的视图区内的屏幕坐标(xS,yS)。图4-7窗口视区变换示意图根据相似性原理,有解出xS、yS,得(3)绕z轴旋转:其中,旋转变换矩阵为θ0,遵循右手法则。4.对称变换

考虑相对于坐标平面的对称变换:

(1)相对于x轴、y轴和z轴的对称变换矩阵分别是:

(2)相对于坐标原点的对称变换矩阵是:(3)相对于xOy、yOz和xOz三个坐标平面的对称变换矩阵分别是:5.错切变换

图形沿x油、y轴、z轴方向错切时,其变换矩阵的一般表达式是:(1)若b=c=f=i=0,则沿x方向产生错切;(2)若c=d=f=h=0,则沿y方向产生错切;(3)若b=d=h=i=0,则沿z方向产生错切。4.3形体的投影变换

4.3.1正投影变换

正投影属于平行投影法,投影方向垂直于投影平面。

工程上,依据正投影法,在两两相互垂直的三投影面体系

(V,H,W)中形成三视图,即从前向后投影得到的主视图、从上向下投影得到的俯视图和从左向右投影得到的左视图,如图4-1(a)所示。三视图的绘制涉及三投影面体系的展开:V面保持不动,H面绕x轴向下旋转90°,W面绕z轴向右旋转90°,最终三视图都处在V面内。如图4-1(b)所示,在H面上的y轴和W面上的y轴,

都表达着空间的前后位置关系,所谓“宽相等”,即n和l的值是相等的,对应于形体的最后位置的y坐标值。图4-1三视图的定义1.主视图

将物体向正面(V面)投影,即令y=0,变换矩阵为三维形体上的点向V面投影后,其坐标变换为2.俯视图

将物体向水平面(H面)投影,即令z=0,然后图形绕x轴旋转

-90°,变换矩阵为三维形体上的点向H面投影,再旋转到V面上,其坐标变换为3.左视图

将物体向侧平面(W面)投影,即令x=0,然后图形绕z轴旋转90°,变换矩阵为三维形体上的点向W面投影,再旋转到V面上,其坐标变换为4.3.2正轴测投影变换

正轴测投影是将物体先绕z轴正向(逆时针方向)旋转γ角,再绕x轴反向(顺时针方向)旋转α角,然后向V面投影而得到的,其变换矩阵为正等测投影为正轴测投影中x、y、z三个方向上缩放率相等时的变换,即γ=45°、α=35°16′时的变换矩阵为正二测投影为正轴测投影中x和z两个方向上缩放率相等时的变换,即γ=20°42′、α=19°28′时的变换矩阵为4.3.3斜平行投影变换

投影方向不垂直于投影平面的平行投影称为斜平行投影,如图4-2所示。假设z=0的坐标平面为观察平面,点(x,y)为点

(x,y,z)在观察平面上的正平行投影坐标,点(x′,y′)为斜投影坐标,(x,y)与(x′,y′)的距离为L。图4-2斜平行投影示意图4.3.4透视投影变换

透视投影属于中心投影法,它比轴测图更富有立体感和真实感。这种投影是将投影面置于投影中心与投影对象(观察对象)之间,如图4-3所示。图4-3透视投影在透视投影中,视线(投影线)是从视点(观察点)出发的,是不平行的。一组不平行于投影平面的视线汇聚的一点称为灭点。在坐标轴上的灭点叫做主灭点,主灭点数和投影平面切割坐标轴的数量相对应。按照主灭点的个数,透视投影可分为一点透视、二点透视和三点透视,如图4-

文档评论(0)

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

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

1亿VIP精品文档

相关文档