• Remix
  • Share
  • New Entry

on 29 Nov 2023
  • 4
  • 8
  • 0
  • 0
  • 510
drawframe(1);
Write your drawframe function below
function drawframe(f)
set(gcf, 'Color', [0.89, 0.79, 0.34]);
rng(1,'twister')
a = 2;
b = 1;
center = [0, 0];
tubeRadius = 0.2;
tubeHeight = 2;
theta = linspace(0, 2*pi, 100);
xBean = center(1) + a * cos(theta);
yBean = center(2) + b * sin(theta);
xTube = [center(1) - tubeRadius, center(1) + tubeRadius, center(1) + tubeRadius-rand*f/100, center(1) - tubeRadius-rand*f/100];
yTube = [center(2), center(2), center(2) + tubeHeight*rand*f/100, center(2) + tubeHeight*rand*f/100];
fill(xBean, yBean, 'y');
hold on;
fill(xTube, yTube, 'w');
axis equal;
grid on;
axis off
end
Animation
Remix Tree