Changeset 203 for osgVisual/trunk


Ignore:
Timestamp:
Jan 21, 2011, 10:18:18 PM (13 years ago)
Author:
Torben Dannhauer
Message:

Created environment to parse models from XML

Location:
osgVisual/trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • osgVisual/trunk/src/core/visual_core.cpp

    r202 r203  
    281281                        for (xmlNode *modelNode = cur_node->children; modelNode; modelNode = modelNode->next)
    282282                        {
    283                                 visual_object::createNodeFromXMLConfig(rootNode, modelNode);
     283                                std::string name=reinterpret_cast<const char*>(modelNode->name);
     284                                if(cur_node->type == XML_ELEMENT_NODE && name == "model")
     285                                {
     286                                        visual_object::createNodeFromXMLConfig(rootNode, modelNode);
     287                                }
    284288                        }
    285289                }
  • osgVisual/trunk/src/object/visual_object.cpp

    r202 r203  
    6868visual_object* visual_object::createNodeFromXMLConfig(osg::CoordinateSystemNode* sceneRoot_, xmlNode* a_node)
    6969{
     70        if(a_node == NULL)
     71                return NULL;
     72
     73        OSG_NOTIFY( osg::ALWAYS ) << __FUNCTION__ << "Try to creating a new Model.." << std::endl;
    7074        //osg::ref<visual_object> object = new visual_object( root, nodeName);
    7175
     
    8488                        */
    8589
    86 
     90        OSG_NOTIFY( osg::ALWAYS ) << "Done." << std::endl;
    8791        return NULL;
    8892}
Note: See TracChangeset for help on using the changeset viewer.