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/

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to