osg 屏幕坐标和世界坐标转换
2016-01-22 16:19
423 查看
//屏幕-〉世界: osgUtil::SceneView::projectWindowIntoObject //或者自己运算 Matrix VPW = camera->getViewMatrix() * camera->getProjectionMatrix() * camera->getViewport()->computeWindowMatrix(); Matrix inverseVPW = Matrix::inverse(VPW); Vec3d world = window * inverseVPW;
//世界-〉屏幕: osgUtil::SceneView::projectObjectIntoWindow //或者自己运算 Matrix VPW = camera->getViewMatrix() * camera->getProjectionMatrix() * camera->getViewport()->computeWindowMatrix(); Vec3 window = world * VPW;
相关文章推荐
- java name standard
- 关于json.ajax ,php的那点事
- 后台播放音频,不同Activity,统一控制,已封装,轻松集成
- 【POJ1204】Word Puzzles【Trie】【暴力】
- unity3d游戏开发猜想——当程序猿老去
- 避其锋芒,侧翼出击。——司马亮创业回忆录(一)
- AngularJS 使用ngOption实现下拉列表
- vim笔记2
- PPT扁平化手册 2
- 服务器,数据库连接注意mysql的user表
- 设计模式之禅之设计模式-观察者模式
- 关于transaction的一些事
- IOS-获取APP的Launch Image
- 华为交换机配置命令 华为QuidWay交换机配置命令手册
- C++智能指针简单剖析
- DVC中用到的LDPCA编码
- (三)为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口
- Pitch,Yaw,Roll的概念
- Java基础-了解ConcurrentHashMap
- 图像知识 太经典 膜拜