I'm using osgUtil::LinesegmentIntersector to pick objects from my scene.

It works all fine except the Billboard nodes, all the objects can only be
picked at the origin point.

Since my drawables are added with a specified position, so I guess this
specified position didn't contribute to the view matrix.

I dig into the source code, and found that IntersectionVisitor treat
Billboard the same as Geode.

And I found that the old intersectvisitor considered the differences.

I wonder how to deal with this problem?

Thanks.

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to