surfaceArea

Área de superfície de uma alpha shape 3-D.

Categoria: Mathematics > Computational Geometry

Sintaxe

SA = surfaceArea(shp)

Área total das faces de contorno de uma alphaShape 3-D.

Descrição

O resultado é a soma das áreas das facetas triangulares de contorno listadas por boundaryFacets. Para o tetraedro de canto com catetos de comprimento 1, três faces são triângulos retângulos de área 0,5 e a quarta é um triângulo equilátero de área cerca de 0,866, totalizando cerca de 2,366. O volume correspondente é retornado por volume.

Argumentos de entrada

shp
Um objeto alphaShape 3-D. Uma 2-D gera erro; use perimeter para ela.

Argumentos de saída

SA
Área de superfície escalar.

Exemplo

Área de superfície e volume de um tetraedro

P = [0 0 0; 1 0 0; 0 1 0; 0 0 1];
shp = alphaShape(P(:,1), P(:,2), P(:,3));
surfaceArea(shp)
volume(shp)
Saída
ans = 2.3660
ans = 0.1667

Veja também

alphaShape volume boundaryFacets perimeter area