« Programmation objet et géométrie/Objets en Python sous Gimp/Tracé de polygones en Python sous Gimp » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 108 :
 
===Récapitulatif===
 
L'objet ''lemniscate'' est donc celui-ci:
 
<source lang="python">
def python_lemniscate(img) :
largeur=img.width
hauteur=img.height
calque=img.layers[0]
ns=6
sommets=[]
for i in range(ns):
t=2*pi/ns*i
x=int(largeur/2+largeur/4*cos(t))
y=int(hauteur/2+hauteur/4*sin(2*t))
P=(x,y)
sommets.extend(P)
x=int(largeur/2+largeur/4)
y=int(hauteur/2)
P=(x,y)
sommets.extend(P)
pdb.gimp_paintbrush_default(calque,2*ns+2,sommets)
</source>
 
==Enregistrement du filtre==