(3.4.6)--图形学高级计算机图形学原理与实践.ppt

上传人:奉*** 文档编号:96506815 上传时间:2023-12-10 格式:PPT 页数:14 大小:1.55MB
返回 下载 相关 举报
(3.4.6)--图形学高级计算机图形学原理与实践.ppt_第1页
第1页 / 共14页
(3.4.6)--图形学高级计算机图形学原理与实践.ppt_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《(3.4.6)--图形学高级计算机图形学原理与实践.ppt》由会员分享,可在线阅读,更多相关《(3.4.6)--图形学高级计算机图形学原理与实践.ppt(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、几何变换窗口-视区变换图形学中常用的坐标系图形学中常用的坐标系 计算机图形学中常用的坐标系有计算机图形学中常用的坐标系有用户坐标系用户坐标系、观察观察坐标系坐标系、设备坐标系设备坐标系和和规格化设备坐标系规格化设备坐标系等。等。1.1.1.1.用户坐标系(用户坐标系(用户坐标系(用户坐标系(User Coordinate SystemUser Coordinate SystemUser Coordinate SystemUser Coordinate System,UC)UC)UC)UC)用户定义原始图形所采用的坐标系称为用户坐标系用户定义原始图形所采用的坐标系称为用户坐标系用户定义原始图形所

2、采用的坐标系称为用户坐标系用户定义原始图形所采用的坐标系称为用户坐标系,也称为也称为也称为也称为世界坐标系世界坐标系世界坐标系世界坐标系(World Coordinate System,WC)有直角坐标系、圆柱坐标系、球坐标系以及极坐标系等等。有直角坐标系、圆柱坐标系、球坐标系以及极坐标系等等。有直角坐标系、圆柱坐标系、球坐标系以及极坐标系等等。有直角坐标系、圆柱坐标系、球坐标系以及极坐标系等等。用户坐标系为右手坐标系,连续且无限大用户坐标系为右手坐标系,连续且无限大用户坐标系为右手坐标系,连续且无限大用户坐标系为右手坐标系,连续且无限大 2.2.观察坐标系观察坐标系(View Coordin

3、ate(View Coordinate,VC)VC)依据观察窗口的方向和形状在用户坐标系中定义的依据观察窗口的方向和形状在用户坐标系中定义的依据观察窗口的方向和形状在用户坐标系中定义的依据观察窗口的方向和形状在用户坐标系中定义的坐标系称为观察坐标系坐标系称为观察坐标系坐标系称为观察坐标系坐标系称为观察坐标系,观察坐标系用于指定图形的哪一部,观察坐标系用于指定图形的哪一部,观察坐标系用于指定图形的哪一部,观察坐标系用于指定图形的哪一部分可以输出范围,观察坐标系是分可以输出范围,观察坐标系是分可以输出范围,观察坐标系是分可以输出范围,观察坐标系是左手坐标系,且连续有限左手坐标系,且连续有限左手坐标

4、系,且连续有限左手坐标系,且连续有限。3.3.3.3.设备坐标系设备坐标系设备坐标系设备坐标系(Device Coordinate(Device Coordinate(Device Coordinate(Device Coordinate,DC)DC)DC)DC)显示器等图形输出设备自身都有一个坐标系称为设备坐标系显示器等图形输出设备自身都有一个坐标系称为设备坐标系,也称为屏幕坐标系。设备坐标系是也称为屏幕坐标系。设备坐标系是左手坐标系左手坐标系,基本单位为像素基本单位为像素。4.4.4.4.规格化设备坐标系规格化设备坐标系规格化设备坐标系规格化设备坐标系(Normalized Device

5、Coordinate(Normalized Device Coordinate(Normalized Device Coordinate(Normalized Device Coordinate,NDC)NDC)NDC)NDC)规格化设备坐标系是将设备坐标系规格化到规格化设备坐标系是将设备坐标系规格化到0.00.0,0.00.0到到1.01.0,1.01.0的的范围内而定义的坐标系。规格化设备坐标系是范围内而定义的坐标系。规格化设备坐标系是左手坐标系,且连续有限左手坐标系,且连续有限。把用户图形变换成规格化设备坐标系中的图形的过程叫作把用户图形变换成规格化设备坐标系中的图形的过程叫作图形的逻辑

6、输出图形的逻辑输出。把规格化设备坐标系中的图形送到显示设备上输出的过程叫作把规格化设备坐标系中的图形送到显示设备上输出的过程叫作图形的物理输出图形的物理输出。工程师甲二维图形显示流程二维图形显示流程工程师乙模型坐标系模型坐标系世界坐标系窗口区观察坐标系规格化设备坐标系屏幕坐标系视图区 窗口窗口-视区变换视区变换 在观察坐标系中定义的确定显示内容的区域称为在观察坐标系中定义的确定显示内容的区域称为窗口窗口。窗口是裁剪图形的标准参照物。窗口是裁剪图形的标准参照物。在设备坐标系中定义的输出图形的区域称为在设备坐标系中定义的输出图形的区域称为视区视区。在屏幕上可以定义多个视区,用来同时显示不同的窗口在

7、屏幕上可以定义多个视区,用来同时显示不同的窗口内的图形信息。内的图形信息。窗视变换矩阵窗视变换矩阵 窗口和视区的边界定义如图所示,假定把窗口内窗口和视区的边界定义如图所示,假定把窗口内的一点的一点P P(x xw w,y yw w)变换为视区中的一点变换为视区中的一点P P(x xv v,y yv v)。这)。这属于相对于任一参考点的二维几何变换,变换步骤为:属于相对于任一参考点的二维几何变换,变换步骤为:YXOwxlwxrwybwyt(wxl,wyb)(wxr,wyt)窗口窗口 P(xW,yW)视区视区YXOvxlvxrvybvyt(vxl,vyb)(vxr,vyt)P(xv,yv)1.1.

8、将窗口左下角点(将窗口左下角点(w wxlxl,w wybyb)平移到观察坐标系原点)平移到观察坐标系原点2.2.对原点进行比例变换,使窗口的大小和视区大小相等,对原点进行比例变换,使窗口的大小和视区大小相等,将窗口变换为视区将窗口变换为视区其中其中3.3.进行平移,将视区的左下角点平移到设备坐标系的(进行平移,将视区的左下角点平移到设备坐标系的(v vxlxl,v vybyb)点)点因此,窗视变换矩阵为:因此,窗视变换矩阵为:代入,代入,S Sx x和和S Sy y的值,窗视变换矩阵为:的值,窗视变换矩阵为:写成方程为:写成方程为:令则窗视变换的展开式为:则窗视变换的展开式为:(xV,yV)(xW,yW)YwXWWxlWxrWytWybOYVXVVytVybVxlVxrO应用比例计算窗口应用比例计算窗口-视区变换矩阵视区变换矩阵 根据窗口与视区的比例可知,在用户坐标系中的点(根据窗口与视区的比例可知,在用户坐标系中的点(x xw w,y yw w)投影到设备坐标系中的点()投影到设备坐标系中的点(x xv v,y yv v),有下列等式:),有下列等式:得窗口中一点得窗口中一点W W(x xw w,y yw w)变换到视区中对应的点)变换到视区中对应的点V V(x xv v,y yv v)为:)为:令令可写成:可写成:总结常见坐标系 窗口和视区窗口-视区变换公式及矩阵

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com