Subversion Repositories wimsdev

Rev

Rev 16344 | Rev 17915 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16344 Rev 17658
Line 20... Line 20...
20
 
20
 
21
Flèche entre les points (x1;y1) et (x2;y2) ayant deux têtes de longueur l pixels.
21
Flèche entre les points (x1;y1) et (x2;y2) ayant deux têtes de longueur l pixels.
22
:circle x,y,d,[color]
22
:circle x,y,d,[color]
23
 
23
 
24
Cercle de centre (x;y) et de diamètre d pixels.
24
Cercle de centre (x;y) et de diamètre d pixels.
-
 
25
:circles [color],x1,y1,d1,x2,y2,d2 ...
-
 
26
 
-
 
27
Cercles de centre (x1;y1) et de diamètre d1 (selon xrange)...
25
:comment
28
:comment
26
 
29
 
27
Ligne de commentaire.
30
Ligne de commentaire.
28
:copy x,y,x1,y1,x2,y2,[filename]
31
:copy x,y,x1,y1,x2,y2,[filename]
29
 insert
32
 insert
30
Insère le rectangle de diagonale (x1; y1) et (x2; y2) (dans le repère en pixels) du fichier filename au point (x; y) : l'extrémité en haut à gauche de l'image est au point (x; y). Si x1=y1=x2=y2=-1, tout le fichier est copié. [filename] est l'adresse du fichier à partir du répertoire wims/public_html/gifs ou du répertoire indiqué dans common_images pour les modules OEF.
33
Insère le rectangle de diagonale (x1;y1) et (x2;y2) (dans le repère en pixels) du fichier filename au point (x; y) : l'extrémité en haut à gauche de l'image est au point (x; y). Si x1=y1=x2=y2=-1, tout le fichier est copié. [filename] est l'adresse du fichier à partir du répertoire wims/public_html/gifs ou du répertoire indiqué dans common_images pour les modules OEF.
31
:copyresized x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename]
34
:copyresized x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename]
32
 
35
 
33
Insère le rectangle de diagonale (x1;y1) et (x2;y2) du fichier filename dans le rectangle de diagonale (dx1;dy1) et (dx2;dy2) (remise à la taille réalisée). si x1=y1=x2=y2=-1, tout le fichier filename est copié
36
Insère le rectangle de diagonale (x1;y1) et (x2;y2) du fichier filename dans le rectangle de diagonale (dx1;dy1) et (dx2;dy2) (remise à la taille réalisée). si x1=y1=x2=y2=-1, tout le fichier filename est copié
34
:crosshair x1,y1,[color]
37
:crosshair x1,y1,[color]
35
 
38
 
Line 44... Line 47...
44
:darrow x1,y1,x2,y2,l,[color]
47
:darrow x1,y1,x2,y2,l,[color]
45
 dasharrow dashedarrow
48
 dasharrow dashedarrow
46
Flèche en pointillés allant du point (x1; y1) vers le point (x2; y2) dont la tête est de longueur l pixels.
49
Flèche en pointillés allant du point (x1; y1) vers le point (x2; y2) dont la tête est de longueur l pixels.
47
:darrow2 x1,y1,x2,y2,l,[color]
50
:darrow2 x1,y1,x2,y2,l,[color]
48
dasharrow2 dashedarrow2
51
dasharrow2 dashedarrow2
49
Flèche en pointillés entre les points (x1; y1) et (x2; y2) et à deux têtes de longueur l pixels.
52
Flèche en pointillés entre les points (x1;y1) et (x2;y2) et à deux têtes de longueur l pixels.
50
:dhline x,y,[color]
53
:dhline x,y,[color]
51
dashedhorizontalline dashhorizontalline hdline horizontaldashedline
54
dashedhorizontalline dashhorizontalline hdline horizontaldashedline
52
Droite horizontale en pointillés passant par le point (x; y).
55
Droite horizontale en pointillés passant par le point (x;y).
53
:diamondfill x,y,nx,ny,[color]
56
:diamondfill x,y,nx,ny,[color]
54
 diafill
57
 diafill
55
Remplit la région contenant le point (x;y) avec des lignes de couleur color (quadrillage oblique). (nx;ny) est la distance verticale et horizontale (en pixels) entre deux lignes.
58
Remplit la région contenant le point (x;y) avec des lignes de couleur color (quadrillage oblique). (nx;ny) est la distance verticale et horizontale (en pixels) entre deux lignes.
56
:dline x1,y1,x2,y2,[color]
59
:dline x1,y1,x2,y2,[color]
57
 dashedline dashline
60
 dashedline dashline
Line 62... Line 65...
62
:dotfill x,y,nx,ny,[color]
65
:dotfill x,y,nx,ny,[color]
63
 pointfill diskfill
