Alan, This is a caching bug, j3d caches some scenegraph info. in BranchGroup for scene traversing pusposes such as picking. The caching mechanism gets a bit complicated when it is under SharedGroup; changes from a 1-D to a 2-D problem. This bug caches, incorrectly, the amount of info. in a BranchGroup under a SharedGroup. The increase in memory consumption and setlive time isn't quite noticeable if the SharedGroup's sub-graph consists of 1 or 2 levels of BranchGroups. But the memory consumption and setlive time shootup with the increase in depth of the SharedGroup's sub-graph containing chained BranchGroup.
We have a planed Java 3D 1.3.1 release before Java 3D 1.4. Please continue to use and test Java 3D 1.3 and report any bug found to this alias or [EMAIL PROTECTED] thanks, Chien Yang Java 3D Team. > We use this construct a lot in Xj3D so I'd like a little more > information. What do you mean by shallow. > > We get a lot of this to support DEF's in VRML. All VRML nodes have a BG > above them to allow detaching at runtime. If the node is DEFed its > wrapped in a sharedGroup like this > > SG > BG > VRMLNode(Say Group) > SG > BG > VRMLNode(Say Shape) > > Can you also detail the effects, I've seen mention performance or memory usage problems. > > A finally, is this something that will wait till 1.4 to fix or are their plans for a release before 1.4? > -- > Alan Hudson > President: Yumetech, Inc. http://www.yumetech.com/ > Web3D Open Source Chair http://www.web3d.org/TaskGroups/source/ > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff JAVA3D-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".