- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用OpenGL实现屏幕坐标与世界坐标的相互变换-Read
维普资讯
第 22卷 第 3期 河 北 建 筑 科 技 学 院 学 报 Vo1.22 No.3
2005年 9月 Journal of Hebei Institute of Architectural Science and Technology $ep.2005
文章编号 :1007—6743(2005)03—0083—04
利用 OpenGL实现屏幕坐标与世界坐标的相互变换
李志华。,徐 静。,张庆顺 ,王彬丽。,王玉彩 ,马永强。
(1.河北工程学院 信电学院,河北 邯郸 056038;2.河北大学,河北 保定
071002;3.石家庄铁路职业技术学院,河北 石家庄 050041)
摘要 :屏幕坐标是二维坐标 ,世界坐标是三维坐标,在计算机 图形处理 中,两坐标 系间的相互变
换是必不可少的。OpenGL是近年发展起来的一个性能卓越 的三维图形工业标准,有着强大的
图形功能和 良好的跨平台移植能力。利用 OpenGL的成像 原理 以及深度缓存信息技术.实现 了
屏幕坐标系与世界坐标 系间的变换算法,具有通用性,已应用于建立虚拟腧穴三维模型的研究
课题 中。经验证 ,算法简单快捷 ,达到课题对于坐标变换算法的速度 、精度的要求。
关键词 :屏幕坐标 ;世界坐标 ;深度信息;OpenGL
中图分类号:TP391 文献标识码 :A
坐标变换是计算机图形一个基础研究领域 , 几何对象投影到垂直于视线方向的二维成像平面
三维几何实体需要经过一系列的坐标变换 ,才能 上 。投影变换之后得到的顶点需要经过视区变换
真实的显示在计算机屏幕上 。随着计算机 图形技 才能得到最后的窗 口坐标 [。
术的发展 ,虚拟现实技术和增 强现实技术得 到越
来越广泛的运用 ,如何从屏幕坐标变换到世界坐 2世界坐标到屏幕坐标的求解
标具有重要意义 ,这个变换就可 以在计算机虚拟
世界和外在真实的环境之间建起一个桥梁。 为了简便起见 ,我们定义一个顶点的世界坐
OpenGL是作为一种新型的接 口,它所具有的 标为 V(objx,ObjY,objz),这个顶点坐标需要转
与硬件无关 的特性 ,可以使其在不 同的硬件平 台 换成窗口坐标 W(wiaX,winY,winZ)。为了方便变
实现 ,被多种操作系统平 台支持 ,简单实用 ,并且 换 ,先将坐标变换成齐次坐标 V(objx,ohjr,objz,
可以在微机工作站上使用 ,却并不损失三维 图形 1.0),根据上述的成像原理 ,顶点坐标首先经历 的
的性能。这个特点,为三维图形提供 了一个非常 是模型变换 ,下面介绍模型变换矩阵的求解。
有利的条件 ,现在很多 图形开发都采用这一标准 模型变换 ,包括各种平移 、旋转变换 ,经过累
库来进行。 积作用之后得 到了一个模式取景矩阵 M(4×4),
利用 OpenGL技术实现屏幕坐标到世界坐标 1 0 0
的变换 ,屏幕坐标是二维坐标 ,世界坐标是三维坐 0 1 0 Y
平移变换矩阵 T(4×4),
标 ,本文通过 OpenGL的深度缓存机制及 OpenGL 0 0 1
成像原理实现 了这两者之间的变换 ,变换算法具 O O O 1
有通用性。 旋转变换矩阵R(4×4)。旋转变换 比较复杂 ,
涉及到旋转轴 的选取,假定这根轴的方 向向量为
1OpenGL三维几何实体显示在计算机屏幕
(A ,A,A:),为了实现这一旋转 ,先建立
原创力文档


文档评论(0)