[osg-users] Create BoundingBoxes dynamically, by creating global Geode and attaching children later
OpenSceneGraph Users
osg-users at lists.openscenegraph.org
Fri Jan 31 02:13:42 PST 2020
After reading the "short" OSG documentation over at
http://syntheractive.com/developer/downloads/OSGQSG.pdf , I figured it out
on my own :)
Things that helped me: (obvious if you know what you are doing...)
- geodes can't have unlimited children, just use a global group, where
you attach a new geode for every bounding box.
- dont use * pointers, use osg::Ref_ptr<>, and if you use
iosg::ref_ptr<X> use X.get() to get the object
- just remove lighting, or set normals
- if you want the object to have one color, use BIND_OVERALL
- no need to update or set anything dirty
- you don't need a state set / matrix at all (in my case, because all is
in global coordinates)
Maybe if someone like me stumbles across this thread, this Info helps
--
You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osg-users+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/osg-users/e155d7d2-1cc0-4cd7-92da-a24bf107b73c%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20200131/9743ef89/attachment.html>
More information about the osg-users
mailing list