[osg-users] Crash when using LineSegmentIntersector

Sam Brkopac brkopac at gmail.com
Sat Aug 4 02:16:50 PDT 2018


Hi Robert,

Thanks for taking the time to write up your post - very informative.


> For a modern scene graph I wouldn't create any Geode's at all.


Most of the OSG examples use Geodes. What is the type you would use for a modern scene graph?


> However, as I've only seen a tiny snippet of your code and explanation
> I can't really say where you've understanding of how best to implement
> what you need has gone off in the weeds.


This is a very real possibility. To keep it short and sweet: I have a plugin that returns a geode from a custom file format. There is supporting data associated with the format such as walkable flags. I use Geodes to group together drawables (using the visitor) to draw them if the user wants to see them. Basically debug data for the node.


> Another general comment is that it's not recommend practice to go
> adding objects to the scene graph from within a NodeVisitor.


Understood. Is there a best practice I can align myself with? Should I be handling that all in the plugin loader and potentially use something like osg::Switch to turn them on and off?

Thanks, Sam

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=74465#74465







More information about the osg-users mailing list