Avec Kandinsky. Colore le contenu d’une ellipse : u et v sont les coordonnées du centre, a demi-grand axe, b demi-petit axe et theta définit l’angle par rapport au repère.
from kandinsky import * from math import * meh=color(200,100,100) def ellipse(u,v,a,b,theta): c=int(sqrt(a**2+b**2)) for i in range(u-c,u+c): for j in range(v-c,v+c): if (((i-u)*cos(theta)+(j-v)*sin(theta))**2)/a**2+(((i-u)*sin(theta)-(j-v)*cos(theta))**2)/b**2<1: set_pixel(i,j,meh)