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".

Reply via email to