查看: 842|回复: 4

osg模型显示问题,跪求大神指教

[复制链接]

该用户从未签到

发表于 2016-2-18 10:51:19 | 显示全部楼层 |阅读模式
直接设置viewer->getcamera的viewMatrix和ProjectionMatrix,模型为啥不能显示啊,viewer——root——模型
而选取模型中的geode三维点能够显示(选择其中的四个点,矩形作为四元组),这是为啥啊,急求 :'(

该用户从未签到

 楼主| 发表于 2016-2-18 11:42:45 | 显示全部楼层

代码截图

本帖最后由 stonels 于 2016-2-18 11:44 编辑

不知怎么的就是不能显示

不知怎么的就是不能显示

该用户从未签到

发表于 2016-2-18 15:32:24 | 显示全部楼层
osg里的相机矩阵是需要在cameramanipulator里设置才行的

该用户从未签到

 楼主| 发表于 2016-2-18 20:24:26 | 显示全部楼层
garyliyong 发表于 2016-2-18 15:32
osg里的相机矩阵是需要在cameramanipulator里设置才行的

        通过实际的三维模型的三维点和对应二维点(通过一个图片)求出相机的位置姿态,后来我将他们转化为了opengl的投影矩阵和视图矩阵:
那么设置viewer主相机的ViewMatrix和ProjectionMatrix,再加上viewPoint(设置为图片的大小size),理论上来说我的模型还有图形应该显示应该对应的啊?
        对于相机矩阵在cameramanipulator设置,不是太清楚,现在是小白一枚,跪求大神详解啊

该用户从未签到

 楼主| 发表于 2016-2-18 20:26:01 | 显示全部楼层
stonels 发表于 2016-2-18 20:24
通过实际的三维模型的三维点和对应二维点(通过一个图片)求出相机的位置姿态,后来我将他们转化为了ope ...

对了,我这个仅仅是静态的显示(主要目的是和图像对齐),不需要进行鼠标缩放啥的功能,是不是不需要操作器呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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