Hello Johannes,

Carsten Neumann wrote:
> It seems the problem is that the ChangeLists that are being transmitted 
> are empty and that causes the server to keep waiting for syncs until it 
> finds one that contains the ClusterWindow (or MultiDisplayWindow in your 
> case). The client on the other hand gets stuck waiting for the server to 
> acknowledge the end of the frame.

I've look some more at this and the empty ChangeList is indeed the 
problem, but the rest about threads turned out to be completely the 
wrong direction. In fact the problem is quite simple: OpenSG 1.x 
defaults to read only ChangeLists and for apps using multiple aspects or 
  a cluster you need to call ChangeList::setReadWriteDefault(true); 
before osgInit().
Sorry, for not thinking of this way earlier. Just adding that line makes 
the torus show up in the client. I'm not seeing it on the server, but 
that may well be because it is out of view there?

        Cheers,
                Carsten

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to