Hi Werner,

On 23 November 2017 at 11:02, Werner Modenbach
<[email protected]> wrote:
> many, many thanks. That was exactly the cause of the problem.
> I changed the callback to be an update callback and the delay is gone.
> Better to say: almost gone.
> When I turn my object via camera manipulator there seem to be no update
> callbacks.
> Is that right? Is there any way to get also this case catched by a callback?

By default OSG doesn't differentiate between frames based on what
drives the frame.  A viewer.frame() will always call the the update
traversal which should in turn call all the update callbacks in the
scene graph.

I don't know what is happening in your application, I know nothing the
application your have, there is no way I can guess what might be going
wrong.  It's technically possible to override default osgViewer
behaviours, whether you do or not is only something you can answer.

All I can say is the in a standard osgViewer based application event
handlers like camera manipulators don't have any affect on whether
update callbacks are called or not on the next frame, as long as the
viewer.frame() is called appropriately an update traversal will
happen.

Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to