numsides
Número total de lados (vértices) de um polyshape.
Categoria: Mathematics > Computational Geometry
Sintaxe
n = numsides(pshape)
Conta os lados em todos os contornos.
n = numsides(pshape, I)
Conta apenas os lados do contorno I.
Descrição
Os lados são contados tanto nos contornos externos quanto nos furos. Um polyshape com contorno de quatro lados e um furo de quatro lados tem oito lados. Um polyshape vazio tem zero.
Argumentos de entrada
pshape- Um objeto
polyshape.
Argumentos de saída
n- Inteiro não negativo. Um polígono fechado tem tantos lados quanto vértices.
Exemplo
Lados de uma forma com furo
P = polyshape([0 4 4 0], [0 0 3 3]);
H = polyshape([1 2 2 1], [1 1 2 2]);
D = subtract(P, H);
numsides(P)
numsides(D)
Saída
ans = 4
ans = 8