freeBoundary
Facetas de contorno de uma triangulação: arestas de uma malha 2-D ou faces de uma 3-D que tocam um só simplex.
Categoria: Mathematics > Computational Geometry
Sintaxe
F = freeBoundary(TR)
Retorna as facetas livres do contorno como linhas de índices de vértices.
Descrição
Uma faceta compartilhada por dois simplexes é interna; uma faceta de um único simplex está no contorno externo. O contorno livre dá, portanto, o contorno de uma malha plana ou a casca de uma malha sólida. As arestas são orientadas de forma consistente com os triângulos a que pertencem.
Argumentos de entrada
TR- Um objeto
triangulation,delaunayTriangulationouTriRepouDelaunayTriantigo.
Argumentos de saída
F- Duas colunas por aresta em uma triangulação 2-D, três por face em uma tetraédrica. Uma superfície triangulada fechada dá uma matriz vazia.
Exemplo
Contorno de uma malha quadrada
x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
DT = delaunayTriangulation(x, y);
F = freeBoundary(DT)
Saída
F = 4×2
2 3
3 4
4 1
1 2