area
Área de um polyshape ou de uma alpha shape 2-D (uma alpha shape 3-D tem volume).
Categoria: Mathematics > Computational Geometry
Sintaxe
A = area(pshape)
Área do polígono, com os furos descontados.
A = area(pshape, I)
Área apenas dos contornos ou regiões selecionados pelo índice I.
A = area(shp)
Área delimitada por uma alphaShape 2-D.
Descrição
A área é calculada a partir dos contornos do polígono: contornos externos somam e contornos de furos subtraem, então um quadrado com um furo quadrado informa a diferença. O sentido da ordem dos vértices não importa.
O nome area também serve para gráficos de área preenchida; chamado com vetores numéricos comuns, ele desenha um. Com um argumento polyshape ou alphaShape, é uma medida geométrica.
Argumentos de entrada
pshape- Um objeto
polyshape. shp- Uma
alphaShape2-D. Para uma 3-D,areagera erro e deve-se usarvolume.
Argumentos de saída
A- Área escalar, nas unidades das coordenadas ao quadrado. Um polyshape vazio tem área
0.
Exemplo
Retângulo com furo quadrado
P = polyshape([0 4 4 0], [0 0 3 3]);
H = polyshape([1 2 2 1], [1 1 2 2]);
D = subtract(P, H);
area(P)
area(D)
Saída
ans = 12
ans = 11