how can i translate the overlapping polygos to new location so that there is no overlap.
A=[];
N = 20;
for i=1:N
X = randn(N,2);
R = sqrt(rand(N,1));
X = R .* X ./ sqrt(sum(X.^2,2));
X=.05.*X;
XX=X(:,1);
XY=X(:,2);
XX=XX+rand;
XY=XY+rand;
K=convhull(XX,XY);
polyin=polyshape(XX(K),XY(K));
polyarray=regions(polyin);
AB=[XX(K),XY(K)];
A=[A; AB];
plot(XX(K),XY(K));
hold on
end
Best Answer