I guess it is ALLOW_CHILDREN_WRITE in the top BranchGroup.
I think you don't have to set ALLOW_DETACH for the top BranchGroup.
regards
Paul
Joachim Diepstraten schrieb:
> Hi
>
> Maybe someone can help me with this one. I've got a
> BranchGroup which contains another BranchGroup which contains
> a TransformGroup with a Shape3D. Looking like this
>
> BG
> / \
> BG BG
> | |
> . TG
> . |
> . Shape3D
>
> Now I want to remove the right BranchGroup from the top Branchgroup.
> The top branchgroup has been compiled. (But the right BranchGroup has
> been attached later after compile). When I call removeChild(1) I always
> get a CapabilityNotSetException: Group : no capability to remove
> children. If set all these Capabilities for the top BranchGroup
>
> BranchGroup.ALLOW_DETACH
> Group.ALLOW_CHILDREN_EXTEND
> Group.ALLOW_CHILDREN_READ
>
> I've set
>
> BranchGroup.ALLOW_DETACH in the right BranchGroup
>
> What capability do I have to set that it works as there is no
> ALLOW_CHILDREN_REMOVE capabilty in Node,Group nor BranchGroup
>
> Thanks
>
> EOF,
> J.D.
>
> --
> Realtime Raytracer in JAVA
> (http://www.antiflash.net/raytrace)
>
> ===========================================================================
> 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".