perimeter
Comprimento do perímetro de um polyshape ou de uma alpha shape 2-D.
Categoria: Mathematics > Computational Geometry
Sintaxe
L = perimeter(pshape)
Comprimento total de todos os contornos, incluindo os furos.
L = perimeter(pshape, I)
Perímetro apenas dos contornos selecionados por I.
L = perimeter(shp)
Perímetro de uma alphaShape 2-D. Para uma 3-D use surfaceArea.
Descrição
O perímetro é a soma dos comprimentos das arestas de todos os contornos. Um furo contribui com o comprimento do próprio contorno, pois também é uma borda da forma. Um retângulo 4 por 3 tem perímetro 14; abrir um furo quadrado de lado 1 o eleva para 18.
Argumentos de entrada
pshape- Um objeto
polyshape. shp- Uma
alphaShape2-D.
Argumentos de saída
L- Comprimento escalar, nas unidades das coordenadas. Uma forma vazia tem perímetro
0.
Exemplo
Perímetro com e sem 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);
perimeter(P)
perimeter(D)
Saída
ans = 14
ans = 18