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: