primitive graphique rectangle
rectangle
rectangle(x1,y1,x2,y2)
Trace le rectangle dont deux sommets opposés sont (x1,y1) et (x2,y2).
Options:
alea(a): densité des pixels aléatoires (reproductible).
col(r,v,b): coleur (blanc par défaut).
col(r1,v1,b1,r2,v2,b2): couleurs dégradées de [r1,v1,b1] (au centre) à [r2,v2,b2] (au bord).
illum(c): 1 plein (valeur par défaut), 0 ligne.
image(id): écrit le rectangle dans l´image id.
rand(r): densité des pixels aléatoires (non reproductible).
transp(t1,t2): transparence interpolée de t1 au centre à t2 au bord.
Exemples:
rectangle(0,0,200,100)col(1);
affiche le rectangle rouge de côtés 200 et 100 en (0,0).
rectangle(-100,-100,100,100)col(1,0,0,0,1,0)transp(0,1);
affiche le rectangle de côté 200 de couleur
interpolée du rouge (au centre) au vert (au bord) et de transparence
interpolée d´opaque (au centre) à transparent (au bord).
rectangle obj
rectangle obj(id)
retourne la propriété ´rectangle´ de
l´objet typeobj id.
rectangle obj(id)=r1,r2,...
Modifie cette propriété.
rectangle image
rectangle(x1,y1,x2,y2)image(id)
Écrit le rectangle (x1,y1,x2,y2) white dans l´image id.
Options:
col(r,v,b) couleur (r,v,b) (1,1,1) par défaut).
col(r1,v1,b1, r2,v2,b2) couleur dégradée de (r1,v1,b1) (1,1,1) à (r2,v2,b2).
normal coordonées normalisées (entre 0.0 et 1.0).
poi(x0,r0)radius(rx,ry): équivallent à rectangle(x0-rx,y0-ry,x0+rx,y0+ry).
Remarque:
(x1,y1,x2,y2) sont des coordonées relatives dans l´image (origine coin bas gauche).
rectangle menu
rectangle menu("MEN")
Retourne la couleur des rectangles du menu MEN.
rectangle menu("MEN")=r,v,b,...
Affecte cette couleur. Si r<0: pas de rectangle.
rectangle message
rectangle message(id)
Retourne la couleur du message id.
rectangle message(id)=r,v,b
Modifie cette couleur . Si r<0: pas de rectangle.
rectangle see
rectangle see
Retourne la couleur de la fenêtre de see.
rectangle see=r,v,b
Modifie cette couleur . Si r<0: pas de rectangle.
Voir aussi: