查看: 1631|回复: 9

求助!更新节点问题

[复制链接]

该用户从未签到

发表于 2009-12-27 21:25:25 | 显示全部楼层 |阅读模式
我想更新一个绘图节点,它是一个位置变换节点的子节点,可以只更新这个绘图节点而不用管这个位置变换节点吗?用节点更新回调函数做的,望指点~

该用户从未签到

发表于 2009-12-27 22:03:26 | 显示全部楼层
可以啊,,,位置变换节点是一个Group类型的节点,,你替代子节点就可以了~~~~~~~~~

该用户从未签到

 楼主| 发表于 2009-12-27 22:17:35 | 显示全部楼层
我是刚开始接触osg哦,不是很明白版主的意思,替代子节点是什么意思?麻烦指点一下哦~

该用户从未签到

 楼主| 发表于 2009-12-27 22:21:33 | 显示全部楼层
最好能给一段示例程序哦,谢谢~

该用户从未签到

 楼主| 发表于 2009-12-28 08:24:36 | 显示全部楼层
比如,geom是绘图节点,pat是位置变换节点
geom->setUpdateCallback(new Drawcallback);
pat->addChild(geom)
这样就行吗?

该用户从未签到

发表于 2009-12-28 09:41:15 | 显示全部楼层
如果您是初学,那么建议先仔细阅读Paul Martz的《快速入门指导》,并多做小的实例;尽快了解开发流程之后再做您自己的实践

该用户从未签到

 楼主| 发表于 2009-12-28 10:54:08 | 显示全部楼层
我也想慢慢来啊,可领导等不了,要求速成,只能边做边学了~版主大哥,麻烦您先告诉我上面的用法是对的吗?谢了~

该用户从未签到

发表于 2009-12-28 11:15:34 | 显示全部楼层
事实上正因为我不太明白您要做什么,所以才建议您自己先理清基本概念。事情再急,也必须抽出一些时间来熟悉基本概念,否则您走弯路所花费的时间将远远大于学习基础所花费的时间

该用户从未签到

 楼主| 发表于 2009-12-28 15:24:33 | 显示全部楼层
呵呵,大哥说的对啊,我用的参考书就是《快速入门指导》~是那样做的,可以实现节点更新~
不过我发现很占资源啊,一开始更新画图cpu一下就达到50%,怎么回事?

该用户从未签到

发表于 2009-12-28 15:29:32 | 显示全部楼层
您可以打开显卡的垂直同步,避免不停更新造成的CPU消耗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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