diff --git a/src/osgPlugins/dae/daeReader.cpp b/src/osgPlugins/dae/daeReader.cpp index b31e050ff..5da168ebb 100644 --- a/src/osgPlugins/dae/daeReader.cpp +++ b/src/osgPlugins/dae/daeReader.cpp @@ -17,6 +17,7 @@ #include #include #include +#include #include #include @@ -585,7 +586,10 @@ osg::Node* daeReader::processNode( domNode *node, bool skeleton) { std::string name = ""; if (node->getId()) + { name = node->getId(); + resultNode->setUserValue("dae_node_id", name); + } if (node->getName()) name = node->getName(); resultNode->setName( name );