<div dir="ltr"><div>Hi,</div><div><br></div><div>I'm displaying icons over the terrain as billboards (always facing the user). These icons represent structures and landmarks (hydroelectric dams, national parks, mountain peaks, mining projects...), so I'll load some tens of thousands of them, and show some hundred or a few thousand at a time. To save memory, I've learned that I must use a single geometry per class of icon. So, for hydroelectric dams (hidrelétricas, in Portuguese), I'm doing once:<br></div><div><br></div><div>            geodeHidreletrica = new osg::Billboard;<br>            geodeHidreletrica->setMode( osg::Billboard::POINT_ROT_EYE );<br>            osg::Geometry* quadHidreletrica = createQuad("icons/hidreletrica.png","QuadHidrelétrica");<br></div><div><br></div><div>and for each icon I do:</div><div><br></div><div>            geodeHidreletrica->addDrawable( quadHidreletrica, osg::Vec3( lon, lat, alt ) );<br></div><div><br></div><div>So far so good, the icons appear where they should. "QuadHidrelétrica" is the name of the quad (using setName). However, I want to have a different name for each icon, or somehow identify them by name when the mouse is over them. Is that possible using this strategy? Or should I do things differently? If so, what's the best approach, regarding performance?<br></div><div><br></div><div>Thanks,</div><div>Rodrigo.<br></div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:osg-users+unsubscribe@googlegroups.com">osg-users+unsubscribe@googlegroups.com</a>.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/osg-users/9d374000-2dc0-4fad-b6a3-3035246e2143%40googlegroups.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/osg-users/9d374000-2dc0-4fad-b6a3-3035246e2143%40googlegroups.com</a>.<br />