Hi,

If the purpose in removing the Shape3Ds is to prevent them from being rendered
you could use RenderingAttributes.setVisible or a switch node.  All the Shape3Ds
will still be in memory but only selected ones will be rendered.

Hope this helps,
Renoir

Michael Nischt wrote:

> >
> > There is no way to remove a Shape3D from the live scenegraph unless the
> >parent of the Shape3D is a BranchGroup which then can be detached from
> >its parent. That is:
> >
> >TransformGroup
> >   -Shape3D
> >
> >You cannot remove Shape3D from live scene but
> >
> >TransformGroup
> >  -BranchGroup
> >     -Shape3D
> >
> >you can call detach() of BranchGroup which means shape3d would also be
> >detached.
> >
>
> you're right - fuck, I had to insert thousands of BranchGroup's in my App :(
>
> greets
>  -Michael Nischt
>
> ===========================================================================
> 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