您的位置:首页 > 其它

OSG回调机制

2015-06-17 16:07 274 查看
在OSG中设置有osg::Node 、osg::Drawable、osg::Camera等回调。

osg::Node可以在OSG执行更新和拣选遍历时进行回调;

osg::Drawable可以在拣选和绘制遍历时进行回调;

osg::Camera可以在更新便利时进行回调;

在用户应用程序创建回调需要以下步骤:

(1)编写继承自osg::NodeCallback类的新类;

(2)重载operator()方法,添加相关的代码,实现场景的动态更新;

(3)初始化一个回调实例,关联到相应的对象。关联的方法有很多,主要有如下方法:

setUpdateCallback();

setCullCallback();

setDrawableCallback();

setEventCallback();

setReadFileCallback();

setWriteFileCallback();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: