我要发帖 回复

正式会员

11

主题

67

积分

0

专家分

:

私信
发表时间 : 2009-3-18 14:25:17 | 浏览 : 2733    评论 : 5
请问版主ComputeInsterSpections(x,y...)中的x,y是osg相机的窗口坐标(视点坐标)吗?它与屏幕的像素坐标的关系是什么啊?
怎样通过像素坐标来求取上面的x,y啊?

最近VR访客

dzm520 评论于2009-3-18 17:24:43

版主 帮忙啊!!!!!

array 评论于2009-3-18 21:28:06
这里的参数x,y是osg的窗口坐标,一般通过GUIEventAdapter的getX(),getY()取得
dzm520 评论于2009-3-18 21:51:46
可不可以自己在程序中通过屏幕坐标去求取啊?
array 评论于2009-3-18 22:17:42
建议是使用getX(),getY()获得,因为Viewer可能会对这些坐标数据做一些变换操作;当然您自己设置的屏幕坐标只要变换正确也是可以的
dzm520 评论于2009-3-19 07:52:17
好的,谢谢array,谢谢了。

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2022-1-22 03:47 PM

返回顶部