I usually do it in the main loop, something like:
while(!viewer.done())
{
// do updates here
update_scene_graph(...);
viewer.frame();
}
This is a PRIVATE message. If you are not the intended recipient, please
delete without copying and kindly advise us by e-mail of the mistake in
delivery.
NOTE: Regardless of content, this e-mail shall not operate to bind CSC to
any order or other contract unless pursuant to explicit written agreement
or government initiative expressly permitting the use of e-mail for such
purpose. •
[email protected] wrote: -----
To: OpenSceneGraph Users <[email protected]>
From: Cory Riddell <[email protected]>
Sent by: [email protected]
Date: 03/02/2009 03:41PM
Subject: Re: [osg-users] modify children in node callback?
Thanks Brian, that makes sense.
Is there a pre (or post) traversal callback that I can hook to make the
changes, or must I manually mange the frame loop to make the changes?
Cory
Brian R Hill wrote:
> Cory,
>
> You can't modify the hierarchy during an active traversal - this will
mess
> up the traversal. You need to cache your updates and perform them between
> traversals.
>
> Brian
>
> This is a PRIVATE message. If you are not the intended recipient, please
> delete without copying and kindly advise us by e-mail of the mistake in
> delivery.
> NOTE: Regardless of content, this e-mail shall not operate to bind CSC to
> any order or other contract unless pursuant to explicit written agreement
> or government initiative expressly permitting the use of e-mail for such
> purpose. •
> [email protected] wrote: -----
>
> To: OpenSceneGraph Users <[email protected]>
> From: Cory Riddell <[email protected]>
> Sent by: [email protected]
> Date: 03/02/2009 02:45PM
> Subject: [osg-users] modify children in node callback?
>
> In general, is it ok to modify child nodes in a node callback method?
> That is, children of the node for which the callback was called?
>
> I assume it must be. If not, how do you add or remove nodes of a scene
> graph while running?
>
> Cory
> _______________________________________________
> 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
>
_______________________________________________
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