- /
 - 
        
Hyperboloid_2D
 
        on 21 Nov 2023
        
        
 
    - 9
 - 23
 - 6
 - 0
 - 424
 
drawframe(1);
 Write your drawframe function below
function drawframe(f)
N = 20;
maxAz = 2*pi/N*15;
dAz = maxAz / 48;
maxAz = maxAz - dAz;
w = 30 * 1.5;
edth = 2/4*pi;
off = dAz * (f - 1);
    z = off/maxAz;
    for l=1:N/4
        th1 = l*2*pi/N;
        th2 = th1 + off;
        r = 30;
        x1 = r * cos(th1);
        y1 = r * sin(th1);
        x2 = r * cos(th2+edth*z);
        y2 = r * sin(th2+edth*z);
        p = plot3([x1 x2],[y1 y2],[0 z],'b-o','MarkerIndices',2,'MarkerSize',10,'MarkerFaceColor','#D9FFFF');
        if l==1
            hold on
        end
        view(0,90)
    end
    hold off
    axis off
    xlim([-w w])
    ylim([-w w])
    zlim([0 1])
end
Animation
           

