Dear All,<br> I would like to turn a Drawable object into a Geometry counterpart in order to retrieve its texture coordinates. <br> I have tried to use both the <span style="font-weight: bold;">asGeometry </span>method of the Drawable class and the <span style="font-weight: bold;">dynamic cast</span> operator but both attempts ended up delivering a <span style="font-weight: bold;">NULL </span>pointer. I am not sure if there is another way of doing it. <br>Here is a code snippet.<br><span style="font-style: italic;">osg::Geode myGeode = new osg::Geode;</span><br style="font-style: italic;"><span style="font-style: italic;"> myGeode->addDrawable(new osg::ShapeDrawable(new osg::Box(osg::Vec3(),1,1,1)));</span><br style="font-style: italic;"><span style="font-style: italic;">osg::Drawable* myDrawable = myGeode->getDrawable(0);</span><br style="font-style: italic;"><span style="font-style: italic;">osg::Geometry* myGeom = myDrawable->asGeometry(); //This
 returns NULL!</span><br style="font-style: italic;"><span style="font-style: italic;">osg::Geometry*  myGeom2 = dynamic_cast<osg::Geometry *>(myDrawable);</span><br>Unfortunately both  myGeom and myGeom3 are both NULL at this point. <br> What to do then, anyone to save me from embarrasment?<br> Anxiously waiting for your reply.<br> Franclin.<p>


      <hr size="1"> 
Envoyé avec <a href="http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=52423/*http://fr.docs.yahoo.com/mail/overview/index.html">Yahoo! Mail</a>.<br>Une boite mail plus intelligente. </a>