polyshape
Crée un polygone.
📝Syntaxe
pg = polyshape(x, y)
pg = polyshape(P)
📥Arguments d'entrée
Paramètre Description
x, y vecteurs des coordonnées des sommets du polygone.
P une matrice N par 2 des sommets [x y].
📤Arguments de sortie
Paramètre Description
pg un objet polyshape.
📄Description

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.

💡Exemples
f = figure();
t = linspace(0, 2*pi, 6);
t(end) = [];
pg = polyshape(cos(t), sin(t));
plot(pg, 'FaceColor', 'r');
area(pg)
Example illustration
🔗Voir aussi
nsidedpolypolyarea
🕔Historique des versions
Version Description
2.0.0 Version initiale.
Modifier cette page sur GitHub