Subversion Repositories wimsdev

Rev

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

Rev 18352 Rev 18463
Line 40... Line 40...
40
:copyresized x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename]
40
:copyresized x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename]
41
 
41
 
42
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é
42
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é
43
:crosshair x1,y1,[color]
43
:crosshair x1,y1,[color]
44
 
44
 
45
 dessine une croix au point (x1,y1)
45
Dessine une croix au point (x1,y1)
46
:crosshairs [color], x1,y1,x2,y2,...
46
:crosshairs [color], x1,y1,x2,y2,...
47
 
47
 
48
 dessine des croix aux points de coordonnées (x1,y1), (x2,y2), ...
48
Dessine des croix aux points de coordonnées (x1,y1), (x2,y2), ...
49
:crosshairsize w
49
:crosshairsize w
50
 
50
 
51
 Règle la taille des croix à w (en pixels).
51
Règle la taille des croix à w (en pixels).
52
:dashed
52
:dashed
53
 
53
 
54
Keyword: Indique que la commande suivante est en pointillés si cette possibilité existe pour cette commande.
54
Keyword: Indique que la commande suivante est en pointillés si cette possibilité existe pour cette commande.
55
:dashhalfline x1,y1,x2,y2,[color]
55
:dashhalfline x1,y1,x2,y2,[color]
56
 
56
 
57
Dashed halfline from (x1;y1) through (x2;y2).
57
Demi-droite en pointillés de (x1;y1) passant par (x2;y2).
58
:darrow x1,y1,x2,y2,l,[color]
58
:darrow x1,y1,x2,y2,l,[color]
59
 dasharrow dashedarrow
59
 dasharrow dashedarrow
60
 Flèche en pointillés allant du point (x1;y1) vers le point (x2;y2) dont la tête est de longueur l pixels.
60
 Flèche en pointillés allant du point (x1;y1) vers le point (x2;y2) dont la tête est de longueur l pixels.
61
:darrow2 x1,y1,x2,y2,l,[color]
61
:darrow2 x1,y1,x2,y2,l,[color]
62
dasharrow2 dashedarrow2
62
dasharrow2 dashedarrow2
Line 64... Line 64...
64
:darrows [color],l,x1,y1,x2,y2,x3,y3,x4,y4,...
64
:darrows [color],l,x1,y1,x2,y2,x3,y3,x4,y4,...
65
 
65
 
66
Flèches en pointillés allant du point (x1;y1) vers le point (x2;y2), du point (x3;y3) vers le point (x4;y4) et dont la tête est de longueur l pixels.
66
Flèches en pointillés allant du point (x1;y1) vers le point (x2;y2), du point (x3;y3) vers le point (x4;y4) et dont la tête est de longueur l pixels.
67
:darrows2 [color],l,x1,y1,x2,y2,x3,y3,x4,y4,...
67
:darrows2 [color],l,x1,y1,x2,y2,x3,y3,x4,y4,...
68
 
68
 
69
Flèches en pointillés entre les points (x1;y1) et (x2;y2), (x3;y3) et (x4;y4) ayant deux têtes de longueur l pixels.
69
 Flèches en pointillés entre les points (x1;y1) et (x2;y2), (x3;y3) et (x4;y4) ayant deux têtes de longueur l pixels.
70
:dashhalfline x1,y1,x2,y2,[color]
70
:dashhalfline x1,y1,x2,y2,[color]
71
 
71
 
72
Demi-droite en pointillés partant de (x1;y1) et passant par (x2;y2) de couleur color
72
Demi-droite en pointillés partant de (x1;y1) et passant par (x2;y2) de couleur color
73
:dhline x,y,[color]
73
:dhline x,y,[color]
74
dashedhorizontalline dashhorizontalline hdline horizontaldashedline
74
dashedhorizontalline dashhorizontalline hdline horizontaldashedline
Line 79... Line 79...
79
:dline x1,y1,x2,y2,[color]
79
:dline x1,y1,x2,y2,[color]
80
 dashedline dashline
80
 dashedline dashline
81
Droite en pointillés passant par les points de coordonnées (x1;y1) et (x2;y2).
81
Droite en pointillés passant par les points de coordonnées (x1;y1) et (x2;y2).
82
:dlines [color],x1,y1,x2,y2,x3,y3...
82
:dlines [color],x1,y1,x2,y2,x3,y3...
83
 dashedlines dashlines
83
 dashedlines dashlines
84
 Droites en pointillés passant par les points de coordonnées (x1;y1) et (x2;y2), (x3;y3) et (x4;y4) etc.
