查看: 1398|回复: 6

0基础小弟诚求好心大牛帮带!

[复制链接]

该用户从未签到

发表于 2011-4-3 16:24:30 | 显示全部楼层 |阅读模式
小弟今年大四毕业,毕设题目前期与osg相关。以前没接触过osg,c++也不甚熟练,现在急需把一个1.0版本的程序改到2.9版本。我努力看了好几天,网上相关资料又比较少,所以一头雾水,不知从何下手。希望能有好心大牛帮带,小弟感激不尽!

该用户从未签到

发表于 2011-4-3 16:40:30 | 显示全部楼层
回复 1# langlangli


    能具体说明1.0版程序的内容吗?

该用户从未签到

 楼主| 发表于 2011-4-3 16:51:44 | 显示全部楼层
回复 2# FVR


    能留个联系方式吗?我把程序发给你,是一个九自由度机器人。

该用户从未签到

 楼主| 发表于 2011-4-4 13:55:34 | 显示全部楼层
m_Viewer.setUpViewer(osgProducer::Viewer::ESCAPE_SETS_DONE)(osg1.2版本的)在高版本下应该改成哪样的?m_Viewer.setViewerStats(osgViewer::Viewer::ESCAPE_SETS_DONE)(2.9版本的)?其中ESCAPE_SETS_DONE该用什么替换

该用户从未签到

发表于 2011-4-4 17:31:44 | 显示全部楼层
把着俩句 删了就可以了。

该用户从未签到

 楼主| 发表于 2011-4-4 19:35:06 | 显示全部楼层
回复 5# wangxiao358


    那那一句的功能怎么实现呢?
    还有好多类似的,要从低版本的osgProducer改到高版本的osgViewer下的函数,怎么改呢?小弟刚开始接触osg,毕设时间又紧,希望你能指点指点!

比如下面这几个:
m_Viewer.getCullSettings().setComputeNearFarMode(osg::CullSettings:O_NOT_COMPUTE_NEAR_FAR);
m_Viewer.getCamera(0)->getRenderSurface()->fullScreen(false);
m_Viewer.getCamera(0)->getRenderSurface()->setWindow(win);

该用户从未签到

发表于 2011-4-6 08:47:19 | 显示全部楼层
您要做的是首先理解1.0版本中这些语句的意义是什么,然后考虑在2.x版本中使用什么功能来替代它。就算时间再紧张也没有捷径。当然,如果您愿意把所有的代码贡献给开源社区,那就是另一回事情了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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