<div dir="ltr"><div>Thank you for your reply, Robert, but one of us is not understanding the other.</div><div><br></div><div>"if you are reuse the same subgraph the node above the reused part like 
the osg::Billboard is what is unique so put your unique name on that"</div><div><br></div><div>Actually, I have only one osg::Billboard (geodeHidreletrica) for hundreds of hydroelectric dam icons (thus hundreds of different names). Should I have hundreds of billboards? Hundreds of quads/geometries? I don't quite get how addDrawable copies the icons to different places using (what seems to be) a single osg::Geometry. In which object  exactly should I put each different name?<br></div><div><br></div><div>Thanks again,</div><div>Rodrigo.<br></div><br>On Thursday, May 21, 2020 at 3:30:32 AM UTC-3, OpenSceneGraph Users wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr"><div>If the approach is producing good enough performance then I'd stick with it.  It's a long way from the most optimal way you could do this type of task, but all the alternatives are more complicated and require deeper understanding of OSG/OpenGL/shaders. I'll not attempt to make suggestions as you should only ever make solutions more complicated if you really have to.</div><div><br></div><div>As for giving the objects different names, all objects in the scene graph support setName/getName, if you are reuse the same subgraph the node above the reused part like the osg::Billboard is what is unique so put your unique name on that nodes.  The intersection traversal will return the whole NodePath to the intersected drawable so you just need to check the NodePath to find all the associated names.</div><div><br></div><div>Robert.<br></div></div>
</blockquote></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/2f1ac1bd-fc93-4001-89cc-039e4554324e%40googlegroups.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/osg-users/2f1ac1bd-fc93-4001-89cc-039e4554324e%40googlegroups.com</a>.<br />