pg = polyshape(x, y)
pg = polyshape(P)
| Paramètre | Description |
|---|---|
| x, y | vecteurs des coordonnées des sommets du polygone. |
| P | une matrice N par 2 des sommets [x y]. |
| Paramètre | Description |
|---|---|
| pg | un objet polyshape. |
polyshape crée un polygone à partir de ses sommets. Les méthodes area, perimeter et numsides l'interrogent, rotate et translate le transforment, et plot le trace comme un patch rempli (acceptant les propriétés nom-valeur de patch). rotate(pg, theta) tourne le polygone dans le sens trigonométrique de theta degrés autour de l'origine, ou d'un point de référence donné en troisième argument ; translate(pg, [dx dy]) le décale.
f = figure();
t = linspace(0, 2*pi, 6);
t(end) = [];
pg = polyshape(cos(t), sin(t));
plot(pg, 'FaceColor', 'r');
area(pg)
| Version | Description |
|---|---|
| 2.0.0 | Version initiale. |