From ca8f3d5f8a91bfac6ccda646af80de85f27114e2 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 18 Oct 2013 09:57:53 +0000 Subject: [PATCH] From Farshid Lashkari, "previously discussed change to the dae loader which applies the node ID as a "dae_node_id" user value." --- src/osgPlugins/dae/daeReader.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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 );