获取OpenSceneGraph自定义osg :: Drawable的实际节点路径

时间:2014-12-30 21:14:24

标签: opengl graphics openscenegraph

我正在编写一个自定义osg::Drawable类,需要在调用drawImplementation方法时计算其与相机眼睛的当前距离。它需要这样做才能确定渲染的最佳构面数。

难点在于我的drawable可以有任意数量的osg:Transform个节点作为父节点。我需要应用正在应用于drawable的实际父代的转换。使用osg::Node::getParents()和/或getParentalNodePaths(),我可以确定此drawable的所有可能路径,但不能确定所采用的路径。

有没有办法在OpenSceneGraph中确定这个?我已经挖掘了示例和文档,但没有找到我需要的内容。

0 个答案:

没有答案