Changeset 514 for trunk/avango-osg/src/avango/osg/Node.cpp
- Timestamp:
- 08/24/10 14:51:47 (21 months ago)
- File:
-
- 1 edited
-
trunk/avango-osg/src/avango/osg/Node.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/avango-osg/src/avango/osg/Node.cpp
r414 r514 78 78 79 79 ::osg::Matrix 80 av::osg::Node::getAbsoluteTransform(av::FieldContainer* caller ) const80 av::osg::Node::getAbsoluteTransform(av::FieldContainer* caller, av::osg::Node * haltTraversalAtNode) const 81 81 { 82 82 ::osg::Node *osg_node = getOsgNode(); … … 105 105 106 106 ::osg::Matrix abs_mat; 107 ::osg::MatrixList abs_mat_list = getOsgNode()->getWorldMatrices(osg_node); 107 ::osg::MatrixList abs_mat_list; 108 if(haltTraversalAtNode == 0) 109 abs_mat_list = getOsgNode()->getWorldMatrices(osg_node); 110 else 111 abs_mat_list = getOsgNode()->getWorldMatrices(haltTraversalAtNode->getOsgNode()); 112 108 113 if (abs_mat_list.size() > 0u) 109 114 abs_mat = abs_mat_list[0];
Note: See TracChangeset
for help on using the changeset viewer.
