| Hosted by CoCalc | Download
typeset_mode(true)

Who cares about topology

Dans cette vidéo on trouve plein de belles choses : un beau problème (rectangles) et une solution tout ce qui a de plus beau.

Ci-après on trouvera ce qu'il faut pour dessiner la surface dont il est question, une fois que l'on aura la paramétrisation de la courbe de base. Par défaut, ma courbe est un cardiodïde, mais on peut changer tout assez facilement.

var('s,t') def x(t) : return cos(t)*(1-cos(t)) def y(t) : return sin(t)*(1-cos(t))
(s, t)
def cf(s,t): return sin(s-t) # La seule fonction de ceci est de colorier joliment la surface. Surf = parametric_plot3d([(x(t)+x(s))/2, (y(t)+y(s))/2, 1/2*sqrt((x(t)-x(s))^2 + (y(t)-y(s))^2)], (t,0,2*pi),(s,0,2*pi), adaptive = True, color=(cf,colormaps.ocean) , opacity=0.7, mesh = 0.7) show(Surf, frame=False)
3D rendering not yet implemented
︠bfcaa029-00ee-4572-ac52-f381247b86d0︠