84
Droites en pointillés passant par les points de coordonnées (x1;y1) et (x2;y2), (x3;y3) et (x4;y4) etc.
85
:dpolyline [color],x1,y1,x2,y2,x3,y3...
85
:dpolyline [color],x1,y1,x2,y2,x3,y3...
86
 
86
 
87
Ligne polygonale en pointillés joignant les points (x1;y1), (x2;y2), (x3;y3) ...
87
Ligne polygonale en pointillés joignant les points (x1;y1), (x2;y2), (x3;y3) ...
88
:dotfill x,y,nx,ny,[color]
88
:dotfill x,y,nx,ny,[color]
89
 pointfill diskfill
89
 pointfill diskfill
90
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.
90
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.
91
:dsegment x1,y1,x2,y2,[color]
91
:dsegment x1,y1,x2,y2,[color]
92
 dashsegment
92
 dashsegment
93
 Segment en pointillés (x1,y1)---(x2,y2).
93
Segment en pointillés (x1,y1)---(x2,y2).
94
:dvline x,y,[color]
94
:dvline x,y,[color]
95
dashedverticaline dashverticalline vdline verticaldashedline
95
dashedverticaline dashverticalline vdline verticaldashedline
96
Droite verticale en pointillés passant par le point (x;y).
96
Droite verticale en pointillés passant par le point (x;y).
97
:ellipse x,y,w,h,[color]
97
:ellipse x,y,w,h,[color]
98
 
98
 
Line 103... Line 103...
103
:fcircle x,y,d,[color]
103
:fcircle x,y,d,[color]
104
 ball disk filledcircle
104
 ball disk filledcircle
105
Disque de centre (x;y) et de diamètre d pixels.
105
Disque de centre (x;y) et de diamètre d pixels.
106
:fcircles [color],x1,y1,r1,x2,y2,r2 ...
106
:fcircles [color],x1,y1,r1,x2,y2,r2 ...
107
 
107
 
108
Filled circles of center (x1;y1) and radius r1 (according to xrange) ...
108
Cercles coloriés de centre (x1;y1) et rayon r1 (selon xrange) ...
109
:fellipse x,y,w,h,[color]
109
:fellipse x,y,w,h,[color]
110
filledellipse
110
filledellipse
111
Ellipse de largeur w et de hauteur h centrée en (x,y) et remplie avec la couleur color.
111
Ellipse de largeur w et de hauteur h centrée en (x,y) et remplie avec la couleur color.
-
 
112
:fhyppolygon [color],x1,y1,x2,y2,x3,y3,...
-
 
113
 
-
 
114
Polygone hyperbolique colorié dans le disque de Poincaré de sommets (x1; y1), (x2; y2), (x3; y3),... (géométrie hyperbolique) et rempli avec la couleur color.
112
:fhyptriangle x1,y1,x2,y2,x3,y3,[color]
115
:fhyptriangle x1,y1,x2,y2,x3,y3,[color]
113
 
116
 
114
Triangle dans le disque de Poincaré de sommets (x1;y1), (x2;y2), (x3;y3) (géométrie hyperbolique) et rempli avec la couleur color.
117
Triangle dans le disque de Poincaré de sommets (x1;y1), (x2;y2), (x3;y3) (géométrie hyperbolique) et rempli avec la couleur color.
115
:fill x,y,[color]
118
:fill x,y,[color]
116
flood floodfill
119
flood floodfill
Line 146... Line 149...
146
horizontalline
149
horizontalline
147
Droite horizontale passant par le point (x;y).
150
Droite horizontale passant par le point (x;y).
148
:hyplines [color],x1,y1,x2,y2,x3,y3,x4,y4, ...
151
:hyplines [color],x1,y1,x2,y2,x3,y3,x4,y4, ...
149
 
152
 
150
Géodésiques hyperboliques dans le disque de Poincaré passant par les points de coordonnées (x1;y1) et (x2;y2), (x3;y3) et (x4;y4), etc
153
Géodésiques hyperboliques dans le disque de Poincaré passant par les points de coordonnées (x1;y1) et (x2;y2), (x3;y3) et (x4;y4), etc
-
 
154
:hyppolygon [color],x1,y1,x2,y2,x3,y3,...
-
 
155
 
-
 
156
Polygone hyperbolique dans le disque de Poincaré (x1,y1)-(x2,y2)-(x3,y3)...
151
:hypsegments [color],x1,y1,x2,y2,x3,y3,x4,y4, ...
157
:hypsegments [color],x1,y1,x2,y2,x3,y3,x4,y4, ...
152
 
