Rev 16272 | Rev 17658 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 16272 | Rev 16344 | ||
---|---|---|---|
Line 13... | Line 13... | ||
13 | :arc x,y,w,h,a1,a2,[color] |
13 | :arc x,y,w,h,a1,a2,[color] |
14 | 14 | ||
15 | Arc de l'ellipse de largeur w et de hauteur h centrée en (x,y) (coordonnées mathématiques) entre l'angle a1 et l'angle a2 en degrés. |
15 | Arc de l'ellipse de largeur w et de hauteur h centrée en (x,y) (coordonnées mathématiques) entre l'angle a1 et l'angle a2 en degrés. |
16 | :arrow x1,y1,x2,y2,l,[color] |
16 | :arrow x1,y1,x2,y2,l,[color] |
17 | 17 | ||
18 | Flèche allant du point (x1; |
18 | Flèche allant du point (x1;y1) vers le point (x2;y2) et dont la tête est de longueur l pixels. |
19 | :arrow2 x1,y1,x2,y2,l,[color] |
19 | :arrow2 x1,y1,x2,y2,l,[color] |
20 | 20 | ||
21 | Flèche entre les points (x1; |
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; |
24 | Cercle de centre (x;y) et de diamètre d pixels. |
25 | :comment |
25 | :comment |
26 | 26 | ||
27 | Ligne de commentaire. |
27 | Ligne de commentaire. |
28 | :copy x,y,x1,y1,x2,y2,[filename] |
28 | :copy x,y,x1,y1,x2,y2,[filename] |
29 | insert |
29 | 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 |
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. |
31 | :copyresized x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename] |
31 | :copyresized x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename] |
32 | 32 | ||
33 | Insère le rectangle de diagonale (x1; |
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é |
34 | :crosshair x1,y1,[color] |
34 | :crosshair x1,y1,[color] |
35 | 35 | ||
36 | dessine une croix au point (x1,y1) |
36 | dessine une croix au point (x1,y1) |
37 | :crosshairs [color], x1,y1,x2,y2,... |
37 | :crosshairs [color], x1,y1,x2,y2,... |
38 | 38 | ||
Line 50... | Line 50... | ||
50 | :dhline x,y,[color] |
50 | :dhline x,y,[color] |
51 | dashedhorizontalline dashhorizontalline hdline horizontaldashedline |
51 | dashedhorizontalline dashhorizontalline hdline horizontaldashedline |
52 | Droite horizontale en pointillés passant par le point (x; y). |
52 | Droite horizontale en pointillés passant par le point (x; y). |
53 | :diamondfill x,y,nx,ny,[color] |
53 | :diamondfill x,y,nx,ny,[color] |
54 | diafill |
54 | diafill |
55 | Remplit la région contenant le point (x; |
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. |
56 | :dline x1,y1,x2,y2,[color] |
56 | :dline x1,y1,x2,y2,[color] |
57 | dashedline dashline |
57 | dashedline dashline |
58 | Segment en pointillés entre les points de coordonnées (x1; y1) et (x2; y2). |
58 | Segment en pointillés entre les points de coordonnées (x1; y1) et (x2; y2). |
59 | :dlines [color],x1,y1,x2,y2,x3,y3... |
59 | :dlines [color],x1,y1,x2,y2,x3,y3... |
60 | dashedlines dashlines |
60 | dashedlines dashlines |
61 | Ligne polygonale en pointillés joignant les points (x1; |
61 | Ligne polygonale en pointillés joignant les points (x1;y1), (x2;y2), (x3;y3) ... |
62 | :dotfill x,y,nx,ny,[color] |
62 | :dotfill x,y,nx,ny,[color] |
63 | pointfill diskfill |
63 | 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. |
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. |
- | 65 | :dsegment x1,y1,x2,y2,[color] |
|
- | 66 | dashsegment |
|
- | 67 | Dashed line segment (x1,y1)---(x2,y2). |
|
65 | :dvline x,y,[color] |
68 | :dvline x,y,[color] |
66 | dashedverticaline dashverticalline vdline verticaldashedline |
69 | dashedverticaline dashverticalline vdline verticaldashedline |
67 | Droite verticale en pointillés passant par le point (x; y). |
70 | Droite verticale en pointillés passant par le point (x; y). |
68 | :ellipse x,y,w,h,[color] |
71 | :ellipse x,y,w,h,[color] |
69 | 72 | ||
70 | Ellipse de largeur w et de hauteur h centrée en (x,y). |
73 | Ellipse de largeur w et de hauteur h centrée en (x,y). |
71 | :fcircle x,y,d,[color] |
74 | :fcircle x,y,d,[color] |
72 | ball disk filledcircle |
75 | ball disk filledcircle |
73 | Disque de centre (x; |
76 | Disque de centre (x;y) et de diamètre d pixels. |
74 | :fellipse x,y,w,h,[color] |
77 | :fellipse x,y,w,h,[color] |
75 | filledellipse |
78 | filledellipse |
76 | Ellipse de largeur w et de hauteur h centrée en (x,y) et remplie avec la couleur color. |
79 | Ellipse de largeur w et de hauteur h centrée en (x,y) et remplie avec la couleur color. |
77 | :fill x,y,[color] |
80 | :fill x,y,[color] |
78 | flood floodfill |
81 | flood floodfill |
Line 83... | Line 86... | ||
83 | :fpoly [color],x1,y1,x2,y2,x3,y3... |
86 | :fpoly [color],x1,y1,x2,y2,x3,y3... |
84 | filledpoly filledpolygon fpolygon |
87 | filledpoly filledpolygon fpolygon |
85 | Polygone de sommets (x1; y1), (x2; y2), (x3; y3) ... et rempli avec la couleur color |
88 | Polygone de sommets (x1; y1), (x2; y2), (x3; y3) ... et rempli avec la couleur color |
86 | :frect x1,y1,x2,y2,[color] |
89 | :frect x1,y1,x2,y2,[color] |
87 | filledrect fillecrectangle frectangle |
90 | filledrect fillecrectangle frectangle |
88 | Rectangle de diagonale (x1; |
91 | Rectangle de diagonale (x1;y1) et (x2;y2) et rempli avec la couleur color. |
89 | :fsquare x,y,s,[color] |
92 | :fsquare x,y,s,[color] |
90 | filledsquare |
93 | filledsquare |
91 | Carré de coin supérieur gauche (x; |
94 | Carré de coin supérieur gauche (x;y) et de côté de longueur s, rempli avec la couleur color. |
92 | :ftriangle x1,y1,x2,y2,x3,y3,[color] |
95 | :ftriangle x1,y1,x2,y2,x3,y3,[color] |
93 | filledtriangle |
96 | filledtriangle |
94 | Triangle de sommets (x1; y1), (x2; y2), (x3; y3) et rempli avec la couleur color. |
97 | Triangle de sommets (x1; y1), (x2; y2), (x3; y3) et rempli avec la couleur color. |
95 | :gridfill x,y,nx,ny,[color] |
98 | :gridfill x,y,nx,ny,[color] |
96 | 99 | ||
Line 109... | Line 112... | ||
109 | Réinitialise la transformation affine à l'identité. |
112 | Réinitialise la transformation affine à l'identité. |
110 | :killbrush |
113 | :killbrush |
111 | 114 | ||
112 | Turns off brush selection for line drawing. |
115 | Turns off brush selection for line drawing. |
113 | :killlinear |
116 | :killlinear |
114 |
|
117 | killrotation killrotate |
115 | Réinitialise la transformation linéaire à l'identité. |
118 | Réinitialise la transformation linéaire à l'identité. |
116 | :killtile |
119 | :killtile |
117 | 120 | ||
118 | Désactive la sélection de pavage pour le remplissage. |
121 | Désactive la sélection de pavage pour le remplissage. |
119 | :killtranslation |
122 | :killtranslation |
Line 126... | Line 129... | ||
126 | 129 | ||
127 | Dessine des courbes de niveau de la surface décrite par une expression de niveaux l1, l2,... |
130 | Dessine des courbes de niveau de la surface décrite par une expression de niveaux l1, l2,... |
128 | :levelstep n |
131 | :levelstep n |
129 | 132 | ||
130 | Règle le nombre d'étapes en pixels utilisé pour le dessin des courbes de niveaux. Entre 1 and 16, defaut : 4. |
133 | Règle le nombre d'étapes en pixels utilisé pour le dessin des courbes de niveaux. Entre 1 and 16, defaut : 4. |
131 | :segment x1,y1,x2,y2,[color] |
- | |
132 | seg line (deprecated) |
- | |
133 | Segment entre les points de coordonnées (x1; y1) et (x2; y2). |
- | |
134 | :linear a,b,c,d |
134 | :linear a,b,c,d |
135 | 135 | ||
136 | Applique la transformation linéaire (x;y) -> [a,b;c,d](x;y) aux objets définis ultérieurement.. |
136 | Applique la transformation linéaire (x;y) -> [a,b;c,d](x;y) aux objets définis ultérieurement.. |
137 | :polyline [color],x1,y1,x2,y2,x3,y3... |
- | |
138 | lines (deprecated) |
- | |
139 | Ligne polygonale joignant les points (x1; y1), (x2; y2), (x3; y3) ... |
- | |
140 | :linewidth w |
137 | :linewidth w |
141 | 138 | ||
142 | Epaisseur des traits à w pixels. |
139 | Epaisseur des traits à w pixels. |
143 | :multicopy n1,n2,...,nk, [filename] |
140 | :multicopy n1,n2,...,nk, [filename] |
144 | 141 | ||
145 | 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. |
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. |
146 | :new x,y |
143 | :new x,y |
147 | 144 | ||
148 | Fait une nouvelle image de taille x,y (en pixels). |
145 | Fait une nouvelle image de taille x,y (en pixels). |
149 | :output [filename] |
146 | :output [filename] |
150 | 147 | ||
151 | Sauve l'image dans le fichier [filename]. |
148 | Sauve l'image dans le fichier [filename]. |
152 | :parallel x1,y1,x2,y2,xv,yv,n,[color] |
149 | :parallel x1,y1,x2,y2,xv,yv,n,[color] |
153 | 150 | ||
154 | n segments parallèles partant du segment d'extrémités (x1; y1) et (x2; y2) avec le déplacement de vecteur (xv; yv). |
151 | n segments parallèles partant du segment d'extrémités (x1; y1) et (x2; y2) avec le déplacement de vecteur (xv; yv). |
155 | :pixels [color],x1,y1,x2,y2,... |
152 | :pixels [color],x1,y1,x2,y2,... |
156 | 153 | ||
157 | Points de diamètre 1 aux coordonnées (x1; y1), (x2; y2), ... |
154 | Points de diamètre 1 aux coordonnées (x1; y1), (x2; y2), ... |
158 | :plot [color],[formula] |
155 | :plot [color],[formula] |
159 | curve |
156 | curve |
160 | Courbe représentative de formula qui peut être soit une fonction explicit en x, soit une paire de fonctions paramétriques en t. |
157 | Courbe représentative de formula qui peut être soit une fonction explicit en x, soit une paire de fonctions paramétriques en t. |
161 | :plotjump j |
158 | :plotjump j |
162 | 159 | ||
163 | Saut de la courbe tracée si deux points consécutifs ont une distance de plus de j pixels. Utile afin d'éviter de dessiner des fonctions discontinues comme des fonctions continues. Valeur par défaut : 200. |
160 | Saut de la courbe tracée si deux points consécutifs ont une distance de plus de j pixels. Utile afin d'éviter de dessiner des fonctions discontinues comme des fonctions continues. Valeur par défaut : 200. |
164 | :plotstep n |
161 | :plotstep n |
165 | plotsteps tstep tsteps |
162 | plotsteps tstep tsteps |
166 | Nombre de points calculés dans le tracé de courbes. Valeur par défaut : 100. |
163 | Nombre de points calculés dans le tracé de courbes. Valeur par défaut : 100. |
167 | :point x,y,[color] |
164 | :point x,y,[color] |
Line 171... | Line 168... | ||
171 | 168 | ||
172 | Points de coordonnées (x1; y1), (x2; y2), ... et de diamètre l'épaisseur de trait. |
169 | Points de coordonnées (x1; y1), (x2; y2), ... et de diamètre l'épaisseur de trait. |
173 | :polygon [color],x1,y1,x2,y2,x3,y3... |
170 | :polygon [color],x1,y1,x2,y2,x3,y3... |
174 | poly |
171 | poly |
175 | Polygone de sommets (x1; y1), (x2; y2), (x3; y3)... |
172 | Polygone de sommets (x1; y1), (x2; y2), (x3; y3)... |
- | 173 | :polyline [color],x1,y1,x2,y2,x3,y3... |
|
- | 174 | brokenline lines (deprecated) |
|
- | 175 | Ligne polygonale joignant les points (x1; y1), (x2; y2), (x3; y3) ... |
|
176 | :range x1,x2,y1,y2 |
176 | :range x1,x2,y1,y2 |
177 | 177 | ||
178 | Détermine les coordonnées des bords de l'image. |
178 | Détermine les coordonnées des bords de l'image. |
179 | :rays [color],x0,y0,x1,y1,x2,y2... |
179 | :rays [color],x0,y0,x1,y1,x2,y2... |
180 | 180 | ||
Line 195... | Line 195... | ||
195 | 195 | ||
196 | Réinitialise la n-ième transformation linéaire ou affine ou la n-ième translation aux valeurs initiales (identité ou vector nul). |
196 | Réinitialise la n-ième transformation linéaire ou affine ou la n-ième translation aux valeurs initiales (identité ou vector nul). |
197 | :rotation d |
197 | :rotation d |
198 | rotate |
198 | rotate |
199 | Rotation des objets définis ultérieurement de d degrés dans le sens inverse des aiguilles d'une montre, de centre (0;0) |
199 | Rotation des objets définis ultérieurement de d degrés dans le sens inverse des aiguilles d'une montre, de centre (0;0) |
- | 200 | :segment x1,y1,x2,y2,[color] |
|
- | 201 | seg line (deprecated) |
|
- | 202 | Segment entre les points de coordonnées (x1; y1) et (x2; y2). |
|
- | 203 | :segments [color],x1,y1,x2,y2,x3,y3,x4,y4, ... |
|
- | 204 | ||
- | 205 | Segments entre les points de coordonnées (x1; y1) et (x2; y2), (x3; y3) et (x4; y4), etc |
|
200 | :setbrush [filename] |
206 | :setbrush [filename] |
201 | 207 | ||
202 | Utilise l'image [filename] comme "brush" pour tous les dessins de ligne. |
208 | Utilise l'image [filename] comme "brush" pour tous les dessins de ligne. |
203 | :setmatrix n,a,b,c,d |
209 | :setmatrix n,a,b,c,d |
204 | 210 | ||
Line 242... | Line 248... | ||
242 | :transparent [color] |
248 | :transparent [color] |
243 | 249 | ||
244 | Définit la couleur color comme transparente. |
250 | Définit la couleur color comme transparente. |
245 | :triangle x1,y1,x2,y2,x3,y3,[color] |
251 | :triangle x1,y1,x2,y2,x3,y3,[color] |
246 | 252 | ||
247 | Triangle de |
253 | Triangle de sommets (x1; y1), (x2; y2), (x3; y3). |
248 | :vimg n |
254 | :vimg n |
249 | 255 | ||
250 | Active (1) ou désactive (0) la sortie en graphique vectorielle (défaut 0) |
256 | Active (1) ou désactive (0) la sortie en graphique vectorielle (défaut 0) |
251 | :vimgfile [filename] |
257 | :vimgfile [filename] |
252 | 258 | ||
253 | Sortie en graphique vectorielle (pour l'instant seulement DXF) dans le fichier [filename]. |
259 | Sortie en graphique vectorielle (pour l'instant seulement DXF) dans le fichier [filename]. |
254 | :vline x,y,[color] |
260 | :vline x,y,[color] |
255 | 261 | verticalline |
|
256 | Droite verticale passant par le point (x; y). |
262 | Droite verticale passant par le point (x; y). |
257 | :xrange x1,x2 |
263 | :xrange x1,x2 |
258 | rangex |
264 | rangex |
259 | Détermine les coordonnées horizontales mathématiques des bords de l'image. |
265 | Détermine les coordonnées horizontales mathématiques des bords de l'image. |
260 | :yrange y1,y2 |
266 | :yrange y1,y2 |