some traversals ignore pfSwitch value

New Message Reply Date view Thread view Subject view Author view

David Luebke (luebke++at++cs.unc.edu)
Thu, 23 Mar 1995 02:54:24 -0500 (EST)


The traversal performed by pfFlatten() appears to ignore the value of
a pfSwitch node, visiting each of the node regardless. This is a problem
for me since I have cycles in my scene graph (at render time, cull callbacks
insure that the cycles don't actually present a problem). Is there a way
I could work around this? The problem is not just with pfFlatten, of course,
but with all performer calls that traverse the database without consulting
the cull callbacks or the value of pfSwitch nodes. PfGroup::getBound, for
example, recursively calls pfGroup::clean, which rapidly runs out of stack
space on my database. Any ideas?

Dave

--
David Luebke
luebke++at++cs.unc.edu

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:51:07 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.