Hi, I have tried to get the texture map from the loaded .flt file but it returned null.
I have looked up the thread here Code: osg::Group* Ground = dynamic_cast<osg::Group*> (osgDB::readNodeFile("C:/Program/Multigen-Paradigm/creator_3_2/tutorials/DesktopTutor/Models/arena.flt")); I use a node visitor to find all geodes in the scenegraph "Ground" and the apply function looks like this: for (unsigned int i=0; i<currentGeode.getNumDrawables(); ++i) { osg::StateSet* StateSet = (currentGeode.getDrawable(i))->getStateSet(); osg::Texture* Texture = dynamic_cast<osg::Texture*> (StateSet->getTextureAttribute(0, osg::StateAttribute::TEXTURE)); --- modify the texture --- } l It said use the option > preserveFace can get the texture. But I still cannot get any info from the model. Is there any one can get texture from .flt without any problem? I have also attached the flt file and let others try to get the texture. Thanks Cheers, ChiaYuan ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=38837#38837 Attachments: http://forum.openscenegraph.org//files/capecodflight_558.zip _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org