[osg-users] Is this a too dirty hack?

Viggo Løvli vigigio at hotmail.com
Wed Jul 23 05:44:48 PDT 2008


I got the mail from Robert 3 times :-)
 
V> From: gordon.tomlinson at sensor.com> To: osg-users at lists.openscenegraph.org> Date: Wed, 23 Jul 2008 08:28:20 -0400> Subject: Re: [osg-users] Is this a too dirty hack?> > Has Max head room entered the OSG ;)> > Your email is repeating ;) ,at least for me> > -----Original Message-----> From: osg-users-bounces at lists.openscenegraph.org> [mailto:osg-users-bounces at lists.openscenegraph.org] On Behalf Of Robert> Osfield> Sent: Wednesday, July 23, 2008 8:02 AM> To: OpenSceneGraph Users> Subject: Re: [osg-users] Is this a too dirty hack?> > Hi Viggo,> > Do you really have to go through all this hassle? Can't you just catch> changes to the scene graph as they are being made by your app?> The only part of the OSG which which would add nodes to the scene graph is> the DatabasePager, and you can catch all loads from this via a> Registry::ReadFileCallback.> > Robert.> > On Wed, Jul 23, 2008 at 11:35 AM, Viggo Løvli <vigigio at hotmail.com> wrote:> > Hi,> >> > I am on the quest to figure out when the node-tree is dirty.> >> > I have found a way... But I do not know if this way is a too dirty > > hack to actually use.> >> > I have a class that inherit osg::Group.> > I use this as the root of my scene-graph.> >> > Each time someone add a node to the world, then the dirtyBound > > function will be called for all parents. This function is not virtual > > so I can not override it in my specialization of the osg::Group class.> > I can however set up a callback that is called when we calculate the > > bounding sphere.> > This callback is only executed if someone call getBound when the > > bounding-sphere is set to dirty.> >> > So, if the callback to calculate a bounding sphere is called on my > > root-node then I know that the node tree has been changed.> > I can thus check if the node-tree is 'dirty' by calling getBound() on > > my own class. If that results in a callback then it was dirty.> >> > So the question is: Is this a too dirty hack to use, or is it okish?> >> > Regards,> > Viggo> >> >> >> >> > ________________________________> > Windows Live Hotmail på mobilen. Ha alltid e-posten din tilgjengelig.> > _______________________________________________> > osg-users mailing list> > osg-users at lists.openscenegraph.org> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.> > org> >> >> _______________________________________________> osg-users mailing list> osg-users at lists.openscenegraph.org> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org> > > _______________________________________________> osg-users mailing list> osg-users at lists.openscenegraph.org> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_________________________________________________________________
Hold kontakten med Windows Live Messenger.
http://clk.atdmt.com/GBL/go/msnnkdre0010000003gbl/direct/01/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080723/0dbd99a9/attachment-0003.htm>


More information about the osg-users mailing list