OSG:先导篇 访问器机制

一.简介

osg::NodeVisitor 类是设计模式 Visitor (观察者模式)的实现,osg::NodeVisitor 类继承自 osg::Reference 类

osg::NodeVisitor是一个虚基类,在程序中无法实例化

osg::NodeVisitor中主要有 apply():决定了遍历的方式,可以获得各个节点的属性,也可以修改节点属性

            accept():关联需要访问的节点,并启动访问器进行遍历

在用户应用程序中,可以编写继承自osg::NodeVisitor的新类,再通过重载 apply() 来实现功能

二.顶点访问器

三.纹理访问器

四.节点访问器

猜你喜欢

转载自www.cnblogs.com/k5bg/p/11460839.html