convexHull
Fecho convexo dos pontos de uma triangulação de Delaunay, como índices de pontos.
Categoria: Mathematics > Computational Geometry
Sintaxe
K = convexHull(DT)
Retorna o fecho da triangulação DT.
Descrição
O fecho convexo é a menor região convexa que contém todos os pontos. Como a triangulação já conhece suas arestas externas, convexHull apenas as lê. Os índices se referem às linhas de DT.Points.
Para pontos que ainda não foram triangulados, convhull calcula o fecho diretamente.
Argumentos de entrada
DT- Um objeto
delaunayTriangulation(ou umDelaunayTriantigo).
Argumentos de saída
K- Em 2-D, uma coluna de índices de pontos que contorna o fecho e repete o primeiro índice no fim. Em 3-D, uma matriz de três colunas de faces triangulares.
Exemplo
Fecho de um tetraedro
P = [0 0 0; 1 0 0; 0 1 0; 0 0 1];
DT = delaunayTriangulation(P);
K = convexHull(DT)
Saída
K = 4×3
1 2 4
1 3 2
1 4 3
2 3 4