• Remix
  • Share
  • New Entry

on 18 Oct 2021
  • 11
  • 29
  • 0
  • 0
  • 280
t=linspace(-pi,pi,50);
x=cos(t);
y=sin(t);
R=0;
C=[0;0];
d=@(f) f^-1.02/2*0.564;
m=bone(1e3);
f=1;
for i=1:1e3
r=d(f);
n=~1;
k=0;
while ~n
k=k+1;
c=rand(2,1);
n=all(sum((C-c).^2,1)>(r+R).^2);
if k==200
f=f+1;
r=d(f);
k=0;
end
end
patch(x*r+c(1),y*r+c(2),m(i,:),EdgeAlpha=0);
R=[R r];
C=[C c];
end
axis equal off;
axis([0 1 0 1]);
Remix Tree