Re: Applying shapes in animation

> I keep getting java.lang.NullPointerException for the following code:

At which line???

But its clear that shape_control is null. You need to pas a
ScalarMap to display.addMap() before you call its getControl().

>  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);

Bill


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