NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

AW: Applying shapes in animation

Hi Jay,

> I keep getting java.lang.NullPointerException for the following code:
>
>  ScalarMap shape_map = new ScalarMap(x,Display.Shape);
>  VisADGeometryArray[] shapes;
>  shapes = new VisADGeometryArray[max_points];
>  for(int i=0;i<max_points;i++)
>      {
>   shapes[i] = makeCube();
>      }
>  ShapeControl shape_control = (ShapeControl) shape_map.getControl();
>  shape_control.setShapeSet(new Integer1DSet(1)); // ERROR on this line
>  shape_control.setShapes(shapes);

Add your shape_map to a display before calling the getControl() and the
NullPointerException should be gone.

Cheers, Mathias


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