This shows you the differences between two versions of the page.
fr:stamp [2016/01/01 22:45] |
fr:stamp [2020/02/28 10:46] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Stamp ===== | ||
+ | ==== Format ==== | ||
+ | **stamp** //x//, //y//, // | ||
+ | **stamp** //x//, //y//, {x1, y1, x2, y2, x3, y3 ...}\\ | ||
+ | **stamp** //x//, //y//, // | ||
+ | **stamp** //x//, //y//, // | ||
+ | **stamp** //x//, //y//, // | ||
+ | **stamp** //x//, //y//, // | ||
+ | ==== Description ==== | ||
+ | Dessine un polygone dons le coin supérieur gauche sera positionné aux coordonnées //x//, //y//. Il est possible de définir une //echelle// de tracé ( 1 = taille normale )ainsi qu'une // | ||
+ | Les sommets du polygone sont donnés par des coordonnées x,y stockées à la suite les unes des autres dans un tableau. La taille du tableau divisée par 2 définie le nombre de sommets. Cette fonction peut aussi être appelée avec en paramètre un tableau anonyme ( une suite de coordonnées x,y enfermées entre des accolades {}). | ||
+ | ==== Voir Aussi ==== | ||
+ | [[poly|Poly]] | ||
+ | ==== Exemple ==== | ||
+ | Les deux codes ci-dessous produiront le même affichage. | ||
+ | < | ||
+ | clg | ||
+ | color blue | ||
+ | rect 0,0,300,300 | ||
+ | color green | ||
+ | dim tri(6) | ||
+ | tri = {0, 0, 100, 100, 0, 100} | ||
+ | # stamp du triangle en 0,0 (taille normale) | ||
+ | stamp 100, 100, tri | ||
+ | # stamp du triangle en 200,100 (taille moitié) | ||
+ | stamp 200, 100, .5, tri | ||
+ | </ | ||
+ | < | ||
+ | clg | ||
+ | color blue | ||
+ | rect 0,0,300,300 | ||
+ | color green | ||
+ | # stamp du triangle en 0,0 (taille normale) | ||
+ | stamp 100, 100, {0, 0, 100, 100, 0, 100} | ||
+ | # stamp du triangle en 200,100 (taille moitié) | ||
+ | stamp 200, 100, .5, {0, 0, 100, 100, 0, 100} | ||
+ | </ | ||
+ | Le réultat sera:\\ | ||
+ | {{: | ||
+ | ==== Disponible depuis la version ==== | ||
+ | 0.9.4 | ||