Gerrit Voss wrote: > Hi, > > On Mon, 2006-05-08 at 14:57 -0500, Patrick Hartling wrote: >> Patrick Hartling wrote: >> >>> As I explained in my original post, nodes are deactivated before any frame >>> is rendered. The nodes that are deactivated always have a group core, but it >>> is not all nodes with group cores that are deactivated. >> I apologize for following up on my own post, but there is a little bit of >> inaccuracy in what I have described above. The nodes that are deactivated >> almost always have a core of type OSG::Transform. If they do not, then they >> have a core of type OSG::Group. Since OSG::Group is an ancestor of >> OSG::Transform, my statement above is not exactly wrong, but it could be >> confusing given the diagram that I posted along with it. > > interesting, one quick test, could you add a call to > > beginEditCP(node, VolMask); > node->invalidateVolume(); > endEditCP(node,VolMask); > > after you activated a node.
Doing this fixes things for me. >>From a quick glance over the code involved in travmask and volume > handling it might be a little bit optimistic at some points ;-) > > Currently my feeling that is it more OpenSG bug exposed by OSG::Group > change? > > I'll see if I can easily recreate the problem. Let me know if there is anything I can do to help you with that. The data I am using is confidential, but I might be able to make up something if you need a test case. -Patrick -- Patrick L. Hartling | VP Engineering, Infiscape Corp. PGP: http://tinyurl.com/2msw3 | http://www.infiscape.com/
signature.asc
Description: OpenPGP digital signature
