查看: 1966|回复: 11

osg的autocapture例子 有人成功设置过相机位置吗 求大神求大神啊

[复制链接]

该用户从未签到

发表于 2012-9-20 11:11:43 | 显示全部楼层 |阅读模式
osg的autocapture例子,命令行输入osgautocapture cow.osg --camera 0 100 0 0 -90 0 --filename cow.jpg, 出现no plugin to write cow.osg 的错误,改成 osgautocapture cow.osg --camera 0 100 0 0 -90 0 --filename cow.bmp,程序没有反应,没有得到cow.sog。用vs2010进行调试,发现osgautocapture.cpp 的osg::CoordinateSystemNode* csn = findTopMostNodeOfType<osg::CoordinateSystemNode>(loadedModel.get());始终返回值为空???
求大神指教!!!

该用户从未签到

 楼主| 发表于 2012-9-20 11:15:50 | 显示全部楼层
写错了是“osg的autocapture例子,命令行输入osgautocapture cow.osg --camera 0 100 0 0 -90 0 --filename cow.jpg, 出现no plugin to write cow.jpg的错误”

该用户从未签到

发表于 2012-9-20 11:34:21 | 显示全部楼层
没有写jpg的插件

该用户从未签到

 楼主| 发表于 2012-9-20 11:49:45 | 显示全部楼层
StackSnow 发表于 2012-9-20 11:34
没有写jpg的插件

是的啊  我也发现了  所以我改bmp了  主要问题是设置摄像机的位置和角度不起作用啊 求大神指导啊

该用户从未签到

发表于 2012-9-20 12:38:51 | 显示全部楼层
看看源码吧  看看这个--camera后面的参数是什么意思 在设置吧

该用户从未签到

 楼主| 发表于 2012-9-20 12:41:53 | 显示全部楼层
我已经看源码2天了  一直不成功 郁闷死我啦--camera后面的参数前三个是相机位置,后3个是相机的角度  不行 啊  

该用户从未签到

发表于 2012-9-20 13:24:21 | 显示全部楼层
--camera 设置了之后与经纬度相关,这个你用得上吗??

该用户从未签到

发表于 2012-9-20 13:25:35 | 显示全部楼层
--camera 后面 前两个明显是 eye的纬度和经度

该用户从未签到

 楼主| 发表于 2012-9-21 09:17:41 | 显示全部楼层
这个我知道啊 eye就是摄像机 后面的参数设置了没有效果啊   我就想截一张cow.osg的图片出来啊   求大神啊求大神

该用户从未签到

发表于 2012-9-24 17:12:18 | 显示全部楼层
--camera 后面 前两个明显是 eye的纬度和经度
这一句是正解

该用户从未签到

 楼主| 发表于 2012-9-28 11:27:50 | 显示全部楼层
大神们  我不是要讨论--camera 后面 前两个参数是纬度还是经度  我是要能够跑通osg的autocapture例子,能截到cow.osg重不同角度的截图 哪位大神可以帮帮我啊

该用户从未签到

发表于 2012-10-8 09:53:36 | 显示全部楼层
既然是经纬度,那么显然用来拍摄cow的模型是不合适的,毕竟您的牛和地球的大小千差万别。您完全可以简单地改写osgautocapture例子,通过设置lookat来改变拍摄的角度
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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