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

Reply via email to