158
 
153
Géodésiques hyperboliques dans le disque de Poincaré entre les points de coordonnées (x1;y1) et (x2;y2), (x3;y3) et (x4;y4), etc
159
Géodésiques hyperboliques dans le disque de Poincaré entre les points de coordonnées (x1;y1) et (x2;y2), (x3;y3) et (x4;y4), etc
154
:hyptriangle x1,y1,x2,y2,x3,y3,[color]
160
:hyptriangle x1,y1,x2,y2,x3,y3,[color]
155
 
161
 
156
Triangle dans le disque de Poincaré de sommets (x1;y1), (x2;y2), (x3;y3) (géométrie hyperbolique)
162
Triangle hyperbolique dans le disque de Poincaré de sommets (x1;y1), (x2;y2), (x3;y3) (géométrie hyperbolique)
157
:interlace
163
:interlace
158
 
164
 
159
Set interlaced image
165
Set interlaced image
160
:killaffine
166
:killaffine
161
 
167
 
Line 179... Line 185...
179
 
185
 
180
Dessine des courbes de niveau de la surface décrite par une expression de niveaux l1, l2,...
186
Dessine des courbes de niveau de la surface décrite par une expression de niveaux l1, l2,...
181
:levelstep n
187
:levelstep n
182
 
188
 
183
Règle le nombre d'étapes en pixels utilisé pour le dessin des courbes de niveaux. Entre 1 and 16, defaut : 4.
189
Règle le nombre d'étapes en pixels utilisé pour le dessin des courbes de niveaux. Entre 1 and 16, defaut : 4.
184
:line x1,y1,x2,y2,[color]
-
 
185
 
-
 
186
Droite passant par les points de coordonnées (x1;y1) et (x2;y2).
-
 
187
:lines [color],x1,y1,x2,y2,x3,y3,x4,y4, ...
190
:lines [color],x1,y1,x2,y2,x3,y3,x4,y4, ...
188
 
191
 
189
Droites passant par les points de coordonnées (x1;y1) et (x2;y2), (x3;y3) et (x4;y4), etc
192
Droites passant par les points de coordonnées (x1;y1) et (x2;y2), (x3;y3) et (x4;y4), etc
190
:linear a,b,c,d
193
:linear a,b,c,d
191
 
194
 
Line 265... Line 268...
265
:segments [color],x1,y1,x2,y2,x3,y3,x4,y4, ...
268
:segments [color],x1,y1,x2,y2,x3,y3,x4,y4, ...
266
 
269
 
267
Segments entre les points de coordonnées (x1;y1) et (x2;y2), (x3;y3) et (x4;y4), etc
270
Segments entre les points de coordonnées (x1;y1) et (x2;y2), (x3;y3) et (x4;y4), etc
268
:setbrush [filename]
271
:setbrush [filename]
269
 
272
 
270
 Utilise l'image [filename] comme "brush" pour tous les dessins de ligne.
273
Utilise l'image [filename] comme "brush" pour tous les dessins de ligne.
271
:setmatrix n,a,b,c,d
274
:setmatrix n,a,b,c,d
272
 
275
 
273
Définit la transformation linéaire pour les objets de multicopy (x;y) -> [a,b;c,d](x;y).
276
Définit la transformation linéaire pour les objets de multicopy (x;y) -> [a,b;c,d](x;y).
274
:setparallelogram xs,ys,xu,yu,xv,yv
277
:setparallelogram xs,ys,xu,yu,xv,yv
275
 
278
 
Line 280... Line 283...
280
:setstyle [color1],[color2],...
283
:setstyle [color1],[color2],...
281
 
284
 
282
Définit la couleur des lignes the line style comme color1,color2,...
285
Définit la couleur des lignes the line style comme color1,color2,...
283
:settile [filename]
286
:settile [filename]
284
 
287
 
285
 Utilise l'image [filename] comme modèle pour toutes les commandes de remplissages.
288
Utilise l'image [filename] comme modèle pour toutes les commandes de remplissages.
286
:settransform n,a,b,c,d,tx,ty
289
:settransform n,a,b,c,d,tx,ty
287
 
290
 
288
Définit la n-ième transformation linéaire pour les objets de multicopy (x;y) -> [a,b;c,d](x;y) + (tx;ty).
291
Définit la n-ième transformation linéaire pour les objets de multicopy (x;y) -> [a,b;c,d](x;y) + (tx;ty).
289
:setvector n,tx,ty
292
:setvector n,tx,ty
290
 
293