查看: 1215|回复: 6

坐标转换

[复制链接]

该用户从未签到

发表于 2013-1-24 16:31:25 | 显示全部楼层 |阅读模式
在opengl es 2.0下如何将屏幕坐标转换成场景坐标,大家有什么好的思路,谢谢。

该用户从未签到

发表于 2013-1-24 16:48:46 | 显示全部楼层
本帖最后由 liuzhiyu123 于 2013-1-25 08:56 编辑


可以使用opengl提供的getXXOO 函数获得 viewport和modelviewmatrix 然后计算就行了,gluProject也行

该用户从未签到

 楼主| 发表于 2013-1-25 08:38:54 | 显示全部楼层
但是你总得知道深度值啊。。没有深度值你也没办法得到具体的场景坐标啊。。。

该用户从未签到

发表于 2013-1-25 08:58:53 | 显示全部楼层
那就得在想想了

该用户从未签到

 楼主| 发表于 2013-1-25 09:15:42 | 显示全部楼层
在片段着色器是有一个gl_FragCoord这个记录深度值的变量,只是我该如何获得这个值用在程序中呢。。。

该用户从未签到

发表于 2013-1-27 09:03:20 | 显示全部楼层
屏幕坐标转换为三维左边 您总的需要一个深度吧 比如鼠标点击时获取深度什么的

该用户从未签到

 楼主| 发表于 2013-1-28 08:48:33 | 显示全部楼层
就是不知道如何获得该深度值啊。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表