
void View::assignSceneDataToCameras()
{
osg::Node* sceneData = _scene.valid() ? _scene->getSceneData() : 0;
_cameraManipulator->setNode(sceneData);
if (sceneData) _camera->addChild(sceneData);
}
本文介绍了一个名为osgView的视图类中assignSceneDataToCameras()方法的实现细节。该方法主要负责将场景数据(_scene)赋值给相机操纵器(_cameraManipulator),并检查场景数据的有效性,如果有效则将其添加为相机(_camera)的子节点。

void View::assignSceneDataToCameras()
{
osg::Node* sceneData = _scene.valid() ? _scene->getSceneData() : 0;
_cameraManipulator->setNode(sceneData);
if (sceneData) _camera->addChild(sceneData);
}
891
440

被折叠的 条评论
为什么被折叠?