Étape 12 : Advanced notes 2: dessin d’un objet défini par une surface paramétrique
On peut aussi tirer une surface de paramétrage avec deux paramètres, dire a et b et ensuite une boucle sur une plage de ces paramètres, définissant des blocs si nécessaire. Dans mes scripts de la bouteille de Klein et ruban de Mobius, j’ai une méthode draw_surface() générale qui permet de faire cela. Par exemple, le ruban de Mobius (voir mon script mobius.py ) est défini par les trois formules :
avec un allant de -1 à 1 et b allant de 0 à 2 * pi (encore une autre raison pourquoi cela peut être le concours pi/e?). Vous pouvez considérer b comme définissant l’angle autour du circuit et un mouvement d’un bord à l’autre.
À l’aide de scripts comme ceci, vous devez vous assurer que dans vos boucles sur a et b, les étapes sont suffisamment petites qu’il n’y a pas d’écart dans la surface. Sauf si c’est l’effet que vous êtes après.
Pour des détails et des exemples, voir mobius.py, klein.py et klein2.py.