Hi Joseph,

All osg::Object have a setName/getName() method that you can use for
the purposes of identifying nodes.

Robert.

On 4 May 2012 06:25, Joseph Smith <[email protected]> wrote:
> Hi,
>
> I am trying to load a scene with various ac3d models and I need to identify 
> them when clicked on.
>
> I have two issues.
>
> 1) Lets say that I need to load model1.ac and model2.ac. How do I set up my 
> scene? How do I read these files into a Node? How do I assign each node a 
> unique identifier/ unique name?
>
> 2) When I try picking one of these objects similarly to how its shown in the 
> osgpick example, how do I retrieve this unique identifier/ unique name?
>
> i.e., for each hit in the intersections, how do I retrieve the unique 
> identifier/ unique name of the model that has been hit?
>
>
> Code:
>        for(osgUtil::LineSegmentIntersector::Intersections::iterator hitr = 
> intersections.begin();
>            hitr != intersections.end();
>            ++hitr)
>
>
>
>
> Thank you!
>
> Cheers,
> Joseph
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=47542#47542
>
>
>
>
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to