public int transcribe(IPoint[] hull,int offset){
  int idx=offset;
  int sz=points.size();
  for (int i=0; i < sz; i++) {
    hull[idx++]=points.get(i);
  }
  return idx;
}

public int transcribe ( IPoint [ ] hull , int offset ) { int idx = offset ; int sz = points . size ( ) ; for ( int i = 0 ; i < sz ; i ++ ) { hull [ idx ++ ] = points . get ( i ) ; } return idx ; }
fill array with points starting at given offset .
