Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Project: Mat453
Views: 271

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.5, mesh = 1) show(Surf, frame=False)
3D rendering not yet implemented
︠bfcaa029-00ee-4572-ac52-f381247b86d0︠