function [xx,yy]=generatemesh(data, N)
bounds(:,1)=min(data.Vertices,[],1);
bounds(:,2)=max(data.Vertices,[],1);
[xx,yy]=meshgrid(linspace(bounds(1,1), bounds(1,2), N), linspace(bounds(2,1), bounds(2,2),N));
end
