Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

Re: IndexOutOfBoundsException with RendererJ3D

Desiree, I said:

> Another solution may be to extend DefaultRendererJ3D and
> override its doTransform() method to be exactly the same
> code as DefaultRendererJ3D, except to copy the contents
> of 'branch' before returning it (to RendererJ3D.doAction()
> which then adds it to the live scene graph).

Actually, the override implementation of doTransform() can
simply be:

  public BranchGroup doTransform()
         throws VisADException, RemoteException {
    BranchGroup branch = super.doTransform();
    // now extract the GeometryArrays from branch
    // . . .
    return branch;
  }

Cheers, Bill


  • 2002 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: