alphaSpectrum

Valores de alpha em que a alpha shape muda seu conjunto de triângulos ou tetraedros.

Categoria: Mathematics > Computational Geometry

Sintaxe

spec = alphaSpectrum(shp)

Retorna os valores de alpha que alteram a forma, em ordem crescente.

Descrição

Cada simplex da triangulação de Delaunay dos pontos tem um circunraio. A alpha shape inclui um simplex quando alpha é pelo menos esse raio, de modo que os raios ordenados marcam cada alpha em que a forma realmente muda. Valores fora do espectro apenas repetem uma forma vizinha.

Isso ajuda a escolher alpha de forma sistemática, por exemplo traçando a área contra o espectro.

Argumentos de entrada

shp
Um objeto alphaShape.

Argumentos de saída

spec
Vetor coluna de valores de alpha. Definir shp.Alpha entre duas entradas consecutivas dá a mesma forma.

Exemplo

Espectro de um conjunto pequeno de pontos

x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
shp = alphaShape(x, y);
spec = alphaSpectrum(shp)
Saída
spec = 0.5000

Veja também

alphaShape criticalAlpha alphaTriangulation