66
 pointfill diskfill
64
Remplit la région contenant le point (x; y) avec des gros points de couleur color. (nx; ny) est la distance verticale et horizontale entre deux points.
67
Remplit la région contenant le point (x; y) avec des gros points de couleur color. (nx; ny) est la distance verticale et horizontale entre deux points.
65
:dsegment x1,y1,x2,y2,[color]
68
:dsegment x1,y1,x2,y2,[color]
66
 dashsegment
69
 dashsegment
67
 Dashed line segment (x1,y1)---(x2,y2).
70
Dashed line segment (x1,y1)---(x2,y2).
68
:dvline x,y,[color]
71
:dvline x,y,[color]
69
dashedverticaline dashverticalline vdline verticaldashedline
72
dashedverticaline dashverticalline vdline verticaldashedline
70
Droite verticale en pointillés passant par le point (x; y).
73
Droite verticale en pointillés passant par le point (x; y).
71
:ellipse x,y,w,h,[color]
74
:ellipse x,y,w,h,[color]
72
 
75
 
73
Ellipse de largeur w et de hauteur h centrée en (x,y).
76
Ellipse de largeur w et de hauteur h centrée en (x,y).
-
 
77
:ellipses [color],x1,y1,w1,h1,x2,y2,w2,h2,...
-
 
78
 
-
 
79
Ellipse de largeur w1 et de hauteur h1 centrée en (x1,y1), etc
74
:fcircle x,y,d,[color]
80
:fcircle x,y,d,[color]
75
 ball disk filledcircle
81
 ball disk filledcircle
76
Disque de centre (x;y) et de diamètre d pixels.
82
Disque de centre (x;y) et de diamètre d pixels.
77
:fellipse x,y,w,h,[color]
83
:fellipse x,y,w,h,[color]
78
filledellipse
84
filledellipse
Line 134... Line 140...
134
:linear a,b,c,d
140
:linear a,b,c,d
135
 
141
 
136
Applique la transformation linéaire (x;y) -> [a,b;c,d](x;y) aux objets définis ultérieurement..
142
Applique la transformation linéaire (x;y) -> [a,b;c,d](x;y) aux objets définis ultérieurement..
137
:linewidth w
143
:linewidth w
138
 
144
 
139
Epaisseur des traits à w pixels.
145
Épaisseur des traits à w pixels.
140
:multicopy n1,n2,...,nk, [filename]
146
:multicopy n1,n2,...,nk, [filename]
141
 
147
 
142
Copie l'image [filename] dans le parallélogramme donné par la commande setparallelogram et applique à l'image les transformations n1, ..., nk (au maximum 19). Si n1 ... ne sont pas donnés, toutes les transformations définies précédemment sont appliquées. Attention, setparallelogram et au moins un setvector ou setmatrix ou settransform doivent d'abord avoir été définis.
148
Copie l'image [filename] dans le parallélogramme donné par la commande setparallelogram et applique à l'image les transformations n1, ..., nk (au maximum 19). Si n1 ... ne sont pas donnés, toutes les transformations définies précédemment sont appliquées. Attention, setparallelogram et au moins un setvector ou setmatrix ou settransform doivent d'abord avoir été définis.
143
:new x,y
149
:new x,y
144
 
150
 
Line 230... Line 236...
230
:size x,y
236
:size x,y
231
 
237
 
232
 Set the image size to x pixels horizontally and y pixels vertically.
238
 Set the image size to x pixels horizontally and y pixels vertically.
233
:square x,y,s,[color]
239
:square x,y,s,[color]
234
 
240
 
235
Carré de coin supérieur gauche (x; y) et de côté s (en pixels).
241
Carré de coin supérieur gauche (x;y) et de côté s (en pixels).
236
:text [color],x,y,[font],[string]
242
:text [color],x,y,[font],[string]
237
print string write
243
print string write
238
Ecrit string au point de coordonnées (x; y) avec la police font=small,medium,large ou giant.
244
Écrit string au point de coordonnées (x; y) avec la police font=small,medium,large ou giant.
239
:textup [color],x,y,[font],[string]
245
:textup [color],x,y,[font],[string]
240
stringup writeup
246
stringup writeup
241
Ecrit string de bas en haut au point de coordonnées (x; y) avec la police font=small,medium,large ou giant.
247
Écrit string de bas en haut au point de coordonnées (x; y) avec la police font=small,medium,large ou giant.
242
:trange t1,t2
248
:trange t1,t2
243
 ranget
249
 ranget
244
Intervalle du paramètre pour le tracé des courbes paramétriques (par défaut 0 et 1).
250
Intervalle du paramètre pour le tracé des courbes paramétriques (par défaut 0 et 1).
245
:translation tx,ty
251
:translation tx,ty
246
translate
252
translate