Restructed the cast

This commit is contained in:
Robert Osfield
2016-06-27 11:33:55 +01:00
parent f749de1236
commit 62d1e7ac64

View File

@@ -167,9 +167,10 @@ class ReaderWriterAC : public osgDB::ReaderWriter
virtual WriteResult writeNode(const osg::Node& node,std::ostream& fout, const Options* opts) const
{
// write ac file.
if(dynamic_cast<const osg::Group*>(&node))
const osg::Group *gp=node.asGroup();
if(gp)
{
const osg::Group *gp=dynamic_cast<const osg::Group*>(&node);
const unsigned int nch=gp->getNumChildren();
for (unsigned int i=0; i<nch; i++)
{